执键写春秋 执键写春秋
3年前
基于Maven工程下的MyBatis基本使用之SQL传单/多参、多表关联查询
MyBatis基本使用声明:基于《基于Maven工程下的MyBatis框架MySQL连接池的数据查询操作》进一步拓展,相关配置文件、数据文件可阅上篇。SQL传单/多参在goods.xml新增两个<select:<!单参数传参,使用paramterType指定的数据类型即可,SQL中value提取参数<selectid"sel
Wesley13 Wesley13
3年前
SOFA 源码分析 — 自动故障剔除
!(https://oscimg.oschina.net/oscnet/18ae07eadc2ebf7a919f98ed9026dba36ba.png)前言集群中通常一个服务有多个服务提供者。其中部分服务提供者可能由于网络,配置,长时间fullgc,线程池满,硬件故障等导致长连接还存活但是程序已经无法正常响应。单机故障剔除功能会将这部分
Stella981 Stella981
3年前
Python爬虫—破解JS加密的Cookie
前言  在GitHub上维护了一个代理池(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fjhao104%2Fproxy_pool)的项目,代理来源是抓取一些免费的代理发布网站。上午有个小哥告诉我说有个代理抓取接口不能用了,返回状态521。抱着帮人解决
可莉 可莉
3年前
10家企业大数据JAVA面试真题
腾讯关键词【Java基础】【数据结构】【操作系统】【算法】【数据库】【缓存】自我介绍介绍一下你在项目中的承担的任务你对哪种语言熟悉线程池使用过吧,说说线程池中有哪些关键字具体使用方法。说说hashMap使用的是哪种数据结构,说说hashMap和ConcurrentHashMap的区
Wesley13 Wesley13
3年前
Java线程池实现原理及其在美团业务中的实践
!(https://oscimg.oschina.net/oscnet/up73bb571946412ea63fda451b053faa90006.png)随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开
Stella981 Stella981
3年前
SpringBoot之使用Druid连接池,SQL监控和spring监控
项目结构!(https://oscimg.oschina.net/oscnet/0bc22dc0223f7fb781bb28fe508a4ec5f0e.png) 1.引入maven依赖!(https://oscimg.oschina.net/oscnet/0d55ebf928efba9fcad9649
Easter79 Easter79
3年前
SpringBoot之使用Druid连接池,SQL监控和spring监控
项目结构!(https://oscimg.oschina.net/oscnet/0bc22dc0223f7fb781bb28fe508a4ec5f0e.png) 1.引入maven依赖!(https://oscimg.oschina.net/oscnet/0d55ebf928efba9fcad9649
Wesley13 Wesley13
3年前
MySQL性能优化必知:长连接、短连接、连接池
!(https://oscimg.oschina.net/oscnet/b28f90bfd78b4050ad8c40ae2bb9abe3.png)当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了
线上问题处理案例:出乎意料的数据库连接池 | 京东云技术团队
本文是线上问题处理案例系列之一,旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程,并对其中用到的一些知识点进行了总结。
记一次线上问题引发的对 Mysql 锁机制分析 | 京东物流技术团队
背景最近双十一开门红期间组内出现了一次因Mysql死锁导致的线上问题,当时从监控可以看到数据库活跃连接数飙升,导致应用层数据库连接池被打满,后续所有请求都因获取不到连接而失败整体业务代码精简逻辑如下:@Transactionpublicvoidservic