会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雪山上的蒲公英
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
66
下一页
2019年7月22日
线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
摘要: 1. 通过Executors创建线程池的弊端 在创建线程池的时候,大部分人还是会选择使用Executors去创建。 下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。 ExecutorService fixedThreadPo
阅读全文
posted @ 2019-07-22 20:28 雪山上的蒲公英
阅读(10837)
评论(4)
推荐(14)
2019年7月21日
dubbo线程模型配置
摘要: 首先了解一下dubbo线程模型 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识。则直接在IO线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其他请求。
阅读全文
posted @ 2019-07-21 14:54 雪山上的蒲公英
阅读(2674)
评论(0)
推荐(1)
2019年7月9日
Nginx日志按日切分及清理超期的日志文件
摘要: Nginx的日志配置如下: 上面是http作用域下的日志配置,除此之外,nginx还有server和location作用域可以配置日志,日志级别 location > server > http 。 nginx的日志如果不做切分的话会在一个文件中一直追加,导致日志文件越来越大,所以通过编写脚本来实现
阅读全文
posted @ 2019-07-09 01:12 雪山上的蒲公英
阅读(3052)
评论(0)
推荐(1)
2019年7月5日
GROUP_CONCAT 将mysql多条数据合并为一条
摘要: 实现将多条数据合并为一条数据,在mysql中可以通过 GROUP_CONCAT 函数实现 上面是潇leader发我的和工作不相关的小小小需求描述,很明显是要把id和name相同的数据合并为一条,下面按照截图建个demo演示 实现sql 拓展一下,演示怎么去重,在GROUP_CONCAT函数中通过对合
阅读全文
posted @ 2019-07-05 02:19 雪山上的蒲公英
阅读(9411)
评论(1)
推荐(2)
2019年7月4日
ActiveMQ参数异常 “Invalid broker URI”
摘要: 某次启动项目报错,提示ActiveMQ参数异常 该参数的值配置如下 跟踪读取配置的代码如下,可以看到读取我配置的key为xmq.actmq.connection.url.forSend的对应值,赋值到brokerURL属性,创建连接对象时产生错误 深入跟踪源代码到ActiveMQConnection
阅读全文
posted @ 2019-07-04 00:22 雪山上的蒲公英
阅读(967)
评论(0)
推荐(0)
2019年7月3日
nginx: [emerg] unknown directive "stub_status" in /home/oscf/nginx/conf/conf.d/ngx_metric.conf
摘要: 解压安装过程命令如下: 当执行最后一步 make install 时,报错 nginx: [emerg] unknown directive "stub_status" in /home/oscf/nginx/conf/conf.d/ngx_metric.conf: 原因是Nginx没有添加modu
阅读全文
posted @ 2019-07-03 21:26 雪山上的蒲公英
阅读(5630)
评论(0)
推荐(0)
2019年6月21日
List集合分批多线程处理,同时控制最大并发
摘要: 业务中,要实现数据日终同步,采用将同步文件中的数据封装成List集合分批处理加多线程的方式,根据数据量动态设置线程数,同时控制最大并发数量(业务中有IO操作,避免过大并发导致堵塞),实现效率提高 //最大线程数控制 private static int MAX_THREADS= 5; //跑批分页大
阅读全文
posted @ 2019-06-21 22:47 雪山上的蒲公英
阅读(6863)
评论(0)
推荐(0)
2019年6月13日
mysql批量更新update中的锁表机制
摘要: mysql的行锁是通过索引加载的,即行锁是加在索引响应的行上的,要是对应的SQL语句没有走索引,则会全表扫描,行锁则无法实现,取而代之的是表锁。 如上面的建表语句,当执行如下update语句时,数据库对该表施加的是表锁。即在该update执行完之前,所有对该表的update是不允许的。 当对 WHE
阅读全文
posted @ 2019-06-13 02:12 雪山上的蒲公英
阅读(13981)
评论(5)
推荐(0)
系统中sshd进程的查看,数量统计,进程号输出,进程清理命令
摘要: 1. 查看sshd进程 ps -ef:打开所有的进程 grep sshd:过滤出含有“sshd”字符的进程。 2. 查看sshd进程中的sftp进程,不含查询的进程 grep -v grep:过滤掉含有“grep”字符的进程,因为当前过滤sftp的进程grep sftp也会被算做一个。 3. 统计s
阅读全文
posted @ 2019-06-13 01:49 雪山上的蒲公英
阅读(6880)
评论(0)
推荐(1)
2019年6月12日
jsch连接sftp后连接未释放掉问题排查
摘要: 项目中通过jsch中的sftp实现上传下载文件。在压测过程中,由于调用到sftp,下载文件不存在时,系统不断抛出异常,内存飙升,逐渐把swap区也占满,通过top监控未发现占用内存的进程,通过查找sshd进程,发现服务器多了很多sftp的进程没有被关闭。 刚开始以为是sftp公共方法设计的有问题,每
阅读全文
posted @ 2019-06-12 02:12 雪山上的蒲公英
阅读(12837)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
66
下一页
公告
/* 返回顶部代码 */