- 博客(4)
- 收藏
- 关注
原创 多线程学习(一):中断线程
线程的中断:第一种方法:stop方法:不正确的终止方法,已经被jdk弃用,原因是可能会出现线程安全问题。代码示例:public class StopThread extends Thread { private int i = 0, j = 0; @Override public void run() { synchronized (this) { //使用同步锁,增加线程...
2019-08-08 22:10:02
166
原创 多线程学习(零):多线程基础
为什么要学习多线程:学习一件事情之前,必须要先弄懂为什么需要这个东西。在我看来,多线程的优点主要是单线程的效率太低,如果在一台机器上是单线程进行运算,在进行一次运算时,其他运算必须阻塞等待完成后才能继续进行其他的,无法对计算机cpu充分利用什么是线程:老生常谈的线程和进程,进程可以理解为一个应用程序,比如一个视频软件,一个音乐播放器。一个进程会包含多个线程,视频软件会包含多个模块,声音线...
2019-08-08 20:29:45
181
1
原创 第N次遇到数据库编码问题
MyBatis模糊查询不报错但查不出数据测试方法:现行条件:sql语句:日志信息:解决办法:在jdbcConfig.properties中jdbc.url=jdbc:mysql://localhost:3306/mybatis后面加上?characterEncoding=utf8指定编码集遇到很多次这样的问题,都是因为编码集的问可能是数据库的原因。有空处理...
2019-04-16 17:14:53
234
原创 随机生成不重复的字母
public static char[] generate() { char[] letters = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }; boo...
2018-12-02 10:13:06
2897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人