- 浏览: 543094 次
- 性别:
- 来自: 广州
-
最新评论
-
liuxiuhao:
前端通过时间戳传递 也可以解决
fastjson对Date的处理 -
Yunba云巴:
我们(https://yunba.io/)是基于MQTT协议实 ...
mqtt消息中间件Mosquitto的安装和配置 -
yyyj8j8:
感谢楼主分享
使用Django1.9开发博客教程 - 目录汇总贴 -
mohaowen1989:
马马虎虎,还行吧。。哈哈哈哈
企鹅日记(三):文件权限与目录配置 -
mohaowen1989:
马马虎虎 还行吧
字符编码笔记:ASCII,Unicode和UTF-8
文章列表
一个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 ...
centos6.2安装jdk1.6.0_30
- 博客分类:
- Linux
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源
- 博客分类:
- Linux
# 备份 # 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 ...