cherish's blog
大道至简
MYSQL5.7以上版本解决密码太简单不能设置
mysql5.7以上密码设置过于复杂...
2020-05-31
IDEA创建一个Servlet程序
Servlet是什么? ...
2020-05-24
ping 命令玩法?
ping 命令详细使用。...
2020-05-06
Java进阶-Java并发类库提供的线程池有哪几种? 分别有什么特点?
线程是不能够重复启动的,创建或销毁线程存在一定的开销,所以利用线程池技术来提高系统资源利用效率,并简化线程管理,已经是非常成熟的选择。...
2020-05-06
Java进阶-并发包中的ConcurrentLinkedQueue和LinkedBlockingQueue有什么区别?
Java 标准库提供了非常多的线程安全队列,很容易混淆。...
2020-05-05
Java进阶-Java并发包提供了哪些并发工具类?
通常所说的并发包也就是 java.util.concurrent 及其子包,集中了 Java 并发的各种基础工具类。...
2020-05-05
Java进阶-什么情况下 Java 程序会产生死锁?如何定位、修复?
日常开发中类似线程死锁等问题的排查...
2020-05-01
Java进阶-synchronized底层如何实现?什么是锁的升级、降级?
深入了解 synchronize 底层机制,分析其他锁实现和应用场景。...
2020-05-01
Java进阶-synchronized和ReentrantLock有什么区别呢?
synchronized 和 ReentrantLock 有什么区别?有人说 synchronized 最慢,这话靠谱吗?...
2020-05-01
Java基础之你知道的设计模式?
在某种程度上,设计模式已经代表了一些特定情况的最佳实践,同时也起到了软件工程师之间沟通的“行话”的作用。理解和掌握典型的设计模式,有利于我们提高沟通、设计的效率和质量。...
2020-04-30