JAVA
lin59106
所谓迷茫,不过是才华配不上梦想。
展开
-
定时任务(一种在xml配置,另一种在类加入注解)
//第一种public class TsetS extends QuartzJobBean{ private static final Logger logger = Logger.getLogger(TsetS .class); /** * 比如测试发送短信 * TODO * @Title: testsend */ public voi原创 2015-07-17 16:50:20 · 573 阅读 · 0 评论 -
JAVA中执行顺序
java执行顺序原创 2015-11-03 14:57:52 · 373 阅读 · 0 评论 -
在使用hibernate 如果我们想返回一vo时
在使用hibernate 如果我们想返回一vo时,怎么写呢?可以这么写public List<VO实体名> findContractNoMap(){ String hql = "select l.id as Id,l.number as aNumber from A表 l " + " left join B表 lar on lar.loan_id=...原创 2018-12-28 21:23:44 · 481 阅读 · 0 评论 -
如果是一个list中出现重复的数据可以用下面的方法
但是这个方法的源码 是进行循环 比较。 所以会影响效率。原创 2018-12-28 21:26:34 · 1240 阅读 · 0 评论 -
单元例测试spring 事务
使用 @Rollback 的好处是, 测试数据不会对数据库造成污染, 这一点是很重要的。但 @Rollback 其实也不是真正意义上的数据零污染, 如果数据库表的主键是自增长类型, 虽然发生了事务回滚, 但是主键的索引还是会递增的。执行这个测试, 数据库是不会插入记录的, 如果把 @Rollback 改成 @Rollback(false), 数据库就会插入一条数据@Rollback 需要 @T...原创 2018-12-28 21:33:42 · 1843 阅读 · 0 评论 -
如何高效的导出数据到Excel表单
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;impo...原创 2018-12-28 21:38:12 · 1414 阅读 · 0 评论 -
java线程中能不能捕获异常?
不能 ,如果要捕获异常怎么处理。我们要实现UncaughtExceptionHandler这个接口来捕获抛出的异常。由于Java线程的本质特征,当抛出异常的时候就终止了如果再进行catch,都不在一个线程里面,所以无法捕捉到异常。Java线程中,要在run()方法中把一切的异常都处理掉,可以使用try-catch块。不能让这个线程抛出异常,因为如果我们不使用特殊的方式的话,我们是无法捕获从这个...原创 2018-12-28 22:01:51 · 2523 阅读 · 0 评论 -
从jvm 分析Synchronized原理
1、先写一段代码如下 Synchronized 同步代码块然后在 cmd 中 输入 javac SynchronizeDemo.java 将其编译成 class文件然后在使用 javap -c SynchronizeDemo将其 反汇编 后对于上面 指令monitorenter 和monitorexit ,jvm 规范描述 monitorenter 解释如下:每个对象有一个监视器...原创 2018-12-28 22:06:29 · 488 阅读 · 0 评论