![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
文章平均质量分 80
skywish_coding
本人是程序新手很喜欢和大家交流很喜欢CSDN这个环境希望得到大家的认可和支持
展开
-
线程池使用注意事项
虽然线程池能大大提高服务器的并发性能,但使用它也会存在一定风险。与所有多线程应用程序一样,用线程池构建的应用程序容易产生各种并发问题,如对共享资源的竞争和死锁。此外,如果线程池本身的实现不健壮,或者没有合理地使用线程池,还容易导致与线程池有关的死锁、系统资源不足和线程泄漏等问题。1.死锁 任何多线程应用程序都有死锁风险。造成死锁的最简单的情形是,线程A持有对象X的锁,并且在等待对象Y的锁,而线程B持有对象Y的锁,并且在等待对象X的锁。线程A与线程B都不释放自己持有的锁,并且等待对方的锁,这就导致两个线程转载 2021-03-18 11:12:43 · 1490 阅读 · 0 评论 -
接口设计六大原则
本文转自[http://www.cnblogs.com/zfc2201/p/3423370.html]一.单一职责原则Single Responsibility Principle, 简称SRP。定义:There should never be more than one reason for a class to change.应该有且仅有一个原因引起类的变更。职责的划分?单一的定义和...转载 2019-12-06 15:28:41 · 135 阅读 · 0 评论 -
Notepad++的列编辑功能
工欲善其事必先利其器,很多时候在解决问题的时候我们都会找各种各样的工具来方便自己的工作,但是时间久了也许会养成一种只要有问题就去找一种强大工具的习惯,但很多时候我们目前已有的工具便可以解决问题。之前使用notepad++都是编辑一些页面内容,仅仅停留在格式好看,方便编辑。今天查阅、学习了notepad++的列编辑功能,很方便、很强大,使自己放弃了去探索一款新的文本编辑工具的想法,进而去深入学习...转载 2018-12-19 14:35:57 · 569 阅读 · 0 评论 -
http框架的对比&学习
自从做了api的项目,对网络请求的接触和了解更多了,亲自使用过httpclient和okhttp两大框架,使用中没有感觉到孰优孰劣,转载至他人,总结对比一下!HttpUrlConnection最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在a...转载 2019-03-07 11:42:44 · 266 阅读 · 0 评论