每日一问
北冥SP
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入分析Sleep(0)与Sleep(1)的区别
之前看到Sleep(0)以为是让线程不等待,字面理解,其实大错特错!!!目的:有时候我们想让线程不被调度一定的时间,也就是说让线程睡眠一段时间。API 接口:在 Win32中可以调用 Sleep,SleepEx 和 SwitchToThread 三个API。VOID WINAPI Sleep(DWORD dwMilliseconds);DWORD WINAPI SleepEx(DWORD dwMilliseconds, BOOl bAlertable);BOOl WINAPI SwitchTo转载 2020-07-06 18:36:06 · 1839 阅读 · 0 评论 -
@Transactional(rollbackFor=Exception.class)的使用
java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。1.异常的分类先来看看异常的分类error是一定会回滚的这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常可查的异常(checked exceptions):Exception下除了RuntimeException外的异常不可查的异常(unchecked exceptions):RuntimeException转载 2020-06-06 23:28:27 · 498 阅读 · 0 评论 -
一个接口多个实现类,controller层如何操作
今天,写代码时,突发奇想,每次写Service层时都是一个接口对应一个实现类,如果有多个实现类实现同一个接口,那么在Controller层中,注入后调用,咋知道到用的是哪个接口的方法,经过一番测试,和查找资料,终于找到了结果:一个接口多个实现类,需注入指定的实现类例如:Interface 接口有两个实现类 InterfaceImpl1 和 InterfaceImpl2//实现类1@Servicepublic class InterfaceImpl1 implements Interface原创 2020-06-03 22:04:50 · 2655 阅读 · 0 评论
分享