摘要: 转载自http://www.blogjava.net/gdws/articles/263160.html如何使用log4j记录日志第一步:在工程中加入log4j所使用的jar文件1:项目 >属性 :弹出项目的属性窗口2:Java构建路径>?库>?添加外部JAR:弹出选择JAR的窗口3:通过选择JAR的窗口,找到log4j-1.2.x.jar,并确认4:回到项目的属性窗口,点击确定第二步:创建log4j.properties文件1:选择欲使用log4j的项目>?右键点击src >?新建>?其他 :弹出选择向导窗口2:在选择向导窗口中,选择常规?> 文件? 阅读全文
posted @ 2013-08-07 15:12 Tilney 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/jadyer/article/details/6174555浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、application、attr对象放在一起的值栈属于ONGLContext里面的根对象。也就是说它位于整个内存中最 阅读全文
posted @ 2013-08-07 10:54 Tilney 阅读(6971) 评论(0) 推荐(0) 编辑
摘要: 1. 缓存现在我所知道的Hibernate的缓存有:一级缓存:位于session内部的缓存二级缓存:SessionFactory的外置缓存SessionFactory的内置缓存 一级缓存和二级缓存都位于持久层,存放的都是数据库数据的拷贝;SessionFactory内置缓存存放的是元数据和预定义SQL,是只读缓存。 缓存的三大作用:减少数据库的访问频率,提高访问性能;(Q: 缓存位于持久层,那么就是存放在本地的文件,什么时候将缓存的内容读入内存?不读入内存是否存在访问持久层的时间和资源消耗?)保证缓存对象与数据库的同步,位于缓存中的对象称为持久化对象;(Q:这个应该是Hibernate缓存.. 阅读全文
posted @ 2013-08-07 10:04 Tilney 阅读(112) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.html比较清晰,比看书快很多 阅读全文
posted @ 2013-07-29 15:07 Tilney 阅读(120) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/linyawen/ 基础的和非基础的都有了http://www.cnblogs.com/huxi/ 主要集中在functional programming~http://obmem.info/ 爬吧。。。 阅读全文
posted @ 2013-07-19 14:43 Tilney 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1. lambda2.apply(), filter(), map(), reduce()这四个built-in functions. 阅读全文
posted @ 2013-07-18 15:20 Tilney 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.file_object = open(file_name, access_mode='r', buffering=-1)关于acess_mode的解释File Mode Operationr Open for readrU or U Open for read with universal NEWLINE support (PEP 278)w Open for write (truncate if necessary)a Open for append (always works from EOF, c... 阅读全文
posted @ 2013-07-17 15:32 Tilney 阅读(121) 评论(0) 推荐(0) 编辑
摘要: JavaScript会用,但是一直没有去系统的了解一下细节,下面是工作中遇到的一些以前不知道的细节东西,一一记录下来。1.点我假如在onclick属性中不加入return false,那么它会在执行完clickme()函数后跳转到baidu.com;加入语句它只会执行函数而不会跳转。2. 对各函数绑定到一个事件现在定义三个函数 A(), B(), C(), 都要将他们绑定到onclick事件上,*.onclick = A(), *.onclick = B(), ...这样实际上最后一个绑定的函数灰覆盖前面的函数,这个时候我们可以使用匿名函数来解决这个问题:*.onclick = functio 阅读全文
posted @ 2013-07-12 15:10 Tilney 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. 将list转换成字符串;1 >>> li = ['t', 'r', 'u', 's', 't']2 >>> str(li)3 "['t', 'r', 'u', 's', 't']"4 >>> ''.join(li)5 'trust'str()只是单纯的将其转换成一个字符串,不会讲list的元素连接。 阅读全文
posted @ 2013-07-11 14:41 Tilney 阅读(133) 评论(0) 推荐(0) 编辑
摘要: UnboundLocalError: local variable 'stack' referenced before assignment声明一个全局变量,可以在局部修改或者读取,但是如果你要在局部读取并修改,需要在局部作用域声明 global stack, 否则编译器会将其视为局部变量,抛出题示错误。 阅读全文
posted @ 2013-07-11 10:00 Tilney 阅读(273) 评论(0) 推荐(0) 编辑