自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 开发问题记录之Cookie

最近的开发中对于cookie可谓是吃尽苦头,特此总结。   1  写cookie       js中写cookie不能设置cookie的域名,需要服务端写。js写的域名默认为当前域名,开头不带点,例如‘www.baidu.com’;  服务端写cookie不论写的时候是否开头带点,结果都是会以点开头,例如 ‘.baidu.com’  2  删除cookie      cooki

2016-04-09 01:30:11 266

转载 JavaScript API 设计原则

好的 API 设计:在自描述的同时,达到抽象的目标。设计良好的 API ,开发者可以快速上手,没必要经常抱着手册和文档,也没必要频繁光顾技术支持社区。流畅的接口方法链:流畅易读,更易理解123456789101112131415//常见的 API 调用方式:改变一些颜色,添加事件监听var elem = doc

2016-03-29 00:09:36 268

转载 在Java中如何高效判断数组中是否包含某个元素

转自 在Java中如何高效判断数组中是否包含某个元素如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法

2016-03-28 23:26:24 405

转载 System.nanoTime与System.currentTimeMillis的区别

平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。

2016-03-28 23:10:25 433

转载 java基础之ThreadLocalRandom

Java 7之前我们使用Math.random()产生随机数,使用原子变量来保存当前的种子,这样两个线程同时调用序列时得到的是伪随机数,而不是相同数量的两倍。ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。ThreadLocalRandom不是直接用new实例化,而是第一次使用其静态方法current()。从Math.random()改

2016-03-25 10:06:40 239

原创 Java学习之CAS

巧用CAS解决数据一致性问题

2016-03-23 22:44:49 244

原创 java基础之transient的使用

用法:bena实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化时是就不会序列化这些属性        注意:不是所有的 transient修饰的属性都不序列化,详见《序列化:Serializable和Externalizable》

2016-03-22 14:17:01 243

原创 Java基础之static的使用

1  静态导入      语法: static import   java.lang.Math.sin( java.lang.Math.*);      优点:去掉静态成员前面的类型名,有助于在频繁调用时显得简洁      缺点:失去了关于“这个东西在哪里定义”的提示信息,增加了阅读理解的麻烦详见《理解Java的static import静态引入机制》

2016-03-22 13:38:13 226

原创 easyui datagrid fitColumns 不生效

easyui datagrid fitColumns配置设置为true时,但是数据列并没有自动填充满datagrid指定的宽度,出现这个问题,是因为你的所有列配置都没有指定width属性,导致datagrid不会重新计算列宽度,所以列宽取列标题宽度或者此列内容宽度的最大值。

2015-12-18 19:14:57 3981

转载 使用document.getElementsByName("name")获取元素的value值

document.getElementsByName("name").value;像这样是获取不到值的,弹出的消息是 underfined:原因getElementById是element单数,getElementsByName是elements复数。正确方法:var x=document.getElementsByName("name")[0].value;或者:va

2015-11-25 11:51:51 27975 4

原创 hibernate 中TIMESTAMP的使用

在java中数据类型选择Timestamp,防止时间转换格式错误

2015-11-23 13:29:34 585

原创 JDK6.0创建webservice实例

JDK6.0创建webservice实例,学习记录

2015-06-11 17:45:12 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除