关闭

Log4j每天、每小时、每分钟定时生成日志文件

转自:http://blog.csdn.net/vtopqx/article/details/8432862  在做项目中基本上都用到了日志log,那么自然就会遇到问题,比方说,日志太大了怎么办?日志很乱怎么办? 这时我们就会想到如果能够把日志分为定时的生成即:Log4j每天、每小时、每分钟定时生成日志文件这样多好,既可以方便存储亦利于查看。针对这个一想法,本人做了下测试,...
阅读(1423) 评论(0)

JVM启动的时候,默认加入的属性

public static void main(String[] args){     System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version"));     System.out.println("Java 运行时环境供应商:\n"+System.getProperty("java.vendor"));...
阅读(662) 评论(0)

redis 工具类

Java代码   import java.util.Map;      import org.apache.log4j.Logger;      import redis.clients.jedis.Jedis;      import com.chanjet.gov.service.Const;         public class RedisUtil {  ...
阅读(3420) 评论(1)

SynchronizedMap和ConcurrentHashMap的深入分析

转自:http://blog.sina.com.cn/s/blog_5157093c0100hm3y.html     在开始之前,先介绍下Map是什么? javadoc中对Map的解释如下: An object that maps keys to values . A map cannot contain duplicate keys; each key can m...
阅读(387) 评论(0)

IBM---Java 多线程与并发编程专题

http://www.ibm.com/developerworks/cn/java/j-concurrent/   有线程安全也有线程池的实现~...
阅读(708) 评论(0)

Java中的移位操作以及基本数据类型转换成字节数组【收集】

AVA中位运算符包括: & | ~ ^ >> >>> 一、 首先要搞清楚参与运算的数的位数: ( 联想:java的8种基本类型:byte,short, char, int, long,float,double,boolean.     在内存中固定长度(字节):1      2       2       4     8     4       8      true...
阅读(451) 评论(0)

83款 网络爬虫开源软件

网络爬虫介绍及其比较 http://www.docin.com/p-321349858.html 1、http://www.oschina.net/project/tag/64/spider?lang=0&os=0&sort=view&   搜索引擎 Nutch Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部...
阅读(2531) 评论(0)

UNICODE,GBK,UTF-8区别

简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转...
阅读(424) 评论(0)

正则表达式30分钟入门

目录 跳过目录 本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教...
阅读(841) 评论(0)

XML文档类型定义DTD

DTD概述 DTD用来定义XML文档的结构,它包含一系列规则说明,以确保XML文档的一致性和有效性 DTD定义了XML文档可用的词汇(元素和属性的名称)和结构: 元素名称,包括根元素 元素的属性及属性的数据类型和取值方式 子元素的名称、顺序、出现次数 元素是否拥有子元素,是否能拥有文本内容,等等 可以用DTD验证XML文档 发现书写错误(命名错误) 检查结构和顺序 检查是否...
阅读(483) 评论(0)

程序员必备的代码审查(Code Review)清单

转自 http://blog.jobbole.com/83595/ 在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。 软件工程学院的研究表明,程序员们会犯15-20种常见的错误。所以,通过把这些错误加入到检查清单当中,你可...
阅读(1298) 评论(0)

高效代码审查:来自前质疑者的9个建议

转自:http://www.iteye.com/news/30235 理论我知道。代码审查(Code Review)有助于:  抓bug保证代码的可读性,可维护性在团队中散播代码的知识让新人适应团队的工作方式让大家接触不同的思路 或者按另一种看法,代码审查就是极大的浪费时间。至少我对代码审查的最初感受就是这样。  当时我是新人,刚毕业,在伦敦一家软件公司开发插件。  随着...
阅读(422) 评论(0)

Ant打可执行jar包指南

转自:http://blog.csdn.net/telnetor/article/details/7015935    笔者以前在项目中使用的最多的打包工具要数fatjar了。打包的时候习惯于先指定可执行类,然后将所有引用的jar包以及源码生成的class一起打到一个包里面,运行程序的时候直接运行命令:java –jar jarname.jar。看似很方便。但是,这样做有两个缺点:1....
阅读(1999) 评论(0)

Eclipse打JAR包,插件FatJar安装与使用

最近需要将eclipse下的一个工程打包,所以在网上搜了一些eclipse打包的文章,经过试验成功后,将好的文章汇总一下,以便日后再用。我最终选择的fatjar,他的好处是可以将用到的外部包自动打包进去,比eclipse自带export功能强大一些。由于我用到了swt和lucene,所以试了一下fatjar,真的挺简单的。 1.安装fatjar。方法有两种:        (1)ecl...
阅读(649) 评论(0)

jvm的参数含义及设置

最近在研究jvm基本的原理,对jvm的参数设置了解了一下,mark如下: 几个基本概念: PermGen space:全称是Permanent Generation space,即永久代。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域,GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你...
阅读(821) 评论(0)

JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms355...
阅读(459) 评论(0)

Java内存溢出分析

内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。 更严重的是内存溢出与数据库锁表在系统开发和单...
阅读(657) 评论(0)

在CLASSPATH中加载目录下所有的jar

如果是windows可以通过批处理 1 2 3 4 5 6 for %%i in ("%HOME%\lib\*.jar") do call :append "%%i" goto okClasspath   :append set CLASSPATH=%CLASSPATH%;%1 goto :eof ...
阅读(2585) 评论(0)

log4j详解与实战

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。   首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html   我们先看一个最简单的示例: 【示例1】 项目结构: 【注:由于这里的多个项目公用...
阅读(711) 评论(0)

系统测试和集成测试的区别

一般的小系统区分不是很大的  1.计划和用例编制的先后顺序  从V模型来讲,在需求阶段就要制定系统测试计划和用例,HLD的时候做集成测试计划和用例,有些公司的具体实践不一样,但是顺序肯定是先做系统测试计划用例,再做集成  2.用例的粒度  系统测试用例相对很接近用户接受测试用例  集成测试用例比系统测试用例更详细,而且对于接口部分要重点写,毕竟要集成各个模块或者子系统  3...
阅读(1403) 评论(0)
95条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1199367次
    • 积分:9249
    • 等级:
    • 排名:第2196名
    • 原创:120篇
    • 转载:222篇
    • 译文:1篇
    • 评论:146条
    最新评论