
转载
文章平均质量分 73
zyq5357
这个作者很懒,什么都没留下…
展开
-
Maven学习笔记
原文地址:http://buzhucele.iteye.com/blog/12180041.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用mav...原创 2012-04-26 15:43:37 · 101 阅读 · 0 评论 -
maven groupId artifactId version
Guide to naming conventions on groupId, artifactId and versiongroupId will identify your project uniquely across all projects, so we need to enforce a naming schema. It has to follow the packag...原创 2012-04-26 16:08:03 · 347 阅读 · 0 评论 -
【转】ThreadLocal 解决SimpleDateFormat非线程安全
在此稍微解释一下ThreadLocal和线程同步,对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式。前者仅提供一份变量,让不同的线程排队访问,而后者为每一个线程都提供了一份变量,因此可以同时访问而互不影响。大致意思:Tim Cull碰到一个SimpleDateFormat带来的严重的性能问题,该问题主要有Sim...原创 2012-05-08 18:52:16 · 210 阅读 · 0 评论 -
FastDateFormat,DateFormatUtils
格式化日期问题提出:SimpleDateFormat是非线程安全的,而您又需要一个ISO格式的日期。解决方法:使用FastDateFormat或者使用DateFormatUtils提供的静态FastDateFormat实例,它提供了一些格式化日期的线程安全的方法。使用举例: Date now = new Date(); String isoDT = DateFormatU...原创 2012-05-08 19:00:28 · 489 阅读 · 0 评论 -
Thread的run()与start()的区别
Thread的run()与start()的区别2008-03-01 00:21java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运行...原创 2012-06-07 17:21:16 · 167 阅读 · 0 评论 -
转载 Log4j代码随读
本文转自:http://www.blogjava.net/BucketLi/archive/2012/05/15/335618.html Log4j代码随读最近需要用到log4j动态定制Logger的场景,然后加上以前对于这个日志工具拿来就用而不知其原理的原因,所以决定花点时间看下它的源码,如果你还对log4j如何使用感到困惑,那么请首先简要浏览下它的官...原创 2012-07-05 10:44:29 · 81 阅读 · 0 评论 -
Resin服务重复初始化
Resin Web容器下服务重复初始化: 问题描述本要曾经在Resin Web容器下部署了一项目,注意此项目没有放在对应的E:\resin-3.0.14\webapps下,而是自己定义了一目录,如E:\resin-3.0.14\deploy\admin,这样导致服务启动时重复初始化,重复加载了一些资料。 后来经过网上搜索和查看Resin 的配置发现是配置的问题,注意如果你的项...原创 2013-01-17 11:07:51 · 198 阅读 · 0 评论