- 博客(34)
- 收藏
- 关注
Freebsd6.2下Trac10.4插件trac-webadmin安装
Trac提供了一个web管理的plugin:Web Admin Plugin ,在freebsd里面安装非常简单。 dev# cd /usr/ports/www/trac-webadmin/ dev# make install clean 这样就安装好了。接下来的工作就是要设置一下你的trac项目了。给trac.ini添加webadmin的配置。 dev# cd /trac/projec...
2007-07-31 17:38:00 172
在Freebsd6.2下架设Apache2.2+Subversion1.4.3+Trac0.10.4作为版本控制缺陷跟踪
首先安装Freebsd系统,我安装的是6.2。建议只安装src,ports,binary,doc.其他ports里面的package先不要 装,升级一下ports之后再装。因为前不久ports里面的xorg从6.9升级到7.2了。如果安装了升级比较麻烦。所以先不安装其他的 package。升级ports之后开始安装。首先我们需要安装 Apache 和 Subversion 软件:dev#...
2007-06-19 21:05:59 126
Myblog1.0GA(端午节)发布
前几天有几个网友又在询问Myblog不能下载的问题。今天修复了剩下的几个bug,准备发布1.0版本。赶巧今天是端午节。大家吃粽子了么?我刚吃过。 这里给几张1.0版本的截图。 登录界面 站点配置页面 发表日志页面 后台控制面板 默认前台页面 itheme 前台...
2007-06-19 20:59:27 158
Ubuntu Feisty下SSH连接缓慢的解决方法
在Ubuntu Feisty刚发布没多久就从Edgy 升级到了Feisty,不过升级之后ssh变得非常的买。但是连接局域网的时候又不慢。刚开始以为可能是升级不完全的原因,就将就用了。不过我每天都要用 到ssh,真的那个不爽ing。后来还尝试找一些gui的软件来替代。想到了putty,不过是基于QT的不喜欢,后来还找到一个bbs的client, 支持ssh的。叫bbman,可惜源里面没有,...
2007-06-12 20:16:03 146
xstream对xmlnode的属性(attribute)解析的问题。
xstream是个好东西。对于配置文件的读取很方便。在mybog中我就用到了。不过今天打算用yupoo的api来做相册。发现xstream对于xmlnode的attribute解析支持不是那么的好。对于这种节点格式的非常的简单<result> <page>1</page> <pages>1</pages> <per...
2007-01-17 10:24:00 383
又是乱码问题-Filter 配置也很重要
上周更新了一下myblog,添加了一个Filter,做统计访问用。可是后来发现出现乱码问题了。找了很久都没有找到问题。debug的时候看到 CharacterEncodingFilter确实是执行了。不过就是没有效果。执行之前是ISO-8859-1编码的,执行之后还是, CharacterEncodingFilter就没有起到作用。后来终于找到问题的原因了。原来是Filter配置先后顺序的原因...
2006-12-27 02:37:00 96
又是乱码问题-Filter 配置也很重要
上周更新了一下myblog,添加了一个Filter,做统计访问用。可是后来发现出现乱码问题了。找了很久都没有找到问题。debug的时候看到CharacterEncodingFilter确实是执行了。不过就是没有效果。执行之前是ISO-8859-1编码的,执行之后还是,CharacterEncodingFilter就没有起到作用。后来终于找到问题的原因了。原来是Filter配置先后顺序...
2006-12-27 02:35:33 90
tuckey urlrewrite 3.x的问题
昨天晚上配置myblog的rewrite。发现一个奇怪的问题。由于现在使用的这个pjblog,为了让搜索引擎收录的连接有效。我想把原来的asp连接rewrite到我的新程序上面。所以有这样一条规则。 <rule> <from>^/article.asp\?id=(.*)$from> <to type="redirect"...
2006-12-12 10:43:00 117
tuckey urlrewrite 3.x的问题
昨天晚上配置myblog的rewrite。发现一个奇怪的问题。由于现在使用的这个pjblog,为了让搜索引擎收录的连接有效。我想把原来的asp连接rewrite到我的新程序上面。所以有这样一条规则。 <rule> <from>^/article.asp\?id=(.*)$</from> <to type="redirect...
2006-12-12 02:33:00 103
SpringXmlrpcServiceExporter for xmlrpc3.x
我们的项目用到了xmlrpc,不过还是用的2.x版本的。由于xmlrpc3.x地推出。提供了NULL,Serializable等的支持,将原来的Hashtable改成了Map,Vector改成了List。都是不错的进步。所以我们决定从xmlrpc2.x升级到xmlrpc3.x. 在spring里面有几个ServiceExporter,org.springframework.r...
2006-10-22 08:12:00 123
关于Hibernate3的escape解决方法
不知道大家有没有碰到,还是没有这种需求。就是用like来查询,我们没有用Lucene,Compass这种全文索引的方案,我们只是简单的添加%进行like查询。用户搜索的时候就使用*和?来代表任意和一个。所以要对"%"和"_"进行转义,我们使用的是oracle数据库。sql语句看起来可能是这样的。SELECT * FROM t_user where nickname like '%Goo\_D' e...
2006-10-16 15:29:00 147
关于spring启动的优化的问题
jspark 的这篇文章《开发阶段eclipse下面的spring容器的启动优化 》讲到如何加快spring的启动速度。非常感谢jspark. 一下是引用的原文: 最近在负责一个大项目,项目组成员包括项目经理大概10个人左右。项目技术用struts+spring+hibernate实现。项目的规模相对来说是比较大的,总共有10大模块,每个大模块又分为有十几个、甚至几十个小模块。开发工具用ec...
2006-08-10 10:59:00 114
关于spring启动的优化的问题
jspark 的这篇文章《开发阶段eclipse下面的spring容器的启动优化 》讲到如何加快spring的启动速度。非常感谢jspark. 一下是引用的原文: 最近在负责一个大项目,项目组成员包括项目经理大概10个人左右。项目技术用struts+spring+hibernate实现。项目的规模相对来说是比较大的,总共有10大模块,每个大模块又分为有十几个、甚至几十个小模块。开发工具用ec...
2006-08-10 02:59:00 247
还是乱码问题
虽然项目全部采用了UTF-8编码,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8编码。可是还是出现了乱码问题。很是不爽,后来找到了tomcat,和resin的配置。 Tomcat的配置。(conf/server.xml) <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 ...
2006-07-22 18:13:00 90
还是乱码问题
虽然项目全部采用了UTF-8编码,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8编码。可是还是出现了乱码问题。很是不爽,后来找到了tomcat,和resin的配置。 Tomcat的配置。(conf/server.xml) <!-- Define a non-SSL HTTP/1.1 Connector on port...
2006-07-22 10:13:00 139
关于Resin虚拟目录配置的问题
项目中多个项目需要同时引用一个静态资源,所以就想到配置不同的虚拟目录指到同一个目录。于是有下面的配置: <!-- configures the default host, matching any host name --> <host id="" root-directory="."> <!-- - configures an ...
2006-07-18 19:41:00 103
关于Resin虚拟目录配置的问题
项目中多个项目需要同时引用一个静态资源,所以就想到配置不同的虚拟目录指到同一个目录。于是有下面的配置: <!-- configures the default host, matching any host name --> <host id="" root-directory="."> <!-- - configures an ...
2006-07-18 11:41:00 190
关于DWR2.0的配置问题
自从换工作之后就没有研究过DWR了。下载了最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。 换上了新的配置 < servlet > &...
2006-07-17 02:11:00 125
关于DWR2.0的配置问题
自从换工作之后就没有研究过DWR了。下载了最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。 换上了新的配置 < servlet > ...
2006-07-16 18:11:00 135
关于Freemarker生成静态文件的问题
首先感谢JScud提供的好文章。《使用FreeMarker生成Html静态文件(实例)》 在我们的项目中也用到了Freemarker生成静态文件。不过这里我要说的是编码的问题。我们的项目使用的都是UTF-8编码,我直接使用 飞云小侠 提供的方法生成的文件在UTF-8编码下察看是乱码,而GBK正常(后来发现因为我用的中文操作系统所以用GBK查看正常)。 当然我把Freemarke...
2006-06-21 10:46:00 98
关于Freemarker生成静态文件的问题
首先感谢JScud提供的好文章。《使用FreeMarker生成Html静态文件(实例)》 在我们的项目中也用到了Freemarker生成静态文件。不过这里我要说的是编码的问题。我们的项目使用的都是UTF-8编码,我直接使用 飞云小侠 提供的方法生成的文件在UTF-8编码下察看是乱码,而GBK正常(后来发现因为我用的中文操作系统所以用GBK查看正常)。 当然我把Freemarke...
2006-06-21 02:46:00 110
spring关于底层资源的抽象是如此方便
在以前的项目中对于一些资源的配置基本上都是通过spring的IOC注入一个目录的地址字符串。而这样的问题是,对于开发中的团队来说还是很有问题的,因为每个可能都配置一个不同的本地目录,而发布到服务器之后又有不同的目录。这样造成每个人提交了配置文件之后其他人都可能需要修改配置文件才能正确启动服务。这确实很令人烦劳。 最近看《Professional Java Development with ...
2006-06-11 23:01:00 65
spring关于底层资源的抽象是如此方便
在以前的项目中对于一些资源的配置基本上都是通过spring的IOC注入一个目录的地址字符串。而这样的问题是,对于开发中的团队来说还是很有问题的,因为每个可能都配置一个不同的本地目录,而发布到服务器之后又有不同的目录。这样造成每个人提交了配置文件之后其他人都可能需要修改配置文件才能正确启动服务。这确实很令人烦劳。 最近看《Professional Java Development with ...
2006-06-11 15:01:00 147
关于Hibernate的DetachedCriteria查询的addOrder问题的解决办法
上篇文章:《今天发现一个hibernate的bug,或者说一个应该注意的地方比较合适 》里面我提到了Hibernate查询需要注意的一个问题。今天发现了一个最好的解决办法。如果大家现在用Hibernate,相信大家都回用到DetachedCriteria.关于DetachedCriteria查询请查看http://dev.yesky.com/241/2033241.shtml。 Deta...
2006-05-29 23:29:00 313
关于Hibernate3的NativeSQL查询是如此简单
现在的系统中虽然使用了。Hibernate但是没有使用Hibernate的关联关系来进行数据库操作。所有的管理操作都是单独实现的。所以也不能用Criteria.add()这种方式去查询关联的一方。所以只能用Native SQL去查询结果返回对象了。按照Hibernate3的reference里面说的16.1. 使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行...
2006-05-26 10:33:00 148
今天发现一个hibernate的bug,或者说一个应该注意的地方比较合适
今天把myblog用sql server部署了一下,可是发现分页查询的时候出现错误,看控制台报错说语句有错,由来发现分页的时候先查询总记录数目的那条语句出错了select count(*) as y0_ from myblog_Blog this_ inner join myblog_Blog_Category categories3_ on this_.id=categories3_.blogI...
2006-05-21 22:49:00 135
用ant进行项目无忧部署
我们的项目比较特殊,基本上每天都要发布一次。为了不影响系统的正常使用,我们的做法是在下班之前把打包好的war放到服务器的一个目录下面(eg:d:\bak)。然后用windows的计划任务在晚上12点自动部署系统,也就是net stop tomcat,删除xx.war,删除xx,然后把d:\bak\xx.war拷贝到webapps下面。然后再net start tomcat。这样在第二天来的上班的时...
2006-04-28 22:27:00 106
如何给webwork的action里的Field设置初始值(续)
前面一篇文章提到通过webwork的interceptor给webwork的action设置初始值,如何给webwork的action里的Field设置初始值jdev说到"为什么要放在这里,而不是放到系统配置文件中,然后在系统设置界面中提供设置",后来我就用spring来注入了。现在就把值放入properties文件中了。 <bean id="propertyPlaceholderC...
2006-04-22 11:21:00 83
DWR 2.0 milestone 1发布了!'reverse Ajax'
刚才在tss上看到Joe发布的消息,DWR允许异步调用Javascript了。DWR 2.0 builds on this to allow you to asynchronously call Javascript code from Java. Reverse Ajax makes writing interactive applications much easier.值得去看看。 ...
2006-04-12 09:23:00 67
webwork+freemarker轻松实现Rss,Atom
Rss,Atom,基本上是Web2.0的基本特征,今天终于有时间决定实现一下。对于动态的Rss,Atom其实就是选取最新的内容,迭迨一下生成一个固定格式的xml文件就可以了。其实也很简单。 我用webwork2,用freemarker做模版,在网上找了一个标准的Rss2.0格式就生成我的模版文件rss.ftl<?xml version="1.0" encoding="UTF-8"...
2006-04-10 22:40:00 86
spring操作数据库如此简单
以前一直都没有试过,前几天打算把wordpress换成自己写的程序,就想到了数据的导入和导出,首先想到的是用数据库工具来导。可是觉得有些麻烦,我自己的程序是用spring+hibernate的。后来我就试了一下spring的JdbcTemplate,就和HibernateTemplate一样的好用。首先增加一个连接到wp数据库的dataSource <bean id="dataSo...
2006-04-07 00:03:00 125
interceptor和ognlvaluestack
只是自己的想法,不对不要扔鸡蛋哦。今天突发奇想的实现一个小小的cache。把分类categories放入map中,cache起来。 private void cache() { if(log.isDebugEnabled()){ log.debug("Starting cache the categories"); } cach...
2006-03-21 11:37:00 79
刚才把caucho的wiki弄坏了
http://wiki.caucho.com 真是不好意思。我去注册了一下。可能是中文昵称的问题吧。nickname我用了。中文。 它是用的MediaWikihttp://leaf.jdk.cn/index.php/archives/82 ...
2006-03-21 10:48:00 66
如何给webwork的action里的Field设置初始值
前两天在做javamail的时候发现原来的上传的action把上传文件的路径写在action里面了。那个目录是服务器上的地址,真bad smell。我就想把它改成可以配置的。我给uploadaction添加了一个string 的字段uploadDirectory。在action的配置文件里面给设置了初始值。 <action name="fileupload" class="c...
2006-03-16 15:26:00 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人