核心容器(Spring Core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范 ...
分类:
编程语言 时间:
2018-05-22 15:08:49
阅读次数:
247
综合分析一下行程这个问题的原因: 在终端中运行 select * from django_migrations; 查看 提交的记录,如果你的表删掉了,记录还在,那么数据库会觉得,这个表依然是存在的,所以才会出现重新建表失败的问题 解决办法: delete from django_migrations ...
分类:
数据库 时间:
2018-05-22 15:08:41
阅读次数:
1123
今天我们介绍一下ConcurrentHashMap在JDK1.8中的实现。基本结构 ConcurrentHashMap在1.8中的实现,相比于1.7的版本基本上全部都变掉了。首先,取消了Segment分段锁的数据结构,取而代之的是数组+链表(红黑树)的结构。而对于锁的粒度,调整为对每个数组元素加锁( ...
分类:
其他好文 时间:
2018-05-22 15:08:18
阅读次数:
221
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1, ...
分类:
编程语言 时间:
2018-05-22 15:08:11
阅读次数:
159
1.从文本中隔行提取数据 想法:首先想到的是对2的取余!! awk确实有这样的编程思想,命令如下: >>awk 'NR%2' filename (>newfilename) 这是将filename 中的奇数行写入到另一个文件中:NR是行号,awk的内建函数,当第一行,NR==1时,对2取余,结果是1 ...
分类:
其他好文 时间:
2018-05-22 15:08:02
阅读次数:
160
snailshadow 标签: zabbix 1,创建触发器 选择【配置】-【主机】-点击触发器 进入后,点击右上角创建触发器 进入触发器编辑页面: 名称:自定义 表达式:点击添加按钮,可以选择表达式 描述:自定义 URL:通知地址,暂时不填写 严重性:选择告警级别 监控项:选择需要创建触发器的it... ...
分类:
其他好文 时间:
2018-05-22 15:07:52
阅读次数:
182
实例cat logt.log|sort -s -t '-' -k1n |awk '{print $1;}'|uniq -c|sort -k1nr|head -100 统计文件中出现次数最多的前10个单词 使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可 ...
分类:
其他好文 时间:
2018-05-22 15:07:44
阅读次数:
147
在给 uSTL 里面的 vector 尝试加入 C++11 特性的时候,发现 move constructor 在 test case 里并没有调用,后来发现是因为 RVO 的原因。 RVO介绍:https://en.wikipedia.org/wiki/Copy_elision Return_va ...
分类:
编程语言 时间:
2018-05-22 15:07:37
阅读次数:
195
1.函数指针的定义 顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子: 1 2 3 A) char * (*fun1)(char * p1,char * p2); B) char * *fun2(char * p1,char * p2); C) char * fun3(char ...
分类:
编程语言 时间:
2018-05-22 15:07:25
阅读次数:
205
本文用的是centos7 ,其他系统也是大同小异。 首先安装好httpd (Apache) 软件包。 有的系统是默认安装的,而有的没有。启动服务即可知。 启动服务之后,打开浏览器输入IP地址或者域名是可以看到Apache的测试页面的。 下面只有两步, 1.创建网页文件 2.修改配置文件。 创建网页文 ...
分类:
系统相关 时间:
2018-05-22 15:07:16
阅读次数:
286
nginx调优 nginx 配置文件模块: main全局设置: events stream四层代理模块 upstream 负载均衡设置:后端主机 server http模块 gzip 压缩作用 server模块 主机设置:port localtion 匹配页面位置,每个页面在什么位置上 localt ...
分类:
其他好文 时间:
2018-05-22 15:07:09
阅读次数:
218
先来看效果图 完整源码在 github 中: https://github.com/imfing/vuexlearn 准备 开始之前您需要有 vue 基础,以及安装好 vue cli 开始 新建 vue 项目: 记住安装的时候需要选择 vue router 进入 vuexlearn 目录之后安装 v ...
分类:
移动开发 时间:
2018-05-22 15:07:03
阅读次数:
297
关于@Valid和Validated的比较 @Valid是使用hibernate validation的时候使用 @Validated 是只用spring Validator 校验机制使用 一:@Validated 是只用spring Validator 校验机制使用 @Validated和Bind ...
分类:
编程语言 时间:
2018-05-22 15:06:38
阅读次数:
474
Examples The following example returns several specified substrings of "ABCDEFG": ...
分类:
其他好文 时间:
2018-05-22 15:06:32
阅读次数:
181
参考百度百科的解释如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示” 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF ...
分类:
其他好文 时间:
2018-05-22 15:06:24
阅读次数:
200
1.右击项目,选择Import 2.选择Maven下的Existing Maven Projects 3.选中所有.xml文件,默认勾选状态,点击Finish 4.变成Maven项目 ...
分类:
其他好文 时间:
2018-05-22 15:06:01
阅读次数:
179