文章列表
log4j.properties(放在src根目录下面)
# Set root category priority to info and its only appender to #console.
log4j.rootCategory=info,console,R
#log4j.debug=true
# console is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.consol ...
下面是偶走过开发这条路上总结出来的一点心得,你可以不看,但看了就千万别把嘴咧的太大:
一、不管是给别人打工还是自已干,都要全心全意的工作,因为你所做的任何一点工作都会让自已的人生多一点筹码,这一点最最重要!这样的例子我至少可以举出 两起,优秀的开发人员被其它新公司挖走,并给一定的股份,成为新公司的股东的例子。当时与这样的开发人员一个部门同时工作或更早工作的有许多人,他们平时 经常偷点懒,能少干点工作就少干点,有时候还笑话那个平时努力工作的人傻,几年过去了,究竟谁比谁傻?
二、多与市场人员交朋友,你接触他们时可能总会觉得他们知识比你少,甚至素质比你低,可能比你还有点黄。但实际上他们比你更懂 ...
String str = "90";//2-89
System.out.println(str.matches("(^[1-9]$)|(^[1][0-9]$)|(^[2][0-4]$)"));//1-24
System.out.println(str.matches("(^[2-9]$)|(^[1-7][0-9]$)|(^[8][0-9]$)"));//2-89
1 “.” 可以用来匹配任何一个字符。如:形式为a.b的正则表达式,它可以匹配aab,acb,a2b,a#b等等。
2 “[]” 只有[]里指定的字符才 ...
内存泄露:
内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。
相比c++来说,java中一般不去担心内存泄漏的问题,因为java中存在gc机制,gc是垃圾回收的机制,也就是当有些内存区域已成为不可再用的空间是,并且此时CPU也空闲,那么就会启动gc线程来回收垃圾。所以咱们不需要像使用c++那样要使用析构函数来释放资源,也不需要使用delete来销毁对象,如果一个对象不用了, 那么一旦启动垃圾回收机制,该对象就被回收掉了。
值得一提的是,gc机制是线程很弱的,一般情况下是不会调用的 ...
集合类
http://blog.csdn.net/allen_zhao_2012/article/details/8056665
java的回调函数
http://blog.csdn.net/qiaoning13256/article/details/8101115
javaSE:
http://blog.csdn.net/liuyang0618/article/category/904335
http://files.cnblogs.com/bvbook/轻轻松松自动化测试-第6章.pdf
//大数 java.math.BigDecimal;
BigInteger a = new ...
一:Arrays.sort(int[] a )
二:Collections.sort(List)
Collections.reverse(list);
public class Test1 {
public static void main(String[] args) {
List<Dog> list = new ArrayList<Dog>();
list.add(new Dog(1));
list.add(new Dog(3));
list.add(new Dog(4));
list. ...
详解Java解析XML的四种方法
- 博客分类:
- javaSE
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transformations),具体可参阅w3c官方网站文档http://www.w3.org获取更多信息。
XML ...
substring(case/result/detail,74,200)
number(substring(case/result/detail,60,6))
number(substring(case/result/detail,80,2))*60
number(substring(case/result/detail,85,3))
substring-before(substring-after(substring(case/result/detail,74,200),'hr'),'min')
substring-before(substring-after(substring(cas ...
apache common-lang
- 博客分类:
- javaSE
public static int countMatches(String str, String sub) {
if (isEmpty(str) || isEmpty(sub)) {
return 0;
}
int count = 0;
int idx = 0;
while ((idx = str.indexOf(sub, idx)) != -1) { ...
今年是我大学毕业满10年的日子,也是我投身it技术的第10年。一直想能对过去的经历做些回顾与反思,以更好地走向未来,但总没有笔。刚好csdn举办“讲述程序员的故事”征文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,便有了这篇人生自述。
10年对于一个人来说是比较长的一个阶段,10年之后,同期大学毕业的同学情况差异之大,让人叹息命运之变幻莫测。
我在此记录下了我的生活足迹,由于时间较长,有些事记得不太清了,但我是尽量真实的记录当时的情况,有兴趣看我这篇长文的人请把我看成是一个在你我中间一块生活,一起喜怒哀乐,一起努力的平凡人,相信我们之间会有很多跨越时空的情感交流。
序 ...
Java中对文件的操作
- 博客分类:
- javaSE
java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。
xiaobaowan ba7218762
1。新建目录
<%@ page contentType="text/html;charset=gb2312"%>
<%
String filePath="c:/aaa/";
filePath=filePath.toString();//中文转换
java.io.File myFilePath=new java.io.File(filePath); ...
在一个大型的项目中往往用到好几种开发语言,例如C# Java PHP 。。。那么如何更好更方便的实现这几种语言之间的相互通讯和结合呢,我下面来介绍一种新的模式,当然已经有很多人用过,但我还是要罗嗦一下: 通过XML进行交互,每种语言设计的对象类都可以转化为内存中的xml对象,然后每种语言都可以对xml对象进行操作与交互。 最近做了一个项目就是改造以前的程序提升性能,由于以前页面上的构造非常乱而且杂,有从Mysql数据库取数据的,也有从SqlServer数据库取数据的,而且数据库分布在多个服务器上,由于每个项目组之间的协调不够所以在读取数据上有 ...
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/02/xpath-functions" xmlns:xdt="http://www.w3.org/2005/02/xpath-datatypes& ...
写给迷茫:好记性不如烂笔头 一个多月没有写东西了,出差在外,静坐窗前,凝视镜中的自己,回想自己在这过去的一个月究竟收获了了什么,记住了什么,思来想去,满脑子里就只剩下一个字:忙!这个字就是我过去一 ...