- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 春暖花开
今天是个晴朗的好天气,因计划去金牛湖风景区转转,早早地就爬了起来。第一次做S8,感觉真不一样,地铁站点露天的较多,沿途欣赏了好多美丽景色,黄灿灿的油菜花,绿油油的麦田,羞答答的垂柳,应有尽有。下了金牛湖地铁站,还没走400米,金牛湖风景区的大字就映入眼帘,在景点入口处,买好门票,紧接着检票人员安检之后,就来到了风景区里面。由于去的比较早,人较少,一开始湖水静静的流淌着,过一会,来了部分人,即刻打破...
2018-03-31 20:26:00 3425
原创 反射
最近在做需求时,看到别人的代码里写了一个缓存机制,缓存使用了一个ConcurrentMap 存放了数据库的key和value数据即一个配置表的数据,同时记下Long.valueOf(System.currentTimeMillis())当前时间。缓存10分钟这里在junit测试需求中一个开关时,发现 在查询出开关后,发现缓存里总是存第一次的 开关值,故需要重置缓存。于是就用了如下方...
2018-03-28 16:15:48 139
原创 Volatile和Synchronized详解
Volatile和Synchronized详解知识准备:所有对基本类型的操作,除了某些long类型和double类型的操作之外,都必须是原子的,一个java程序对应一个虚拟机实例每一个虚拟机实例都有一个主存,用于保存所有的(对象的实例变量,数组的元素及类变量)每一个线程都有一个工作内存,因为它们每个线程是私有的。管理低层线程行为的规则:把变量的值从主存拷贝到它的工作内存把它的值从工作内存写回到...
2018-03-28 15:00:57 143
原创 深入理解JVM1 ---JVM的基本体系结构
http://blog.csdn.net/mshootingstar/article/details/44783227JVM: http://blog.csdn.net/basycia/article/details/51870428 JVM的相关知识整理和学习java虚拟机是什么?*抽象规范*一个具体的实现*一个运行中的虚拟机实例 Java程序是通过main方法作为程序运行的起点, Web项目是...
2018-03-22 14:46:51 133
原创 java重构的学习
From http://www.cnblogs.com/zuoxiaolong/p/pattern27.html 以下总结本来是想在LZ博客的评论中回复的,结果发现自己没有博客园的账号,就懒得注册了。 博客中列举重构小技巧,本人只用过: No.1:重复代码的提炼 No.2:冗长方法的分割 No.3:嵌套条件分支的优化(1),No.4:嵌套条件分支的优化(2) No.5:去掉一次性的临时变...
2018-03-20 17:47:16 591
原创 junit案例获取不到bean,报空指针
最近在写Junit案例的时候遇到一个诡异的问题: 测试QueryProblemAction中一个方法,由于getProblemDetail方法中调用了XXXUtil.getShieinfo(),这是个静态方法,静态方法中引用到了一个commonservice的bean,去查询数据库的数据,commonservice是一个静态变量。上网查询 到静态变量是可以被Spring容器初...
2018-03-20 11:32:12 2072
原创 解决select 下拉框 设置disabled属性后 form表单提交到后台取不到值的情况
1. 鉴于select 下拉框没有readonly属性,有以下两种方式: 1. <select style='width: 235px;color:#aaa' onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"> 2.在...
2018-03-14 10:21:02 6794
原创 JVM是何方神圣?
王:有谁知道jvm是啥?钱:java虚拟机陶:。。。。。。钱:具体 陶知道王:我知道,就想问java虚拟机是啥?陶:你写java代码会被编译成class吧?王: 恩,咋了?陶:但是class不是机器语言呀。计算机不认识,jvm构造了完整的一套内存结构王:我知道,那是看不见的。陶:把你编译之后的class翻译给cpu听,然后cpu去执行你代码的指令。王:我们看的见的是哈?陶:你看见的只有java代...
2018-03-03 19:52:12 153
空空如也
一个存储过程在plsql执行很快,java调用执行却很慢
2017-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人