BBYR Achieve
返回
机器人主页

ml3615556@ml3615556

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:WOW允许发帖
42 · 376
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

这个比较其实很不公平,stream模型大致对应nio的channel模型,配合stream工作的buffer数组才跟Buffer类对应。 BufferedXXXStream实际上就是申请了一个buffer数组而已。 buffer跟Buffer不是bio跟nio的主要问题。 如果read的时候stream的buffer已…

回复

bio有buffer类吗?刚瞟了一眼,只有nio包里面有Buffer Buffer就是NIO模型buffer的实现吧

回复

为啥不分页查找而要把所有行都塞进内存里呢?

回复

去阿里云腾讯云租呗,弹性好,还不用维护硬件

回复

当连接数不够时,新来的数据库查询操作请求会被阻塞,直到有空闲连接出现。 如果服务器吞吐量不够,过多的阻塞会让服务器挂掉。 这种规模的并发量,我还没遇到过 估计让服务器消极的处理被阻塞的线程,控制阻塞队列长度,让无法处理的请求直接抛请求失败吧 我还是感觉你的并发量不可能有你描述的那么夸张,这种级别的并发量不是小公司遇得到…

回复

那个acquirement修改了用处不大。。保持空闲的连接是很有必要的,所以恐怕你提出的解决问题实际上是解决一个不是问题的问题 随便说几个。。基本很多人都知道的,随便搜索一下会更全 优化你的sql,优化你的表结构与策略,这样来减小连接池数据库压力 加大你的连接池 引入集群来处理高并发 【 在 echojessicaa …

回复

产生多于十个连接可能是连接池自己初始化了多于10个,你设置不允许连接池有空闲conn试试? 至于为什么每次打出来连接池个数不一样,我猜,是因为连接池是默认lazy-init的,你一边用连接它一边给你初始化连接,要证实这个说法,你可以在sleep后面再开10个线程跑跑看。 并行的线程却是是颠三倒四的。。所以我怀疑你到底想…

回复

你的连接池配置是不是没有指定保持最大连接数?默认是15(maxPoolSize参数) btw楼主你知道你写的程序什么意思么?开10个线程遍历一张只有一条数据的表。。没发现打出来的日志都是颠三倒四的么? 连接池工作得很正常,没毛病

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。