![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
保持理智,相信未来
这个作者很懒,什么都没留下…
展开
-
主流Java数据库连接池比较及前瞻
本文转载自微信公众号「工匠小猪猪的技术世界」 主流数据库连接池 常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性能较差,适用于小型系统,代码600KB左右。 ...转载 2018-05-02 08:47:48 · 181 阅读 · 0 评论 -
一次坑爹的Oracle in查询
1.底下这种in查询,Hibernate中分页查询,分页出现某些数据重复出现 and ap.dep_id in (select id from t_department connect by prior id = parent_id start with id in ('8b8cf024607293f5016072d983d10007') ) //select id from t_dep...原创 2018-04-20 20:44:04 · 4579 阅读 · 0 评论 -
Druid Spring Boot Starter
https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter Druid Spring Boot Starter Druid Spring Boot Starter 用于帮助你在Spring Boot项目中轻松集成Druid数据库连接池和监控。 如何使用 在 Spring Boot 项目中加入druid-s...原创 2018-09-14 15:09:51 · 4892 阅读 · 0 评论 -
解决方案:如何防止数据重复插入?
原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」 目录 为啥要解决数据重复插入? 解决方案实战 可落地小总结 一、为啥要解决数据重复插入? 问题起源,微信小程序抽风 wx.request() 重复请求服务器提交数据。后端服务也很简单,伪代码如下: class SignLogService { public void saveSi...转载 2019-04-23 08:51:15 · 2426 阅读 · 0 评论 -
Mysql索引优化分析-第一篇
1.性能下降SQL慢 执行时间长 等待时间长 查询语句写的烂 索引失效(单值,复合) 关联查询太多join(设计缺陷或不得已的需求) 服务器调优及各个参数设置(缓冲\线程数等) 2.常见通用的join查询 2.1SQL执行顺序 2.1.1手写 2.1.2机读 2.1.3总结 2.2Join图 2.3建表SQL 2.4 7种Join 3.索引简介 3.1什么是索引 MySQL官方对索引的定义...原创 2019-08-16 19:37:29 · 1445 阅读 · 1 评论