摘要:
volatile写的内存语义: 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值刷新到主内存。 volatile读的内存语义: 当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效,线程接下来将从主内存中读取共享变量。 重排序: 能否重排序 第二个操作 阅读全文
摘要:
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入 阅读全文
摘要:
转自:http://gong1208.iteye.com/blog/1773177 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现 阅读全文
摘要:
原文:https://my.oschina.net/lichhao/blog/99039 一、web请求框架 URL到框架的映射。 http请求参数绑定 http响应的生成和输出 二、处理过程 1.用户在浏览器中,输入了http://www.xxxx.com/aaa/bbb.ccc的地址,回车后,浏 阅读全文
摘要:
阅读全文