Log4j2.x相对Log4j1.x来说有了很大的改变,对于一个应用比较广泛的开源软件来说这种改变有些不必要,也不太人性化
准备工作
官方下载页面:http://logging.apache.org/log4j/2.x/download.html 选择Apache Log4j 2 binary 下载,不要选择source文件下载,如果您有兴趣去研究再打包,也未尝不可。(gz和zip只是...
                            
                            
                                分类:
其他好文   时间:
2014-12-09 12:17:51   
                                阅读次数:
957
                             
                         
                    
                        
                            
                            
                                (1)首先看一下项目的布局结构:
(2)要准备的两个jar包,在lib目录下的,commons-beanutils-1.8.3.jar   commons-logging-1.1.1.jar这两个是必须的  要提前引入,以免不必要的麻烦!
并且下边要注意包的引入 :是在org.apache下的 不是在com.sum.org.apache下的  错误的话 不会成功!
(...
                            
                            
                                分类:
其他好文   时间:
2014-12-08 17:56:32   
                                阅读次数:
233
                             
                         
                    
                        
                            
                            
                                KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码...
                            
                            
                                分类:
Web程序   时间:
2014-12-08 17:24:47   
                                阅读次数:
200
                             
                         
                    
                        
                            
                            
                                a)学习知识不要怕忘,正常人都是会忘得,忘了再复习就是了。等你复习个三五遍时,你就会成为大牛了。呵呵,开个玩笑。
b)学习语言尤其是需要耐心和细心的。初学者很容易犯错误,有时候一个问题整个三四个小时都是常事,所以要有耐心,细心就可以减少不必要的麻烦。我写博文的目的就是跟大家分享我的学习经验,同时,也是为了让大家避免一些不必要的麻烦和少走一些弯路。别说哥高大上哦,哥只是为计算机行业贡献自己的一份力量。嘿嘿。说的有点高大上了。好了,今天就这些,明天还有一章关于struts2的,到时会及时发布的。...
                            
                            
                                分类:
其他好文   时间:
2014-12-08 10:51:46   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                牛腩新闻发布系统已近尾声,牛老师重磅推出真假分页作为压轴,足以见得分页的重要性。我们就一起看一下真假分页的实现以及各自的特点。
      
      一、分页简介
      当我们显示足够大的数据量时,所有数据显示在一页上,会造成不必要的麻烦,本着为用户服务的态度,我们往往采用分页显示的处理办法。分页主要分为真分页与假分页。
      假分页: 从数据库一次性取出所有数据绑...
                            
                            
                                分类:
其他好文   时间:
2014-12-07 23:19:18   
                                阅读次数:
310
                             
                         
                    
                        
                            
                            
                                紧随微软步伐建立活动目录的大型公司大多都采用多域林的构架,每个域都有自己的管理员。经过一些年的运维,都发现了成本高,管理不灵活。于是又开始删除不必要的域,把管理对象合并到有限的几个域。本人所管理网络在全球各个站点分布着几十个域,是一个枝繁叶茂的典型的树结构..
                            
                            
                                分类:
其他好文   时间:
2014-12-07 06:55:37   
                                阅读次数:
207
                             
                         
                    
                        
                            
                            
                                我不太会写书评,可能有一个原因,是一直想最大程度汲取书中的真知灼见,以至于在某些观点缺乏展开和深究。
 
另外,数学的思维告诉我,一个观点的正确与否,是需要很多条件来佐证的,并且,其中任何一个单独的条件都不能直接推导这个观点的正确性。也就是所谓的充分不必要。所以,导致思维很谨慎,不轻下断言。
 
下面,先说说这本书吧。
对于阿里巴巴,我评价5分,对于这本书,评价只能是及格。
 
在看...
                            
                            
                                分类:
其他好文   时间:
2014-12-06 18:16:26   
                                阅读次数:
186
                             
                         
                    
                        
                            
                            
                                什么事延迟加载? 当真正需要数据时才执行SQL语句,其本意是减少不必要的性能开销!之前提到过一个延迟加载的例子: load();结果集不能为空 当真正去打印对象属性时,sql语句才执行! hibernate的lazy属性: lazy属性 类级别:true(默认)/false ...
                            
                            
                                分类:
Web程序   时间:
2014-12-05 17:15:02   
                                阅读次数:
219
                             
                         
                    
                        
                            
                            
                                什么是AMBuild? AMBuild是构建软件项目和创建发布包的工具.它是针对C++项目的,当然也可以用于其它任何语言的项目,它主要针对解决大多数构建工具所解决不了的三个大问题: 1.准确性:不需要清理构建.大部分构建工具都是要先清理之前的项目生成残留,然后再重新生成项目工程,这样是非常不必要,也...
                            
                            
                                分类:
其他好文   时间:
2014-12-04 19:53:28   
                                阅读次数:
242
                             
                         
                    
                        
                            
                            
                                项目中遇到这个错误是由于错误的添加了不必要的core library或重复添加了同一个library jar包产生冲突造成的。(即工程中lib下有相关jar包,又引入了外界library)
删除对于library的引用,然后Clean项目,重新跑一边项目,OK。
    我之前也试过,我是多添加了Android.jar之后报错,把不要用掉的包给去掉就好了。我本来把android.jar...
                            
                            
                                分类:
其他好文   时间:
2014-12-03 12:34:14   
                                阅读次数:
165