![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
mastersobig
There are only two hard problems in computer science: cache-invalidation and naming things
展开
-
Java基础之static的使用
1 静态导入 语法: static import java.lang.Math.sin( java.lang.Math.*); 优点:去掉静态成员前面的类型名,有助于在频繁调用时显得简洁 缺点:失去了关于“这个东西在哪里定义”的提示信息,增加了阅读理解的麻烦 详见《理解Java的static import静态引入机制》原创 2016-03-22 13:38:13 · 226 阅读 · 0 评论 -
java基础之transient的使用
用法:bena实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化时是就不会序列化这些属性 注意:不是所有的 transient修饰的属性都不序列化,详见《序列化:Serializable和Externalizable》原创 2016-03-22 14:17:01 · 243 阅读 · 0 评论 -
Java学习之CAS
巧用CAS解决数据一致性问题原创 2016-03-23 22:44:49 · 244 阅读 · 0 评论 -
java基础之ThreadLocalRandom
Java 7之前我们使用Math.random()产生随机数,使用原子变量来保存当前的种子,这样两个线程同时调用序列时得到的是伪随机数,而不是相同数量的两倍。 ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。ThreadLocalRandom不是直接用new实例化,而是第一次使用其静态方法current()。 从Math.random()改转载 2016-03-25 10:06:40 · 239 阅读 · 0 评论 -
开发问题记录之Cookie
最近的开发中对于cookie可谓是吃尽苦头,特此总结。 1 写cookie js中写cookie不能设置cookie的域名,需要服务端写。js写的域名默认为当前域名,开头不带点,例如‘www.baidu.com’; 服务端写cookie不论写的时候是否开头带点,结果都是会以点开头,例如 ‘.baidu.com’ 2 删除cookie cooki原创 2016-04-09 01:30:11 · 266 阅读 · 0 评论