摘要: 定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上象一个独立的类,非static在行为上类似类的属性或方法且禁止声明static的方法。内部类可以访问外部类的所有方法与属性,但static的内部类只能访问外部类的静态属性与方法。Java的设计者在内部类身上的确是专心良苦。学会使用内部类,是把握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。为什么需要内部类? 阅读全文
posted @ 2012-09-11 00:16 _zao123 阅读(342) 评论(0) 推荐(0)
摘要: public class A { A(String str){ System.out.println(str) ; } static A a = new A("A.static new A") ; static { new A("A.static block") ; } public void printA(){ System.out.println("print method") ; } public static void print(){ Sys... 阅读全文
posted @ 2012-09-10 17:40 _zao123 阅读(211) 评论(0) 推荐(0)
摘要: #foreach($item in $!list) #set( $c = $velocityCount+(-1)) #if($velocityCount==3) #break ##这个可以运行!! // #continue ##也可以运行 #end#end跳出循环 用stop 而不是continue 阅读全文
posted @ 2012-09-04 21:26 _zao123 阅读(7969) 评论(2) 推荐(0)
摘要: 1.最常用的命令:apt-get install 软件名apt-get remove 软件名passwd root 修改密码cat /etc/shadow 查看用户2.安装chrome :https://www.google.com/intl/zh-TW/chrome/browser/?hl=HK&brand=CHNG&utm_source=HK-hpp&utm_medium=hpp&utm_campaign=HK安装完Chrome以后,不能打开,显示“不能以根用户身份运行google chrome 浏览器”,解决方法如下:其实非常简单,两条命令即可。1 xho 阅读全文
posted @ 2012-09-01 23:24 _zao123 阅读(357) 评论(0) 推荐(0)
摘要: 之前工程搭起来的时候,用的日志是log4j,一直没有问题,前几天有同事添加新包依赖,把logback-classic-1.0.0.jar这个包也依赖进来,在启动的时候,发现日志输出的路径不对,一直纳闷不知道问题所在,后来看启动日志发现:ERROR [STDERR] SLF4J: Class path contains multiple SLF4J bindings.ERROR [STDERR] SLF4J: Found binding in [jar:file:/D:/temp/lookweb/target/lookweb.war/WEB-INF/lib/logback-classic-1.0 阅读全文
posted @ 2012-09-01 12:32 _zao123 阅读(606) 评论(0) 推荐(0)
摘要: 在maven构建的工程中,有时候会发现父pom中的依赖子pom没依赖到,有些工程又可以引用到,平时没仔细看pom文件,后来发现这个是dependencyManagement 和dependencies的区别。简单讲,dependencies下面所有的依赖会自动被子pom完全继承和覆盖。dependencyManagement 只是给出该依赖的信息,子pom如果用的话,还需要在dependencies下声明,只是不用在写具体的version了。看到一篇写maven写的不错的文章,mark下,http://blog.csdn.net/zeng_84_long/article/details/633 阅读全文
posted @ 2012-09-01 12:31 _zao123 阅读(473) 评论(0) 推荐(0)
摘要: webx3 3.0.5版本有个bug,建议日志系统的level设置为除debug级别的以外级别,不然会出现uri渲染问题! 阅读全文
posted @ 2012-09-01 12:31 _zao123 阅读(124) 评论(0) 推荐(0)
摘要: 看了很多文章,还是没理解什么是CGI,今天最后的感觉就是CGI就是程序代码!主要完成的功能就是接收http请求发送过来的数据,解析完成后,传给服务器!看完下面文章最后的总结就是http->web server->cgi->web server ->http->browse!其实最主要完成的工作也就是java中servlet完成的工作!其实也就是众多协议中的一种!http://www.cnblogs.com/hnrainll/archive/2011/06/02/2067667.html这位大侠的笔记不错!作为Internet上最主要的信息管理和组织手段,WWW由一 阅读全文
posted @ 2012-08-31 23:58 _zao123 阅读(330) 评论(0) 推荐(0)
摘要: Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093 默认端口是80在win系统中:1098、1099、4444、4445、8083端口在/jboss/server/default/conf/jboss-service.xml中8080端口在/jboss/server/default/deploy/jboss-web.deployer/server.xml中8093端口在/jboss/server/default/deploy/jms/uil2-service.xml中 阅读全文
posted @ 2012-08-31 22:25 _zao123 阅读(230) 评论(0) 推荐(0)
摘要: 1,给mysql 表中主键添加自增属性 SQL如下: ALTER TABLE COMMENT MODIFY comment_id INT(11) AUTO_INCREMENT 数据类型一定要加上,一开始没加上,始终报错!2, 在做一个插入操作的时候,本来想在ibatis文件中拿到自增id,然后insert语句中插入数据,因为之前主键并没添加自增属性。 用了这段代码 <selectKey resultClass="int" type="pre" keyProperty="id" > select LAST_INSERT_ID 阅读全文
posted @ 2012-08-30 23:35 _zao123 阅读(1195) 评论(0) 推荐(0)