`
文章列表
public void main() {         String a = null;         String b = "jjj";         String c = null;          List<String> ws = Arrays.asList(a, b, c);        for(String e : ws) {            System.out.println(e);        }     }   print out:   null jjj null
JavaScript中将int转化为char的处理方式:   var asciiValue = 100; var charValue= String.fromCharCode(asciiValue); alert("=charValue is="+charValue+"=end=");
这一阵子研究JAVA7的AIO,也就是NIO2,网上有很多关于NIO1和NIO2的介绍。   简单说来,在AIO中,操作系统为我们做了更多的事情。因为操作系统更底层,所以理论上来讲效率会更高些。   AsynchronousChannelGroup可以理解为一个JVM中对于Socket相关操作的一些公共资源的代表。   一个ChannelGroup和一个(或2个)thread pool关联。   理解AsynchronousChannelGroup  首先引用PRO JAVA 7 NIO2书中的一段话,来解释一下AsynchronousChannelGroup的几个关键点。 ...
今天遇到这个问题,检查一下发现在compiler这个插件没有指定版本   <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version><!-- 请指定该版本--> <configuration> <source>1.7</source> <target>1.7</tar ...

windows7 图标丢失

在命令提示符下输入下列命令即可恢复。 taskkill /im explorer.exe /f cd /d %userprofile%\appdata\local del iconcache.db /a start explorer.exe exit
  在电脑前待久了,常常会导致脖子和肩膀僵硬,而且还会产生一些慢性病。当你感觉身体僵硬的时候,做做这些伸展运动吧!放一份在抽屉里,并且在起身在办公室周围散步的时候想到动动胳膊转转身体,你一定会感觉好起来 ...
环境:   easyui 1.2.4 jQuery 1.6.4 chrome   问题:   做项目中使用到easyui中的dialog,发现他的cache属性即使设置为false仍然还是不会发起服务端请求。   排查原因:   网上搜了下,无果,但搜到一个帖子     Mark ,easyUi缓存问题是执行顺序,('#dialog').html(data)先,再实例化('#dialog').dialog,而juqery dialog不会破坏#dialog'标签,easyUI会破坏标签,所以存在缓存问题 但是实在看不懂如何解决.   在调试中发现,使用eas ...

MySql Add Unique

mysql> Drop table Product;mysql> CREATE TABLE Product    -> (    ->    ID SMALLINT UNSIGNED NOT NULL PRIMARY KEY,    ->    ModelID SMALLINT UNSIGNED NOT NULL    -> );Query OK, 0 rows affected (0.05 sec)mysql> ALTER TABLE Product    -> ADD UNIQUE (ID, ModelID);Query OK, 0 rows  ...
这个问题还是有些棘手的,发现在IE下使用Jquery的Ajax方法,浏览器根本不会发出请求。其他的几个主流的浏览器均没有问题。   网上搜索了一下,发现是IE的缓存机制。   在IE下浏览器会默认缓存住,解决方法是:   1,使用POST方式   2, Jquery的Ajax函数有一个cache参数   cacheBoolean Default: true, false for dataType 'script' and 'jsonp' If set to false, it will force requested pages not to be cach ...
工作中需要用到 比较时间 这个问题比较老套,看似简单,不过在具体实现的时候还是遇到了不少麻烦,写下来以作记录吧。   首先我的环境是jquery datepicker + spring+ mybatis + mysql,在这篇文章中所诉的内容应该与具体的sql产品无关。   jquery datepicker 我们知道,前端一般需要选择一个时间(或者时间段),jquery的datepicker插件很方便。对于选择时间段,本身已能够实现对于非法时间的禁止选择。 jquery等插件必然可以格式化时间,最终向服务端发送一个字符串。比如:2011-03-09 2011/03/09。 ...
  工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。   前记:   jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(SynchronousQueue,LinkedBlockingQueue,
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。   前记:   jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue);中篇中主要聊聊与keepAliveTime这个参数相关的话题;下片中介绍一下一些比较少用的该类的API,及他 ...
做项目需要用到这个特性。   我使用navicat,如果将日期类型选择为timestamp时,会发现IDE多了一个选项: 查看IDE自动生成的sql语句:  写道 `lastUpdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP  如果去掉这个选项后:  写道 `lastUpdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'  区别就是“ ON UPDATE CURRENT_TI ...
在上一篇中,客户端会负责将日志记录到本地log日志文件中。格式类似与     2011-01-14 14:21:55 lu f=548|g=574|    包括三部分: 1.2011-01-14 14:21:55 记录时间 2.lu 记录的类型 (这里lu是level usage的意思 呵呵) 3.f=548|g=574| 记录的主体部分   =========================================================================== 在服务端,需要有两个部分负责工作 1.使用SSH负责抓取客户端数据的线程 2. ...
现在正在做一个监控的工作,看似简单,但如果多想想还是有很多技巧和问题可以探讨的   需求场景:   客户端应该是一个静态类 客户端调用该类的记录信息API频度可能很大 该类记录信息的API应该是异步的,保证主体性 ...
Global site tag (gtag.js) - Google Analytics