- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 MySQL的中文模糊查询武结果的解决办法
检查数据库驱动配置中是否设置了数据库的字符集<c3p0-config> <default-config> <!-- property标签,配置数据库连接四大信息 name属性,要配置什么,标签体,配置的实际内容 --> <property name="driverClass">...
2019-10-27 22:10:46 185
原创 java中线程死锁的出现
之前参加工作时总是听说某某功能出现了死锁,经过简要的询问也算是认识到了死锁.关于"锁"的出现这里就不再赘述了,它的出现就是实现线程同步,维护数据的唯一性,使得多线程访问共享资源是顺序进行的那么死锁是什么呢?我的理解是:所有线程都在等待根本不可能被释放的锁资源,导致工作无法正常进行下面就来介绍下死锁出现的四个条件↓↓↓↓①互斥条件:即当资源被一个线程使用(占有)时,别的线程不...
2019-10-04 16:49:19 231
原创 java中阻塞队列的实现方式
学习阻塞队列之前需要掌握线程的wait(),notify()以及notifyAll()的相关知识!①wait()为什么要放置在while循环中,而不是使用if进行判断②notify()和notifyAll()有什么区别?为什么有时候认为该使用notify()的地方却使用了notifyAll()?上面这两个问题是我在学习多线程时产生的疑问,我相信也会是大多数人的疑问下面是相关介绍:...
2019-10-03 17:54:00 899
原创 线程同步问题
什么是线程安全?多个线程同时运行一段代码,每次运行结果同单线程运行结果一样,就是安全的什么是线程同步?线程并发访问同一个资源会出现安全性问题,所以需要使用线程同步有三种方式实现线程同步:①同步代码块②同步方法③Lock锁下面会依次介绍三种实现的具体方式!案例背景:火车站即将开启3个窗口售卖100张票,为了保证三个窗口售卖的票不重复,不会产生多卖票的情况,设计...
2019-10-03 13:19:17 151
原创 Thread类之join方法
最近在看面试题遇到一个问题描述如下:有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?刚看到这个问题时我认为,想让T1->T2->T3依次执行,那就依次定义这样三个线程并按这个顺序启动就可以了嘛!后来想想是我天真了,其实题目的要求应该是"T2在T1结束后开始执行,T3在T2执行结束后开始执行"依据测试人员的思想,...
2019-10-02 22:10:49 244
adb_push.bat
2020-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人