首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Java

摘要:转自:http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger=[level],appenderName1,appenderName2,…#配置日志信息输出目的地Appenderlog4j.appender.appenderNam 阅读全文

posted @ 2013-06-22 18:53 饭后爱 阅读(748) 评论(0) 推荐(0)

摘要:spring控制器最后返回一个ModelAndView(urlName),其中urNamel可以是一个视图名称,由视图解析器负责解析后将响应流写回客户端;也可以通过redirect/forward:url方式转到另一个控制器进行处理.redirect方式相当于"response.sendRedirect()".这种方式 外部特征就是浏览器地址栏最后显示的路径是转发后的新的路径.工作方式是这样的, 服务器端会首先发一个response给浏览器, 然后浏览器收到这个response后再发一个requeset给服务器, 然后服务器发新的response给浏览器. 这时页面收到的r 阅读全文

posted @ 2012-04-18 09:42 饭后爱 阅读(843) 评论(0) 推荐(0)

摘要:1、概述:a) Velocity是 一个基于java的模板引擎,简称VTL。b) 主要目的是弥补JSP的不足,把页 面设计从繁重的java编码中解脱出来。c) 使用新颖的语法格式,简洁、高效。2、基本概念a) Velocity的 语法虽然不完全类似于java但也基于面向对象的语法规范。b) 基本语言元素和控制语句如附录A。 i. ‘#’所有的Velocity语句都是由它开始,结尾不需要特殊符号;例如:#if( $foo == $bar ) #if( $foo > 42 ) #if( $foo < 42 ) ii. ‘$’所有的变量,属性,对象的使用都有它开始;例如:$mud-Sli 阅读全文

posted @ 2012-03-22 00:38 饭后爱 阅读(524) 评论(0) 推荐(0)

摘要:Java in think中有下面一句话:若对char,byte 或者short 进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5 个低位才会用到。这样可防止我们在一个int 数里移动不切实际的位数。对上面那句话的理解是:移位操作符操作的对象是二进制的"位",int类型是32位,也就是2的32次幂。如果移动32位以上,原来的数的信息会全部消失,这样也就没有什么意义了。所以上面的“只有右侧的5个低位才会有用”说的是:移位操作符右端的那个数(化成二进制)的低五位才有用,即x<<y,是指y的低5位才有用,即不能大于32。对于long也是同样道 阅读全文

posted @ 2012-03-06 08:37 饭后爱 阅读(2375) 评论(0) 推荐(1)

摘要:Java开发IDE,开发工具: IntelliJ IDEA 10.5.2,jetbrains公司最新版本,官方网站:http://www.jetbrains.com/,最好的java开发工具,非常智能化,编写代码极为快捷,强烈推荐。使用方便,庞大的快捷键设置,你只需按快捷键就能自动生成大段代码,甚至整个文件。例如,大多时候,我们要生成这样一段代码:public static void main(String[] args) { SystemManagerDao smd = new SystemManagerDao();}只需在要插入的位置同时按下Ctrl+J 键,会看到弹出很多快捷键组合,而且 阅读全文

posted @ 2011-09-24 21:51 饭后爱 阅读(645) 评论(0) 推荐(0)

摘要:MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,) Ctrl+Z 返回到修改前的. 阅读全文

posted @ 2011-09-24 19:59 饭后爱 阅读(221) 评论(0) 推荐(0)

摘要:1. javac hello.java2. java hello 阅读全文

posted @ 2011-07-16 22:15 饭后爱 阅读(176) 评论(0) 推荐(0)

摘要:本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这片文章迅速回忆起来。1.异常机制1.1异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。1.2传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确的值时就会出现混淆;可读性降低,将程序代码与处理异常的代码混爹在一起;由调用 阅读全文

posted @ 2011-06-18 08:32 饭后爱 阅读(262) 评论(0) 推荐(0)