上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 66 下一页
摘要: 1. 通过Executors创建线程池的弊端 在创建线程池的时候,大部分人还是会选择使用Executors去创建。 下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。 ExecutorService fixedThreadPo 阅读全文
posted @ 2019-07-22 20:28 雪山上的蒲公英 阅读(10837) 评论(4) 推荐(14)
摘要: 首先了解一下dubbo线程模型 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识。则直接在IO线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其他请求。 阅读全文
posted @ 2019-07-21 14:54 雪山上的蒲公英 阅读(2674) 评论(0) 推荐(1)
摘要: Nginx的日志配置如下: 上面是http作用域下的日志配置,除此之外,nginx还有server和location作用域可以配置日志,日志级别 location > server > http 。 nginx的日志如果不做切分的话会在一个文件中一直追加,导致日志文件越来越大,所以通过编写脚本来实现 阅读全文
posted @ 2019-07-09 01:12 雪山上的蒲公英 阅读(3052) 评论(0) 推荐(1)
摘要: 实现将多条数据合并为一条数据,在mysql中可以通过 GROUP_CONCAT 函数实现 上面是潇leader发我的和工作不相关的小小小需求描述,很明显是要把id和name相同的数据合并为一条,下面按照截图建个demo演示 实现sql 拓展一下,演示怎么去重,在GROUP_CONCAT函数中通过对合 阅读全文
posted @ 2019-07-05 02:19 雪山上的蒲公英 阅读(9411) 评论(1) 推荐(2)
摘要: 某次启动项目报错,提示ActiveMQ参数异常 该参数的值配置如下 跟踪读取配置的代码如下,可以看到读取我配置的key为xmq.actmq.connection.url.forSend的对应值,赋值到brokerURL属性,创建连接对象时产生错误 深入跟踪源代码到ActiveMQConnection 阅读全文
posted @ 2019-07-04 00:22 雪山上的蒲公英 阅读(967) 评论(0) 推荐(0)
摘要: 解压安装过程命令如下: 当执行最后一步 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)
摘要: 业务中,要实现数据日终同步,采用将同步文件中的数据封装成List集合分批处理加多线程的方式,根据数据量动态设置线程数,同时控制最大并发数量(业务中有IO操作,避免过大并发导致堵塞),实现效率提高 //最大线程数控制 private static int MAX_THREADS= 5; //跑批分页大 阅读全文
posted @ 2019-06-21 22:47 雪山上的蒲公英 阅读(6863) 评论(0) 推荐(0)
摘要: mysql的行锁是通过索引加载的,即行锁是加在索引响应的行上的,要是对应的SQL语句没有走索引,则会全表扫描,行锁则无法实现,取而代之的是表锁。 如上面的建表语句,当执行如下update语句时,数据库对该表施加的是表锁。即在该update执行完之前,所有对该表的update是不允许的。 当对 WHE 阅读全文
posted @ 2019-06-13 02:12 雪山上的蒲公英 阅读(13981) 评论(5) 推荐(0)
摘要: 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)
摘要: 项目中通过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 下一页
/* 返回顶部代码 */