社区
Java SE
帖子详情
请问java多个线程并发连接/操作数据库的优化方案,在线等
zgycsmb
2017-01-19 12:39:58
现项目中要用到java编写一个简化版的网盘;也就是服务端提供文件供客户下载,会涉及到数据库存储客户信息和文件路径之类的,然后这个项目基于多线程的,
有个问题:可能存在多个线程并发连接/操作数据库,这将导致许多问题。有什么好 优化方案吗?
多谢,在线等
...全文
302
3
打赏
收藏
请问java多个线程并发连接/操作数据库的优化方案,在线等
现项目中要用到java编写一个简化版的网盘;也就是服务端提供文件供客户下载,会涉及到数据库存储客户信息和文件路径之类的,然后这个项目基于多线程的, 有个问题:可能存在多个线程并发连接/操作数据库,这将导致许多问题。有什么好 优化方案吗? 多谢,在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lkj41110
2017-01-19
打赏
举报
回复
用mybatis或者hibernate框架就行了,还可以配置一个数据库连接池,这个orm框架并不是只有做web的时候才会用
xiesisi3
2017-01-19
打赏
举报
回复
用连接池就好了,推荐Druid 你考虑到的人家都比你先考虑到(当然也不排除极个别特殊需求),毕竟阿里巴巴的并发量比你的应该大一些吧
bree06
2017-01-19
打赏
举报
回复
问题点在哪儿呢? 多个线程并发连接/操作数据库会出现什么问题呢?
JAVA
面试题全集,看完就会
《
JAVA
面试连成诀》 ...视频涵盖
JAVA
基础、算法、
数据库
、分布式、高
并发
、多
线程
等各个方面。任它风云变幻,我自凌波微步,笑傲江湖。
JAVA
面试连成诀,让你连续成功、无往不利,月薪15K+不是梦。
多
线程
并发
操作
数据库
以及
数据库
升级
1 多
线程
并发
操作
数据库
会导致
数据库
异常: 例1:cursor会为空的情况,打印cursor的时候不为空,使用的时候就为空了,原因考虑是,多
线程
操作
数据库
导致
数据库
异常 例2:提示正在尝试打开一个已经被关闭的
数据库
...
java
使用多
线程
同时插入
数据库
数据例子
今天自己在家准备面试内容,写了个
java
使用多
线程
往mysql...使用
线程
池,开启
多个
线程
并发
执行的效率是明显高于单
线程
的插入的,所以对于大数据量数据迁移的情况下使用
并发
线程
池还是很能提高效率的。 小弟...
多
线程
连接
数据库
问题
1,通过一个
线程
对应一个
连接
,不过中方式感觉太奢侈了,所有一般用
连接
池,限制总的
连接
数,但当访问
线程
较多的情况下,
连接
要不断的切换,性能上会有影响的。 2,一个
连接
限制一定数量的访问
线程
,虽然
数据库
中有...
java
开启多
线程
同时查询
数据库
(
线程
池+redis缓存
优化
)
java
多
线程
查询
数据库
...所以我们必须进行
优化
,所以想到用多
线程
来进行查询,同时开启两个
线程
来查询
数据库
,最后时间就很快了。再加上整个列表会进行分页,大数据量的情况下会有很多页数据。由于后面的数据很少会去
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章