随笔分类 -  JAVA

摘要:主因 : 事务对程序的影响 原因一: 查询出来的对象和update的对象不是同一个 解决: 用查询出的对象进行set 值, 再用同一个对象update 原因二: 查询出来的对象在缓存中一段时间 , 之后再进行的update 解决: 把这个对象从缓存中剔除(如需要对象属性可先get保存到变量中) , 阅读全文
posted @ 2021-02-24 16:55 信铁寒胜 阅读(6448) 评论(0) 推荐(0)
摘要:如果你传入TableModel的值为null,你通过这一步 tableModel.getValueAt(row, 0); 取得的值也是为null。 如果传入的为"",则取得的值也是这个 阅读全文
posted @ 2021-02-24 14:03 信铁寒胜 阅读(268) 评论(0) 推荐(0)
摘要:1、看了网上很多关于这个的解释,说悲观锁、乐观锁。还有什么数据库版本问题 后来发现不是这么回事,直接你传的对象住建ID不为null,但数据库中又没有这个对应ID的值,就会报这个错误 解决方法:把主键ID改为正确值的值就可以了。 阅读全文
posted @ 2021-02-24 14:00 信铁寒胜 阅读(4657) 评论(1) 推荐(0)
摘要:就算在catch中抛出异常,也会执行到finally中 阅读全文
posted @ 2021-02-23 09:00 信铁寒胜 阅读(50) 评论(0) 推荐(0)
摘要:1、问题:如何在spring和hibernate整合中,有个特殊需要,就是不用spring的AOP来切入事务,而是手动写事务。 这个时候如果用getCurrentSession,就会报“Could not obtain transaction-synchronized Session for cur 阅读全文
posted @ 2021-02-23 08:56 信铁寒胜 阅读(546) 评论(0) 推荐(0)
摘要:1、openSession必须关闭,currentSession在事务结束后自动关闭 2、openSession没有和当前线程绑定,currentSession和当前线程绑定 阅读全文
posted @ 2021-02-23 08:51 信铁寒胜 阅读(159) 评论(0) 推荐(0)
摘要:能创建对象,只是这个类不能继承并且别的类不能访问 阅读全文
posted @ 2021-02-22 18:50 信铁寒胜 阅读(509) 评论(0) 推荐(0)
摘要:在spring配置中,加入下面一个配置 <aop:aspectj-autoproxy proxy-target-class="true"/> 阅读全文
posted @ 2021-02-22 17:26 信铁寒胜 阅读(155) 评论(0) 推荐(0)
摘要:public class StringIndexOfTest { public static void main(String[] args) { String a = "10"; String b = "A10"; String c = "10A"; int index = a.indexOf(" 阅读全文
posted @ 2021-02-04 10:08 信铁寒胜 阅读(193) 评论(0) 推荐(0)
摘要:public class MutilHeadTable extends JTable { public MutilHeadTable(TableModel tm) { super(tm); init(); } private void init(){ //为每个列添加自定义的RENDER.这个Api 阅读全文
posted @ 2021-02-02 21:08 信铁寒胜 阅读(127) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-02-02 10:14 信铁寒胜 阅读(53) 评论(0) 推荐(0)
摘要:public static void createDom4j(File file){ try{ // 创建一个Document实例 Document doc = DocumentHelper.createDocument(); // 添加根节点 Element root = doc.addEleme 阅读全文
posted @ 2021-01-26 07:45 信铁寒胜 阅读(131) 评论(0) 推荐(0)
摘要:输入为false 2、做一步判断操作 File targetFile = new File("C:\\temp\\通用工序模板.dwg"); if(targetFile.exists()){ targetFile.delete(); } FileUtils.copyFile(templateFile 阅读全文
posted @ 2021-01-21 15:53 信铁寒胜 阅读(716) 评论(1) 推荐(0)
摘要:1、直接删除,会报错 List<String> list = new ArrayList<String>(); list.add("测试1"); list.add("测试3"); list.add("测试4"); list.add("测12"); list.add("测123"); list.add 阅读全文
posted @ 2021-01-21 08:13 信铁寒胜 阅读(110) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-12 19:12 信铁寒胜 阅读(81) 评论(0) 推荐(0)
摘要:public class ThreadTest { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); try { myThread.join(); //主要是这 阅读全文
posted @ 2021-01-08 10:45 信铁寒胜 阅读(534) 评论(0) 推荐(0)
摘要:List<String> list = new ArrayList<>(); list.add("测试2"); list.add("测试4"); list.add("测试3"); list.add("测试1"); Person[] arr = new Person[]{new Person("测试1 阅读全文
posted @ 2021-01-02 13:39 信铁寒胜 阅读(101) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-30 11:16 信铁寒胜 阅读(75) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-11 07:54 信铁寒胜 阅读(106) 评论(0) 推荐(0)
摘要:List<String> list = new ArrayList<String>(); list.add("苹果"); list.add("西瓜"); list.add("荔枝"); System.out.print("list="); for(String str : list){ System 阅读全文
posted @ 2020-11-30 16:28 信铁寒胜 阅读(1494) 评论(0) 推荐(0)