20
2015
04

QuartZ Cron表达式

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥有的startTime指定的时间表时生效,指定的时间表时,应停止(可选)结束时间。Cr
01
2015
04

Redis和Memcache的对比

1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。2、 数据类型–Memcache在添加数据时就要指定数据的字节长度,例如: set key1 0 0 8 lookskySTORED而redis不需要,如:redis 127.0.0.1:6379>set key2 “looksky”OKredis 127.0.0.1:6379>get key2 ”looksky”3、虚
25
2015
03

8种Nosql数据库系统对比

虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对这种情况,这里对Cassandra、Mongodb、CouchDB、Redis、 Riak、Membase、Neo4j 和 HBase 进行了比较:(编注1:NoS
20
2015
03

首页静态化

nginx服务器接受用户请求,如果存在静态页面,则直接响应给用户,就不会再去应用服务器请求数据,这样效率会高很多。 Nginx配置: server {         listen       80;    
18
2015
03

Linux修改系统日期和时间

命令格式为:date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒)date -s 2014-10-02或只修改时间不修改日期date -s 10:08:00当然也可以同时修改日期和时间date -s “2014-10-02 04:53:00″注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。
12
2015
03

程序员保持快乐活跃的6个好习惯

忍不住感叹,我第一次对 Buffer(在社交媒体上发布最简单的方式)有所想法已经差不多是两年前的事了。并且,在我有想法的一年半前,我还在前面那家新创公司工作的时候,我注意到在创立公司的时候各种模式都有,良莠不齐。在那段时间里我学到的最重要的事情之一就是当我快乐的时候我的状态最好。这的确很不一样。当我心情愉悦,写代码就更有效率,应对问题就更敏捷,并且更容易保持专注。寻寻觅觅,终于我找到了,对于我来说,保持快乐非常有效的几个习惯。当我没有 100% 感觉的时候,它们还能迅速恢复我的“蓝”,提升我的愉
12
2015
01

mysql数据库数据的备份和恢复

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将MySQL数据库压缩备份my
09
2014
12

Java中的泛型方法

Java中泛型类的定义比较简单,例如:public class Test<T>{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test<Object> t = new Test<Object>();,指明泛型T的类型为Object。 但是Java中的泛型方法就比较复杂了。 泛型类,是在实例化类的时候指明泛型的具体类型;泛型方法,是在调用方法的时候指明泛型的具体类型。
22
2014
11

开源数据库连接池之c3p0快速入门

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。c3p0有自动回收空闲连接功能。使用c3p0连接数据库时需要c3p0-0.9.1.2.jar和数据库驱动两个jar包。 快速入门: 使用myeclipse10新建工程c3p0,导入jar包。数据库使用mysql,有关sql脚本在工程中。  
09
2014
11

servlet生成动态验证码

1、使用myeclipse新建web工程validatecode2、在src下新建servlet文件:ValidateCode,这样web.xml会自动配置好,按步骤配置好url-pattern:/code那么这个servlet在浏览器中可以这样访问:http://localhost:8080/validatecode/code 3、ValidateCode.java内容如下:import java.awt.Color; import java.awt.Font; imp