2014年2月18日
摘要: 1. ChannelChannel接口只提供了两个方法:package java.nio.channels;public interface Channel { public boolean isOpen( ); public void close( ) throws IOException;}调用close()可能会造成阻塞,如果同一个Channel上多次调用close()也没有什么问题,如果第一次调用阻塞了,后续的调用都会阻塞,知道第一次调用关闭,此时,后续的调用将不执行任何操作,马上返回。2. ByteChannelpublic interface ReadableByteCha... 阅读全文
posted @ 2014-02-18 22:14 cfd406635982 阅读(526) 评论(0) 推荐(0) 编辑
  2013年3月12日
摘要: //场景:使用了延迟加载, //所以使用了org.springframework.orm.hibernate3.support.OpenSessionInViewFilter //现在又一个request得到后台A有一个children属性,现在给A对象的children中添加一个child,调用的是action中的save方法(save中保存child). //当添加完成以后,在action中resultType为chain,跳转到list方法,list方法又查询了A对象的信息。这个时候如果不this.getSession().refresh(obj); //... 阅读全文
posted @ 2013-03-12 10:50 cfd406635982 阅读(3162) 评论(0) 推荐(0) 编辑
  2013年1月21日
摘要: 首先,新建Physical Data Model然后选Database-->Connect-->选择Conection profile配置连接的相关参数。但是连接的点击测试连接的时候,PowerDesigner控制台会提示Could not Initialize JavaVM!那应该配置:PowerDesigner Tools --> General Options --> Variables: JAR D:\Java\jdk1.6.0_13\bin\jar.exe JAVA D:\Java\jdk1.6.0_13\bin\java.exe JAVAC D:\Java\ 阅读全文
posted @ 2013-01-21 11:52 cfd406635982 阅读(3970) 评论(0) 推荐(0) 编辑
  2013年1月20日
摘要: 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压 阅读全文
posted @ 2013-01-20 21:37 cfd406635982 阅读(169) 评论(0) 推荐(0) 编辑
  2013年1月15日
摘要: 上次安装RedHat的时候居然22端口没有开放,使用SecureCRT链接不上。能ping通,但是telnet不通。==查看22端口是否已经监听[root@localhost ~]# netstat -ntpl | grep 22==修改访问策越[root@localhost ~]# vi /etc/sysconfig/iptables-A INPUT -j RH-Firewall-1-INPUT-A FORWARD -j RH-Firewall-1-INPUT-A RH-Firewall-1-INPUT -i lo -j ACCEPT-A RH-Firewall-1-INPUT -p icm 阅读全文
posted @ 2013-01-15 22:29 cfd406635982 阅读(5051) 评论(0) 推荐(0) 编辑
  2013年1月9日
摘要: --mysql字符集的排序规则,每种字符集都有其对应的排序规则--不同的排序规则造成的排序结果不同,排序规则可以是server级别的,database,table,column--(转)字符集,character set,就是一套表示字符的符号和这些的符号的底层编码;而校验规则,则是在--字符集内用于比较字符的一套规则。下面我简单举个例子来说明一下:如在某个字符集“X”的A与a,--他们的底层编码分别是A=0,a=100。这里符号“A”“a”和底层编码“0”“100”就是字符集的概念范围。--假设我们要比较A与a的大小,我们得到a>A,因为我们是根据其底层编码进行比较的,这就是这个--字 阅读全文
posted @ 2013-01-09 11:43 cfd406635982 阅读(6416) 评论(0) 推荐(0) 编辑
  2013年1月5日
摘要: import java.util.Random;/** *利用ThreadGroup等待所有线程执行结束 */public class T { public static void main(String[] args) { ThreadGroup group1 = new ThreadGroup("group-one"); for(int i=1; i<=10; i++){ new Thread(group1, new GroupThreadMem(),i+"#线程").start(); } ... 阅读全文
posted @ 2013-01-05 11:17 cfd406635982 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: /** * StackTraceElement的用法 */public class Test { /** * @param args */ public static void main(String[] args) { new TestM().OuterMethod(); } public void methodA(){ methodB(); } public void methodB(){ methodC(); } public void methodC(){ ... 阅读全文
posted @ 2013-01-05 10:40 cfd406635982 阅读(9932) 评论(1) 推荐(1) 编辑
  2012年12月26日
摘要: public class XXDAOHibernateImpl extends HibernateDaoSupport implements IXXDAO<Discount>{ @Override public void allOper(Disc disc) { this.deleteXXInfos(); //...A this.getSessionFactory().getCurrentSession().flush(); this.update(disc); //...B this.getSessionFactory().... 阅读全文
posted @ 2012-12-26 11:22 cfd406635982 阅读(1371) 评论(0) 推荐(0) 编辑
  2012年12月21日
摘要: Session session = this.getSessionFactory().getCurrentSession(); Criteria criteria = session.createCriteria(DisInfo.class, "d"); criteria.createAlias("d.resources", "r", Criteria.INNER_JOIN); criteria.add(Restrictions.in("r.area.id", new Integer[]{3,5})); crite 阅读全文
posted @ 2012-12-21 15:51 cfd406635982 阅读(395) 评论(0) 推荐(0) 编辑