SpringMVC简介
【前言】
最近在做的项目用的是SSM框架,所有对springmvc的了解就显得至关重要了。
【过程】
定义:
springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。
springmvc是一个基于mvc的web框架。
框架结构(了解)
第一步:发起请求到前端控制器(DispatcherServlet)
第二步:前端控制器...
Echarts tooltip 柱状图上方加百分比
【前言】
最近在做的项目前端用到了echarts,有个需求就是在柱状图上方加上数据并且加上百分号。
【过程】
经过多方实践,终于成功了。
series[{
label:{
normal:{
show:true,
position:'top' ---数据显示在上方
...
echartsY轴数据不置顶
【前言】
最近有个需求是Y轴数据为自适应的,并且不能置顶。
【过程】
这样的话,普通的echarts的max ,min ,interval就不能用了。
var max=Max.max.apply(null,data); -----data为查询到的数据,此行代码是取得查询数据的最大值
if (max %10 ==0)
{
...
AngularJs核心功能
以下是AngularJS中最重要的核心功能:
数据绑定: 模型和视图组件之间的数据自动同步。
适用范围: 这些对象参考模型。它们充当控制器和视图之间的胶水。
控制器: 这些Javascript函数绑定到特定的范围。
服务: AngularJS配有多个内置服务,例如 $http 可作为一个XMLHttpRequest请求。这些单一对象在应用程序只实例化一次。...
springcloud eureka 服务注册与发现
【前言】
最近在做的积分项目的后端用到了springcloud。
【过程】
这篇文章首先来说一下eureka服务注册与发现。
一、spring cloud简介
spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cl...
springcloud 服务消费者(Feign)错误集锦
【前言】
最近在看方志朋的spingcloud教程,把我遇到的错误分享给大家。
【过程】
按照方老师的教程一步步的往下进行之后遇到的第一个错误就是@EnableFeignClients注解无法识别,多方查阅博客 ,大部分人给出的建议都是在pom文件中添加如下信息:
<dependencies>
<dependency>
<groupI...
springcloud 第四篇:断路器(Hystrix)错误集锦
【前言】
最近在看方志朋的博客,敲到了第四章,遇到了一些错误分享给大家。
【过程】
注意:springboot版本为2.0.4
一、在ribbon使用断路器
在pom.xml文件中加入spring-cloud-starter-hystrix的起步依赖之后,@HystrixCommand注解不可以用,解决方法
<dependency>
<groupId>...
ionic 切换开关
【前言】
最近在做积分项目,前端用的是ionic,经过锻炼也学到了很多的东西。
【过程】
开发消息通知功能。一开始画的是页面,在百度上一搜,菜鸟教程,csdn博客很多的文章,但是经试验无果,本来以为是没有引入人家的css样式,想得很复杂然后还没有实现。后来经过大神们的指点,两三行代码就搞定了。详情请见ionic官网
<ion-item>
<ion-label>...
福建宁德—美丽的海滨城市
【前言】
趁着年轻多出去看看,这次去的是福建宁德,想来这是长这么大第一次去这么远的地方,怀着憧憬和恐惧之情就踏上了征途。
【过程】
长达10个小时的车程,从河北廊坊到达了福建宁德。一路上从北到南,景色在变,天气也在变,同时自己的心情也在变化着。这次去的公司是宁德新能源时代有限公司,刚去到公司的时候连他们的普通话都不是很能听清楚,绝大多数人都是南方人,身边的同事有贵州的,陕西的,广州的,湖南的...
C++ 从结构到类的演变
结构对象 成员函数
1.1.函数与数据共存
#include <iostream>
using namespace std;
struct Point{
void Setxy(double a ,double b)
{x = a; y = b;}
void Display()
{cout <<x<&lt...
Jenkins部署后端生产环境
【前言】
打字练习的后端生产环境只部署在一台服务器上,为了分担压力同时为了更加的稳定,现在后端的生产环境要重新部署一台服务器。
【过程】
我们公司的项目使用的是Jenkins来部署,所以重新配置一下后端的生产环境,然后再更改一下Nginx的指向就可以了。下面看一下nginx的配置
Nginx需要更改的地方
server 是tomact下面的server.xml weight是分配...
15分钟学习CMake脚本(译)
在上一篇博客中我们提到了每一个CMake项目都需要包含一个 CMakeLists.txt 脚本。这个脚本定义了目标文件(targets),也可以做很多其他的事情,例如:寻找第三方库,生成C++头文件等。 CMake脚本有很大的灵活性。 每当你集成一个外部库,以及添加其他平台的支持的大部分情况下,你需要编辑CMake脚本。我曾在并不动CMake脚本的情况下花了很长时间来编辑 CMakeLists.txt - 因为CMake脚本的文档很分散。但最终我搞懂了CMake脚本,这篇博文的目的就是让你尽快
django开发网站 让局域网中的电脑访问你的主机
1关闭防火墙 service iptables stop 1 2设置django 开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如: python manage.py runserver 0.0.0.0:9000 然后在settings里修改ALLOWED_HOSTS = [], 改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。 其他机器就可以通过这台机器的ip和端口号访问django了。 例如:http://192.168.14.40:9000/
java学习之动手实验
一, 1,JAVA的基本运行单位是类 2,类的成员:成员变量,构造方法,普通方法和内部类 3,成员变量种类:字符类型:char 布尔类型;boolean 数值类型:byte, short ,int long ,float ,double 浮点类型:float ,double 4,String 不是基本数据类型而是类 5,static含义:static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附
Linux/CentOS实现交换机-简单的交换机实现
个人理解: 1、交换机的核心在于Mac地址学习,使其能在全双工/半双工下进行转发工作。 2、对于专业的交换机来说,使用的是专业的网络芯片并自己实现里面的协议,比如说华为的,为什么能卖那么贵,贵在于网络芯片和系统,设备的零件其实没几个钱。 3、专业的交换机走的是芯片级转发,比用Linux实现的CPU转发是不同级别的速度。对于芯片级的通讯采用的是各家硬件厂商提供的标准,与Linux这种不一样。 4、如果要看下这两种区别的对比,可以购买一个Mikrotik RouterOS设备,然后在里面设置转发模
0-100的10道四则运算题
#include<iostream> #include<time.h> #include<stdio.h> using namespace std; void main() { int t,num,a,n,i,b; srand(time(NULL));//根据时间产生随机数 for(i=0;i<10;i++) { a=rand()%100;//0-100随机一个数赋值 loop:b=rand()%100;//0-100随机一个数赋值 n=rand()%4; switch(n)
Xor Sum(HDU4825 + 字典树)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4825 题目: 题意: 先给你n个数,再进行q次查询,每次查询数s与原来给的n个数异或和最大的数。 思路: 建一棵字典树,将n个数转换成二进制存进去,每次查询时,对s的每一位进行匹配(从高位开始匹配,毕竟你低位再大也没有一位高位大效果好,如34 <42),匹配第i位时为了值尽可能大应先匹配1-a[i]再匹配a[i]。 代码实现如下: 1 #include <set>
2 #i
今日推荐
周排行