参考https://www.cnblogs.com/zhengbin/p/5654805.html 阅读目录 一、基本概念 二、Volatile原理 一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉 ...
分类:
编程语言 时间:
2019-02-14 11:45:20
阅读次数:
148
模板模式 关心的是流程 执行流程固定,但中间有些步骤有细微差别 如:SpringJDBC 是java规范,各个数据库厂商自己去实现 1、加载驱动类DriverManager 2、建立连接 3、创建语句集(标准语句集、预处理语句集)(语句集? MySQL、Oracle、SQLServer、Access ...
分类:
其他好文 时间:
2019-02-13 21:00:13
阅读次数:
185
1、确认硬盘fdisk -l /dev/sdb 2、做一个系统PVpvcreate /dev/sdb 3、查看卷名vgdisplay 4、将 PV /dev/sdb添加到卷组VolGroup 中vgextend VolGroup /dev/sdb 5、验证空间大小vgs 6、查看磁盘分区lsblk ...
分类:
系统相关 时间:
2019-02-13 15:35:56
阅读次数:
218
2555: SubString 链接 题意: 动态在末尾加入一个字符串,询问一个字符串出现了多少次。 分析: 如果没有动态加入,那么建出SAM后,求出parent树上,每个点|Right|,然后走一遍找到对应的点,这个点的Right集合的大小就是答案。 求Right可以从叶子结点往上走一遍。 考虑动 ...
分类:
其他好文 时间:
2019-02-12 21:49:24
阅读次数:
180
平滑数据噪声的一个简单朴素的做法是,对窗口(样本)求平均,然后仅仅绘制出给定窗口的平均值,而不是所有的数据点。 以下方法是基于信号(数据点)窗口的卷积(函数的总和) 中值过滤,即逐项的遍历信号,并用相邻信号项中的中值替代当前项 ...
分类:
编程语言 时间:
2019-02-12 00:30:07
阅读次数:
991
模板 定义模板 变量 变量传递给模板的数据 要遵守标识符规则 语法 {{ var }} 注意:如果使用的变量不存在,则插入的是空字符串 在模板中使用点语法 字典查询 属性或者方法 ... ...
分类:
其他好文 时间:
2019-02-08 21:39:37
阅读次数:
159
(1)、添加starter依赖 (2)、配置相关属性 *cluster-name可以在ip:9200里面查看 *SpringDataElasticSearch与ES版本之间有相应的适配关系,低版本的SpringDataElasticSearch不兼容高版本的ES。 解决方案: 1.升级SpringB ...
分类:
编程语言 时间:
2019-02-08 21:27:09
阅读次数:
3141
java基础4:深入理解final关键字 final关键字可以修饰类、方法和引用。 修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。 修饰方法,方法不能被子类重写。 修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部进行修改。 ...
分类:
编程语言 时间:
2019-02-08 19:57:56
阅读次数:
208
内容过程中,把写内容过程中常用的内容收藏起来,下面的资料是关于python将两个数组合并成一个数组的两种方法的内容,希望能对小伙伴们有帮助。 c1 = ["Red","Green","Blue"]c2 = ["Orange","Yellow","Indigo"]c1.extend(c2) asser ...
分类:
编程语言 时间:
2019-02-07 16:22:18
阅读次数:
194
iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建) 一、UITabBarController在storyoard中得搭建 1.新建一个项目,把storyboard中默认的控制器删除,拖UITab Bar Controller。 2.创建viewcontrol ...
分类:
移动开发 时间:
2019-02-05 22:17:05
阅读次数:
342