上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 61 下一页

2018年7月4日

interrupt()方法的简单理解

摘要: interrupt() 方法只是改变中断状态而已,它不会中断一个正在运行的线程。这一方法实际完成的是,给受阻塞的线程发出一个中断信号,这样受阻线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,此时调用该线程的i 阅读全文

posted @ 2018-07-04 22:36 乐之者v 阅读(8259) 评论(0) 推荐(2)

2018年6月28日

Thread.yield()的简单理解

摘要: Thread.yield( )方法: 使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择。 也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。 示例如下: 执行yield()方法后,可能是 t 阅读全文

posted @ 2018-06-28 22:32 乐之者v 阅读(4673) 评论(0) 推荐(0)

2018年6月27日

关于mybatis框架的总结【转载】

摘要: 原文地址:https://www.cnblogs.com/xiaotie666/p/LiujinMybatisSummary.html 此文为转载。请支持原作者。 最近在学习MyBatis框架,我在这里记录一下学习MyBatis过程中的心得体会。 Mybatis是什么?使用它我们可以做什么? MyB 阅读全文

posted @ 2018-06-27 10:45 乐之者v 阅读(5515) 评论(0) 推荐(0)

Spring集成Mybatis配置文件的简单理解

摘要: 详情可见官方文档http://www.mybatis.org/spring/zh/index.html 一、需要配置的对象实例 1.SqlSessionFactoryBean 在 MyBatis-Spring配置中,SqlSessionFactoryBean 是用于创建 SqlSessionFact 阅读全文

posted @ 2018-06-27 10:16 乐之者v 阅读(7804) 评论(0) 推荐(0)

2018年6月25日

java并发特性:原子性、可见性、有序性

摘要: 要想并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。 1、原子性(Atomicity) 原子性是指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作,要不执行完成,要不就不执行。 如果一个操作时原子性的,那么多线程并发的情况下 阅读全文

posted @ 2018-06-25 22:52 乐之者v 阅读(438) 评论(0) 推荐(0)

2018年6月22日

spring集成mybatis配置多个数据源,通过aop自动切换

摘要: spring集成mybatis,配置多个数据源并自动切换。 spring-mybatis.xml如下: spring-mvc配置如下: Dao层如下: EsbTraceDao如下: WorkOrderDao如下: Service层的如下: EsbTraceServiceImpl.java如下: 注意 阅读全文

posted @ 2018-06-22 15:57 乐之者v 阅读(1486) 评论(0) 推荐(0)

2018年6月19日

freemaker在表格中遍历数据

摘要: Controller层如下所示: Freemaker如下所示: 注意:freemaker在对象后面添加 ! ,表示允许该对象为空。也可以不加!,直接写对象。 效果如下: 阅读全文

posted @ 2018-06-19 16:27 乐之者v 阅读(968) 评论(0) 推荐(0)

2018年6月11日

Mybatis中resultType和resultMap的区别

摘要: mybatis中select元素有两个属性resultType和resultMap,工作中总是使用到他们,但是他们有什么区别呢? 对于单表查询映射或多表联合查询映射来说,他们都能达到要求,例如 public class User { private int id; private String us 阅读全文

posted @ 2018-06-11 22:10 乐之者v 阅读(2629) 评论(0) 推荐(0)

java普通类如何调用Spring的Service层?

摘要: 首先在Service层上面添加 @Service("myService") 然后,在main方法中调用,String[]中为配置文件,如下所示: 阅读全文

posted @ 2018-06-11 21:15 乐之者v 阅读(1389) 评论(0) 推荐(0)

Mybatis中#{}和${}的区别

摘要: 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2. $将传入的数据直接显示生成在sql中。 阅读全文

posted @ 2018-06-11 10:26 乐之者v 阅读(407) 评论(0) 推荐(0)

上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 61 下一页

导航