一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用J ...
分类:
编程语言 时间:
2017-08-04 20:32:32
阅读次数:
208
假设你要验证搜索无记录,页面元素不存在,假设我搜索的文本为你好 页面展示为如下 搜索:你好 假设页面搜索有结果: 你好 class=vtext 你好1 class=vtext 你好2 class=vtext 搜索:你好 假设页面搜索无数据: ps:空白 方法一 方法二 css=.vtext 取的是查 ...
分类:
其他好文 时间:
2017-08-03 17:01:23
阅读次数:
150
对于平面图形输出集合图形与数字组合的,用二维数组。先在Excel表格中分析一下,找到简单的规律。二维数组的行数为行高,列数为最后一个数大小。 对于减小再增大再减小再增大的,可以用一个boolean标志其是增加还是减小状态,减到最小时将其标志设为相反的并改变这时的初值大小。 效果: Excel中分析 ...
分类:
编程语言 时间:
2017-08-02 23:40:35
阅读次数:
267
volatile写的内存语义: 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值刷新到主内存。 volatile读的内存语义: 当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效,线程接下来将从主内存中读取共享变量。 重排序: 能否重排序 第二个操作 ...
分类:
其他好文 时间:
2017-08-02 23:21:57
阅读次数:
197
在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加: <Context docBase="D:\develop\upload\temp" path="/pic" reloadable="false"/> 访问http://localhost:8080/pic即可访 ...
分类:
Web程序 时间:
2017-07-26 23:48:32
阅读次数:
444
1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Jav ...
分类:
编程语言 时间:
2017-07-10 10:13:32
阅读次数:
197
笔者认为看完一本书或刚要了解完一个知识点 最好自己先运行一些DEMO 自己尝试着去了解下各种意思 这样知识点最终一定是你的。靠死记硬背的讨论或简单的粗暴的看下资料 脑子里肯定还是一团浆糊。 public class FinalDemo { // FinalDemo finalDemo; // pub ...
分类:
编程语言 时间:
2017-06-27 20:02:30
阅读次数:
163
什么是内存模型 JMM(Java内存模型)规定了JVM必须遵循一组最小保证,这组保证规定了对变量的写入操作在何时将对其他线程可见。 JMM为程序中所有的操作定义了一个偏序关系,称为Happens-Before。两个操作缺乏Happens-Before关系,则Jvm会对它们进行任意的重排序。 Happ... ...
分类:
编程语言 时间:
2017-06-25 10:14:01
阅读次数:
144