![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一记
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 · 240 阅读 · 0 评论 -
java基础之transient的使用
用法:bena实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化时是就不会序列化这些属性 注意:不是所有的 transient修饰的属性都不序列化,详见《序列化:Serializable和Externalizable》原创 2016-03-22 14:17:01 · 254 阅读 · 0 评论 -
Java学习之CAS
巧用CAS解决数据一致性问题原创 2016-03-23 22:44:49 · 251 阅读 · 0 评论 -
开发问题记录之Cookie
最近的开发中对于cookie可谓是吃尽苦头,特此总结。 1 写cookie js中写cookie不能设置cookie的域名,需要服务端写。js写的域名默认为当前域名,开头不带点,例如‘www.baidu.com’; 服务端写cookie不论写的时候是否开头带点,结果都是会以点开头,例如 ‘.baidu.com’ 2 删除cookie cooki原创 2016-04-09 01:30:11 · 279 阅读 · 0 评论 -
System.nanoTime与System.currentTimeMillis的区别
平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。转载 2016-03-28 23:10:25 · 444 阅读 · 0 评论 -
在Java中如何高效判断数组中是否包含某个元素
转自 在Java中如何高效判断数组中是否包含某个元素如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法转载 2016-03-28 23:26:24 · 413 阅读 · 0 评论 -
JavaScript API 设计原则
好的 API 设计:在自描述的同时,达到抽象的目标。设计良好的 API ,开发者可以快速上手,没必要经常抱着手册和文档,也没必要频繁光顾技术支持社区。流畅的接口方法链:流畅易读,更易理解123456789101112131415//常见的 API 调用方式:改变一些颜色,添加事件监听var elem = doc转载 2016-03-29 00:09:36 · 281 阅读 · 0 评论