`
文章列表
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于”月份中的日期”和”星期中的日期”这两个元素互斥的,必须要对其中一个设置?.0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 ...
第8条:覆盖equals时请遵守通用约定:   以下四种情况,默认实现正是所期望的结果: * 类的每个实例本质上是唯一的。 * 不关心类是否提供了逻辑相等的测试功能 * 超类已经覆盖了equals方法,继承过来的子类同样适用的 * ...
第1条:考虑用静态工厂方法代替构造器:   public class Services { private Services() { } // Prevents instantiation (Item 4) // Maps service names to services private static final Map<String, Provider> providers = new ConcurrentHashMap<String, Provider>(); public static final String DEFAULT_PR ...
>> 设置级联更新或者删除:add constraint on delete cascade; >> 链接查询: 语法格式:from TABLE1 join_type TABLE2 [on join_condition] [where query_condition] join_condition:连接条件;query_condition:查询条件。 * 交叉查询(cross join):不带on字句,返回连接表中所有数据行的笛卡尔积,比如TABLE1有5行数据,TABLE2有7行数据,查询结果包含35(5 * 7)行数据。 交叉连接例子:select * ...
推荐的工作流程是:1. 基于公共分支创建一个私有分支。2. 经常向这个私有分支commit代码。3. 一旦你的代码完善了,就清理掉下私有分支的历史。4. 将干净的私有分支merge到公共分支中。 /*************************************************************************************/git init / git clone.gitignore的语法#为注释行,空行不匹配任何文件,这两个特征可以使.gitignore文件可读性强一些。通过!取反。斜杆/结尾的字符,被当做文件夹处理,文件夹下的所有文件将被忽略 ...
1.变量背景阴影显示 setting -> editor -> editor-highlight on caret movement 下面三个全部勾选之 具体颜色可以在 editor-color & fonts-general-Identifier under caret (read/write) 下面设置 2.代码提示 这个是idea更加精确的设置,因为区分了大小写 具体在:editor – code completion – case sensitive (建议选择none),并且把下面的三个都勾选上,这样提示更全面(当然,备选更多也就不那么精确了,见仁见智 ...
最近学习内部类的时候,对java实现回调函数机制有了进一步了解,自己整理点比较,希望大家可以相互讨论。所谓回调,就是允许客户类通过内部类引用来调用其外部类的方法,这是一种非常灵活的功能。由于java暂时还不能显示支持闭包(Closure),不过听说新版可以支持了,不过我还没用过。现在暂时用的是非静态内部类实现回调功能。 情形一:假设有一个老师Teacher对象,平时的工作是上课,周末的工作在家干农活(乡村老师大部分都这样),方法名都是work,但功能都不一样,可以用内部类实现这种需求: public class Teacher { // 正常的工作 public void wor ...
>>windows7利用EasyBCD安装centos6.3双系统 U盘安装步骤:(推荐用这种方法) 使用到的材料: 1、CentOS-6.3-x86_64-bin-DVD1.iso 2、UltraISO 3、U盘一个 开始安装:
Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。 一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。 :s/正则表达式/替换字符串/选项
1,安装openssh 2,在firfox中搜索安装autoproxy这个扩展组件,安装完成之后,会自动打开一个设置页面,选择gfwlist 这个规则,然后在最下面选择默认代理,设置为ssh -D 这种方式,之后点完成,完成设置 3,在Firefox地址栏输入about:c ...
快速排序算法和二分搜索算法 算法主要分为排序算法、搜索算法、图算法。图算法我用得不多,没有发言权,本文就不说了。 排序算法中最快的是快速排序算法,搜索算法中最快的是二分搜索算法。我也最喜欢这2 个算法。 ...
1,下载apache-tomcat-6.0.35.tar.gz 2,md5sum apache-tomcat-6.0.35.tar.gz 3,su - root,mv apache-tomcat-6.0.35.tar.gz /usr/share 4,cd /usr/share,tar zxvf apache-tomcat-6.0.35.tar.gz 5,到tomcat的bin目录测试下启动:./startup.sh 6,把tomcat安装成系统服务: cd /etc/init.d vi tomcat #!/bin/bash # description: Tomcat ...
1,卸载原来的openJDK:yum -y remove java 2,在oracle官网下载jdk-6u30-linux-i586-rpm.bin 3,复制jdk-6u30-linux-i586-rpm.bin到/usr/目录下 4,cd /usr,然后更改文件权限:chmod +x jdk-6u30-linux-i586-rpm.bin 5,./jdk-6u30-linux-i586-rpm.bin 6,vi /etc/profile,在文件最后面输入: JAVA_HOME=/usr/java/jdk1.6.0_30 PATH=$PATH:$JAVA_HOME/bin ...
硬盘安装步骤: 1,腾出一个FAT32的系统盘比如E盘 2,下载DVD镜像文件centos6.2***-dvd.iso,放入E盘,把其中isolinux文件夹解压到C:\根目录下 3,再把imgs文件夹解压到E盘根目录(安装时需要imgs/install.img 文件) 4. 打开EasyBCD,Add New Entry --> NeoGrub -- > Install --> Configure, 这时会弹出一个txt文件,在其中输入 title centos kernel (hd0,1)/isolinux/vmlinuz initrd (hd0,1)/isolinux ...

centos6.2更新yum源

# 备份 # mv /etc/yum.repos.d/CentOS-Base.repo{,.bak} # 修改 # vi /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the clie ...
Global site tag (gtag.js) - Google Analytics