排序:
默认
按更新时间
按访问量

log4j2 日期换天后,今天的日志打印到了昨天的日志文件里面,rollover混乱

log4j2.xml配置规则 <RollingRandomAccessFile name="File" fileName="${path}/${application}.log" ...

2018-10-16 11:29:24

阅读数:2

评论数:0

SpringBoot actuator 健康检查不通过

今天遇到有个服务能够注册成功,但是健康检查不通过,通过浏览器访问健康检查的url,chrome的network一直显示pending,说明这个请求提交了,但是得不到返回,卡住了。原来以为健康检查就是检查服务端口下的/health这个请求本身是否能正常返回,其实不是。所谓健康检查是有很多检查项的,s...

2018-10-09 22:23:57

阅读数:421

评论数:0

wait() notify() notifyAll() 使用范例

代码是最好的文档,直接看代码吧 package thread; import org.junit.Test; /** * wait() notify() notifyAll() * 这3个方法是Object基类的native方法,要调用这些方法的线程必须持有对象的锁 * * @aut...

2016-11-16 08:36:35

阅读数:126

评论数:0

CountDownLatch用法

package concurrent; import java.util.Random; import java.util.concurrent.*; import org.junit.Test; /** * CountDownLatch,被用来同步一个或者多个任务,强制他们等待由其他任务...

2016-11-09 12:29:10

阅读数:198

评论数:0

CyclicBarrier使用范例

网上查了几个例子,发现几乎都直接可以用CountDownLatch来替换,于是自己写了一个例子来说明CyclicBarrier的好处,jdk用的8。例子是用N个线程,每个线程分别同时开始填写第0列里面的N行数据,比如线程0填写0列0行并等待,线程1填写0列1行并等待。。。直到所有线程填写0列完成,...

2016-11-02 11:28:41

阅读数:157

评论数:0

Gson简单过滤工具类封装

为手机app封装接口,需要把结果转换成json,这里用到了gson,但是有很多属性是不能对外暴露的,因此要过滤掉,gson自带的策略能够实现,但是代码一大坨@Test public void testStrategy(){ final Set excludeAttr = Sets.ne...

2015-09-28 11:50:51

阅读数:1093

评论数:0

maven+spring3+cxf 搭建webservice服务

maven+spring3+cxf 搭建webservice服务

2014-03-05 15:29:33

阅读数:1721

评论数:1

修改tomcat使用的JAVA_HOME

tomcat默认使用的是系统环境变量里面配置的JAVA_HOME,如果需要修改为自定义的JAVA_HOME而又不能修改环境变量, 可以修改tomcat/bin/setclasspath.sh(或setclasspath.bat),在文件顶上最后一行注释的下面新增 set JAVA_HOME=c...

2014-03-05 11:23:52

阅读数:654

评论数:0

java书籍推荐

1.java基础原理 《深入理解JAVA虚拟机.周志明》 算法 Java数据结构和算法中文第二版   2.基础 《Java编程思想(第4版)》 一本足够了   3.提升编程水平 《编写可读代码的艺术》《代码之美》《代码整洁之道》《高效程序员的45个习惯-敏捷开发修炼之道》   ...

2013-05-28 00:15:34

阅读数:570

评论数:0

Extjs3.2.0 使用插件 LovCombo 多选下拉之心路历程

最新项目需要一个多选功能,最初考虑使用MultiSelect,但是在列布局模式下在IE中怎么都不显示,在firefox中却可以显示,但是显示出来背景色也不对,最后不得不考虑使用另外的插件。(有人在这种情况下正常使用的请留言告知)。 google了,发现还有个LovCombo 多选下拉可以使用,于是...

2010-04-28 16:32:00

阅读数:4099

评论数:4

使用struts2 的jsonplugin插件与opensessioninview和hibernate延迟加载时遇到的问题

遇到的情况是,我有个Page对象,里面有totalProperty(总记录条数)和root(结果集)2 个属性。同时,有个Company公司类和Department部门类,是一对多的关系。当查询公司列表的时候,我分页查询20条数据,hql如:from Company limit 0,20;  并将...

2010-04-21 18:02:00

阅读数:2359

评论数:6

数据库树结构之我见

一般有2字段 id主键 pid 父节点id数据库删除节点有3种实现方式:1.递归删除,好处:sql可以灵活控制。坏处:如果这棵树很大,层数很深,会执行很多次数据库查询和删除操作  ,效率很低。2.数据库表自表建立主外键关系,利用数据库自带的级联删除。好处:效率很高。坏处:如果到时候删除父节点  不...

2010-04-01 16:10:00

阅读数:585

评论数:0

hibernate sql命名查询

最新在做一个医院管理系统,使用到了Hibernate,数据库使用的是mysql。碰到一个需求,需要求2个日期相差天数,并且把天数显示出来,我想这个还是利用数据库原生的日期函数比较好,于是考虑使用Hibernate对sql的支持,由于sql写在程序中不太好,如果要换数据库,找sql语句来修改都是个麻...

2010-03-19 16:00:00

阅读数:974

评论数:0

[精彩] 如何给linux添加新硬盘

作者:haohaoo 来自:CnLinux.net工作笔记 转载请保留以上信息,谢谢 在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区:#fdisk /dev/sdb进入fdisk模式:Command (m for help):p  //查看新...

2010-01-14 13:15:00

阅读数:336

评论数:0

设计模式之Factory

工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工...

2007-04-14 18:10:00

阅读数:547

评论数:0

实现DAO 设计模式

为DAO实现工厂类的策略1 采用工厂方法设计模式如果一个DAO 工厂只为一个数据库的实现,(比如ORACLE)而创建很多的DAO的时候,实现该策略时,我们考虑采用工厂方法设计模式. 假设该工厂类创建了CustomerDAO, AccountDAO, OrderDAO 等一些对象。2 使用抽象工厂设...

2007-04-14 18:04:00

阅读数:818

评论数:0

从小做起,规划你的程序人生

这里的小是指小事,平时多注意这样的小事情,从小积累,积极规划自己的人生道路。1 API文档要看英文的。2 程序注释要用英文写,仿照官方API的样子写。3 删掉mp3里面的靡靡之音,放一些 越狱,老友记的mp3文件,练习耳朵。听不懂的地方看剧本。4 不停的重复说 步骤3 里面你听懂的话。5 多看别人...

2006-12-24 17:07:00

阅读数:551

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭