技术点滴

来源: BlogBus 原始链接: http://blogbus.com:80/blogbus/blog/?blogid=6781 存档链接: https://web.archive.org/web/20041112205610id_/http://blogbus.com:80/blogbus/blog/?blogid=6781


技术点滴 几年的软件研发做下来,接触的技术,零零碎碎加起来,居然手指不够数了。不少东西,是帮工程部门解决完就扔一旁。弃之可惜,何不借这网络一角,留下一点记忆?遂有此Blog。 首页 一路走来 (43) 翻译文章 (4) Spring Framework (6) Rich Internet Applications (16) 对软件开发的思考 (6) blog on blog (7) GMail碎碎念 (5) Java Basic (4) : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 最后页 2004-09-03 09:25 我还活着 最近实在是忙,顾不上这块地,都快长草了 2004 Summer Olympics Doodle( http://www.google.com/doodle8.html ) linrun @ 09:25 | 阅读全文 | 评论(4) | 引用Trackback(0) | 编辑 2004-08-22 21:53 tomcat mysql 连接池 配置 中文 苦笑,没把一些小技巧记录下来真是失误。刚刚因为想不起tomcat里连接池配置mysql url的写法,明明很久以前就解决过的。居然浪费了一小时。 记下来先: jdbc:mysql:///test?useUnicode=true & characterEncoding=GB2312 这就是正确的连接串,其实就是保留字的处理问题而已。 linrun @ 21:53 | 阅读全文 | 评论(0) | 引用Trackback(0) | 编辑 2004-08-21 16:07 Commons Logging + Log4j快速入门 所谓快速入门,就是用最简明的代码以及配置文件让你把它用起来。总共只有30行左右的内容,用上一遍,再看看代码,基本上就可以弄明白commons logging和log4j的用法了。 如果你想真正弄明白commons logging,可以看它网站上提供的user guide: http://jakarta.apache.org/commons/logging/guide.html 竹笋炒肉( http://hedong.3322.org )的站长曾把其中精要部分翻译出来:Jakarta Commons Logging学习笔记 ( http://hedong.3322.org/archives/000316.html ) (选择GB2312编码) 如果你想学习log4j的配置文件,小鱼儿的网络日志上有一篇:一个全面的Log4j属性配置文件( http://www.blogbus.com/blogbus/blog/diary.php?diaryid=278262 ),非常棒。 在运行下边的程序之前,你需要先下载commons logging和log4j的jar包,google一下就有了。程序里有一点注释,记得看看。 共三个文件:LogFoo.java、commons-logging.properties、log4j.properties LogFoo.java import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class LogFoo { //考考你;我这里为什么要用protected和final? protected final Log logger = LogFactory.getLog(getClass()); LogFoo() { logger.info("this is a log test"); logger.warn("warn"); logger.error("error"); } public static void main(String[] args) { //在log4j.properties我们让日志文件输出到messageapp.log,没有指明路径。你可以用下边这行语句找到messageapp.log的位置,也就是user.dir //System.out.println(System.getProperty("user.dir")); //commons-logging.properties和log4j.properties应该位于class应用的目录,如果你不知道改放哪,可以用下边这句查查。在这个例子里,和LogFoo.java放一处就行了。 //System.out.println(System.getProperty("java.class.path")); LogFoo lf = new LogFoo(); } } commons-logging.properties #比较常用的有SimpleLog(commons logging自带的一个简单实现)、Jdk14Logger(JDK 1.4所带的logger)、Log4JLogger(就是我们这次用Log4J了)。另外在有些贴子里有人使用Log4JCategoryLog或Log4jFactory,这两个都是已经被Deprecat了的,不要用。 org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger log4j.properties log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.File=messageapp.log log4j.appender.file.MaxFileSize=512KB log4j.appender.file.MaxBackupIndex=5 log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern==%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n #注意一下,网上有些贴子的示例程序之所以跑完看不到log,原因就是他们把rootLogger=info设置为warn级别,而程序里则只调用logger.info()方法,自然就不会产生log文件了。 log4j.rootLogger=info, stdout, file log4j.logger.my.foo = error, file linrun @ 16:07 | 阅读全文 | 评论(0) | 引用Trackback(0) | 编辑 2004-08-20 00:49 最近Blogbus很不稳定 第一次遇到这个错误: Discuz! info: Can not connect to MySQL server User: linrun Time: 2004-8-19 4:14pm Script: /forum/logging.php Error: Too many connections Errno.: 1040 Similar error report has beed dispatched to administrator before. 是在调系统,还是服务器撑不住了? 好不容易进去,无法发贴,无法编辑;在blog页面无法回复。 随手记下。 2004.08.20 00:20 linrun @ 00:49 | 阅读全文 | 评论(2) | 引用Trackback(0) | 编辑 2004-08-19 15:41 London Bloggers 对我来说,现在Blog是网上最好玩的一件事,因为可以看见无穷无尽的创意。每个人都有其天赋,只是需要合适的方式让他发挥出来。 今天看到一个London Bloggers( http://londonbloggers.iamcal.com/ ),那张地图一下子就吸引住我。 (点击图片查看大图) This site is a directory of weblogs written by people who live or work in london, organised by the rather iconic London Tube map (and also the central london suburban rail network, docklands light railway and croydon tramlink). 用一张地图把整个城市的blogger串联起来,或者说以地理的方式进行联合,这确实是一种有趣的尝试。blog是孤立的个体,必须以各种方式 非耦合的 联系起来,才能展现其真正的力量。 linrun @ 15:41 | 阅读全文 | 评论(0) | 引用Trackback(0) | 编辑 日历 2004 年 11 月 Sun Mon Tue Wen Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 最近更新 我还活着 tomcat mysql 连接池 配置 中文 Commons Logging + Log4j快速入门 最近Blogbus很不稳定 London Bloggers 新分类Java basic 换模板了 fy GMail tips Google Logo For The Athens 2004 Olympic Games 淘到一个“拼接式自我资产分析图” 最新评论 碧城仙 : 呵呵,我现在的SE. 林润 : 前阵子一直在忙,. 碧城仙 : 都快有两个月没见. H翎 : 我也活着 . P.H. : 这就是人的虚荣。. Legend-X : 原来换了个地方讨. Legend-X : 这种问题见仁见智. 林润 : 嗯,这个办法后来. suibian : 其实不用那么麻烦. 林润 : 没事,不要像blog. 存档 2004/01/18/-2004/04/29 2004/04/30/-2004/06/08 2004/06/09/-2004/07/01 2004/07/02/-2004/08/04 逝者如斯 反向链接 访问统计 DVD Movies 我的链接 独角兽的天空 寸心知 del.icio.us