Wesley13 Wesley13
3年前
java 代码实现使用Druid 链接池获取数据库链接
因为原先使用的c3p0链接池,时常出现:APPARENTDEADLOCK!!!Creatingemergencythreadsforunassignedpendingtasks,以及出现线程死锁的情况导致服务器经常需要重启,很是头疼。所以考虑使用Druid链接池来代替原先的c3p0.AlibabaDruid中文文档(https:/
Wesley13 Wesley13
3年前
java 接口方法超时异常处理 设置超时时间
原文:https://blog.csdn.net/coding\_1994/article/details/87728374使用线程池另起一个线程,可以使用 newFixedThreadPool() 也可以使用 newSingleThreadExecutor();具体的这两个线程池如何使用自行百度或者去编程思想看看。publiccla
Wesley13 Wesley13
3年前
CIL锁,GIL与线程池的区别,进程池和线程池,同步与异步
一.GIL锁什么是GIL?全局解释器锁,是加在解释器上的互斥锁GC是python自带的内存管理机制,GC的工作原理:python中的内存管理使用的是应用计数,每个数会被加上一个整型的计数器,表示这个数据被引用的次数,当这个整数变为0时则表示该数据已经没有人使用,成为了垃圾数据,当内存占用达到某个阈值,GC会将其他线程挂起,然后执行垃圾清理操作,垃圾
Stella981 Stella981
3年前
C++对象池以及shared_ptr的支持
对象池和支持对象池的shared\_ptr性能测试数字的单位是微妙分配5万个1kb的object !(https://static.oschina.net/uploads/space/2018/0405/101015_Hb5B_1391394.png)10kb!(https://static.oschina.net/up
Wesley13 Wesley13
3年前
IIS是如何处理ASP.NET请求的
  英文原文:Beginner’sGuide:HowIISProcessASP.NETRequest(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fabhijitjana.net%2F2010%2F03%2F14%2Fbeginner%25E2%2580%2599sguid
Stella981 Stella981
3年前
PDFJs 在线预览插件
0.A.到官网https://mozilla.github.io/pdf.js/getting\_started/download下载最新版本B部署到IIS中访问pdf.js/web/viewer.html查看效果1\.后台返回pdf的base64字段,用pdf.js展示https://www.jianshu.co
Stella981 Stella981
3年前
SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
作为后台服务开发,在日常工作中我们天天都在跟数据库打交道,一直在进行各种CRUD操作,都会使用到数据库连接池。按照发展历程,业界知名的数据库连接池有以下几种:c3p0、DBCP、TomcatJDBCConnectionPool、Druid等,不过最近最火的是HiKariCP。HiKariCP号称是业界跑得最快的数据库连接池,自从Spring
京东云开发者 京东云开发者
11个月前
你真的了解@Async吗? | 京东云技术团队
开发中会碰到一些耗时较长或者不需要立即得到执行结果的逻辑,比如消息推送、商品同步等都可以使用异步方法,这时我们可以用到@Async。但是直接使用@Async会有风险,当我们没有指定线程池时,他会默认使用其Spring自带的SimpleAsyncTaskExecutor线程池,会不断的创建线程,当并发大的时候会严重影响性能。所以可以将异步指定线程池使用
那年烟雨落申城 那年烟雨落申城
11个月前
Redis不支持集群错误——ERR This instance has cluster support disabled
缘起最近手动配置了Redis的连接池java@BeanpublicRedisTemplateredisTemplate()RedisClusterConfigurationredisClusterConfigurationnewRedisClusterCo
nitesy nitesy
3个月前
C, Cpp, Cpp11 三种方式实现线程池(源码)
使用C,C,C11三种实现线程池的方式