摘要:转自: http://www.cnblogs.com/nexiyi/p/java_add_ShutdownHook.html 在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方
阅读全文
摘要:参考 http://blog.csdn.net/yanan_seachange/article/details/7325708 a.添加依赖 b.建立绑定关系 c.测试 a.添加依赖 b.建立绑定关系 c.测试 结果: 解析: 封装util 测试
阅读全文
摘要:1.添加pom.xml 2.添加配置文件,或者不添加使用默认也行,默认线程池数量为10 打开quartz的jar包,可以找到该配置 quartz.properties 复制到资源目录下修改如下 3.编写job DemoJob.class,HelloJob.class 实现接口 org.quartz.
阅读全文
摘要:1.spring参数注入+util 发送邮件 2.util配置参数+util发送邮件 1.spring参数注入+util 发送邮件 2.util配置参数+util发送邮件 3.遇到发送邮件正常,但是没有主题,也没有收件人的情况,请删除 geronimo-javamail_1.4_spec-1.2.j
阅读全文
摘要:1.加载包 2.添加quartz.propertes 3.编写自己的任务类 4.添加自动任务配置 5.通过 quartzProperties 配置连接池 1.加载包 2.添加quartz.propertes 从quartz.jar中copy一份quartz.properties 放在项目资源目录下
阅读全文
摘要:package com.midea.clean.util; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.net.URI; import java.util.Enumeration; import java.util.HashMap; import java.util.M...
阅读全文
摘要:报错内容:nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='transferPersitionTime'
阅读全文
摘要:1. pom.xml 2. HttpClient.java
阅读全文
摘要:有个妹子比较懒,改造自己的方法的时候,为了省时省力找到了我,尽量少改代码,实现为对象赋值的功能。这些属性set方法一致。 我这里想到的三个方法如下: 1.写一个基类,基类中定义共同的属性,那么就可以调用基类的方法实现对属性赋值。 见 test1 2.在赋值的方法中将所有需要赋值的类型枚举出来,分别强
阅读全文
摘要:1.编写打印方法 2.配置 AOP ok 这样进入方法之前参数就会被打印出来了
阅读全文
摘要:package com.midea.biz; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org....
阅读全文
摘要:最近遇到一个棘手的问题,说棘手一方面之前没考虑过,另一方面其中的业务逻辑实在太难看懂了。 以后写代码希望以此为戒吧 1.嵌套层数不要超过3层。 2.逻辑上超过3层的if-else代码可以使用卫语句,或者状态模式来实现。 3.对于高并发业务需要考虑多线程并发问题,互斥锁,死锁等问题。 问题描述: 1.
阅读全文
摘要:package com.midea.jr.efc.eac.commons; import java.util.regex.Pattern; import com.midea.jr.commons.utils.AssertUtil; public class Validator { private static final String NUMWORD = "^[^\u4...
阅读全文
摘要:一 slf4j+log4j 1.添加依赖 2.添加 log4j.properties 3.测试 二 slf4j+logback 1.添加依赖 2.配置 logback.xml 3.web.xml 中配置监听器 ,也可以不用配置,默认的 3.添加 log.properties 当然你也可以不写,直接将
阅读全文
摘要:有时候jar包在maven仓库里找不着,那么就需要直接下载jar包,然后添加到本地仓库区。 那么如何添加呢? 如: 我们先下载这个jar包,把他放在我们本地目录下 H:/warehouse/com/midea/vka/QAMidea/0.0.11/QAMidea-0.0.11.jar 然后打开 DO
阅读全文
摘要:任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现: Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab 此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方
阅读全文
摘要:刚进公司的时候没有SVN账号,暂用别人的账号很平常,为了更好的代码管理,后面肯定用自己的账号。 那么怎么清除呢。 进入 C:\Documents and Settings\Administrator\Application Data\Subversion\auth 然后清除所有文件及文件夹 ok 在
阅读全文
摘要:我所接触的项目多是maven依赖,使用maven进行管理与构建项目。今天就说说如何创建一个简单的maven项目。 另外这里有一个比较全的maven介绍的帖子,可以参考 http://www.yiibai.com/maven/maven_environment_setup.html 1.下载 apac
阅读全文
摘要:1.上传安装包 libevent-2.0.22-stable.tar.gz memcached-1.4.24.tar.gz 2.安装libevent 创建目录 mkdir -p /apps/install/libevent 解压 tar -zxvf libevent-2.0.22-stable.ta
阅读全文
摘要:1.正则获取括号内的数据 2.排除括号及括号内的数据
阅读全文