`
xly_971223
  • 浏览: 1284030 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
log4j作为应用的日志,能够把任何信息输出到指定appender 但有是我们想分类输出信息,如 登陆信息输出到 login.log 搜索信息输出到 search.log 这时如何配置呢? log4j.rootLogger=DEBUG, stdout, logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionP ...
很多cache都有region的概念,即cache 分级 如 User region、 Order region等 这样在清理cache方面提高了效率,可节省大量遍历时间 可memecahed没有这个概念,这样在管理cache方面非常的不方便
泛型在某些情况下却是很强大 如泛型Dao 提高coder们的生产率 但在某些情况下却得不到预期效果 什么时候呢? 看个例子吧 HibernateEntityCacheDao是一个泛型类,见附录 EntityCache也是一个泛型类 见附录 在实际使用时 如下 HibernateEntityCacheDao dao = new HibernateEntityCacheDao<User, Long>; 这时entityClass的类型是User,就是说E的实际类型能够获取 但是 实例化EntityCache时问题就来了,entityCache 中得到的E是Object 并不是期待的U ...
//提取 public void regExp(){ String hqlString = "select * from User where username = xuly and password = 1111"; Pattern pattern = Pattern.compile("(username\\s=\\s\\S*)"); Matcher matcher = pattern.matcher(hqlString); while (matcher.find()) { System.out.println(matc ...
今天配置SVN出现以下现象 配置目录权限时如: [/] adminstrator = rw [/ytsource] Group_yt = rw 结果两组的用户分别在根目录和/ytsource目录下可以正常show log,而在分别在其子目录中show log都会提示 Item is not readable. 最后在svnserve.conf 文件中,设置anon-access = none就可以了 svn  Item is not readable http://qzone.qq.com/blog/82794930-1228386049
匹配重复数字 如 111111 222222 333333333 正则如下 ^(\d)\1{5}$ (\d)  匹配一位数字 \1    匹配分组1中的内容,即(\d) {5}   匹配\1五次 这样所有六位的重复数字全部被匹配 拓展一下 匹配 111222 111444 正则如下 ^(\d)\1{2}(\d)\2{2}$
用注解@DateBridge(resolution = Resolution.DAY) 控制日期的格式 非常简单 可查看hibernate search源文件 例 @Field(store = Store.NO, index = Index.UN_TOKENIZED) @Column(name = "update_date") @DateBridge(resolution = Resolution.DAY) public Date getUpdateDate() { return updateDate; } public void setUp ...
多字段查询 MultiFieldQueryParser 就用这个类 String[] fields = new String[]{"evaluation", "workExperiences", "training"}; BooleanClause.Occur[] flags = {BooleanClause.Occur.SHOULD, BooleanClause.Occur.SHOULD, BooleanClause.Occur.SHOULD}; //多字段查询 Query query = MultiFieldQu ...
web单元测试经常会在执行前准备一些数据 执行完毕后删除这些数据  如下伪代码 public void testFindUser(){ jdbcTemplate.insert('insert into user...'); jdbcTemplate.insert('insert into user...'); User u = userManager.findUser("...."); Assert(); jdbcTemplate.delete(); } 这很烦! 采用jdbcTemplate或 ...

junit4

    博客分类:
  • java
package test; import org.junit.runner.notification.RunNotifier; import org.junit.runners.BlockJUnit4ClassRunner; import org.junit.runners.model.FrameworkMethod; import org.junit.runners.model.InitializationError; public class Junit4ClassRunner extends BlockJUnit4ClassRunner{ public Junit ...
使用ant来做每日构建有写日子了 今天想在每日构建脚本中加入重启tomcat的操作 问题来了 先看脚本 @echo stop tomcat... call "D:\Program Files\apache-tomcat-6.0.18\bin\shutdown.bat" ant -f D:\dailybuild\build.xml war @echo start tomcat... call "D:\Program Files\apache-tomcat-6.0.18\bin\startup.bat" shutdown.bat是可以执行的 ...
好久没搞apache了 基本忘光了 今天又重装apache2.2, 做个备忘 安装略 添加ajp略 重点解释一下下面这段代码 引用#禁止使用proxy_ajp代理的目录: ProxyPass /sns/images/ ! #使用proxy_ajp代理;下面的配置,是把所有目录全用代理(当然,还会跟上面的禁用配置组合成完整的规则) ProxyPass / ajp://127.0.0.1:8009/ ProxyPassReverse / ajp://127.0.0.1:8009/ ProxyPass /sns/images/ !这句的意思是 配置上‘/sns/images/’这个路径的请求将 ...
用的是activemq activemq作为一个单独的服务启动 使用的是ims queue, url为 tcp://192.168.0.250:61616?wireFormat.maxInactivityDuration=0 所有的webapp共享这个服务 现在遇到的奇怪问题是 当发送一条message给jms server是 jms server会通知所有的webapp,在每个webapp中都执行了操作(如insert),这样每个开发人员的数据库都无缘无故的多了数据 当然这可能是没有使用共享db造成的,但是假如使用同一个db,上述的场景会怎么样呢? 是不是在同一个数据库中执行n次相同的操 ...
一对一关联主要有3种方式 1.两主键关联 2.外键关联 3.关联表关联 这三种方式hibernate annitation都提供了支持 这里重点讲第二种配置 配置步骤 一数据库表配置 表结构见附录 sns_topic表示一个论坛主题 sns_topic_views`表示帖子浏览量 topic.views_id持有topic_views.id,为多对一关联。但我们需要的是一对一关联 所以需要在views_id上增加唯一性约束 UNIQUE KEY `views_id` (`views_id`), ok 数据库端搞定 二 entity class 配置 两个entity class : To ...
spring 配置activemq网上大把的资料 这里不再去重复 但有一个问题在开发中特别烦人 activemq的配置采用xml schema,每次启动spring都要去远程验证xml文件 有时要等好久 有时服务直接当掉 所以考虑使用本地的xml schema 先把xml schema问价下载 保存到classpath下 然后如下配置 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.org/config/1.0" xm ...
Global site tag (gtag.js) - Google Analytics