上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 65 下一页
摘要: 当对单接口极限测试时,随着并发量上升,接口稳定性出现不稳定的情况,排查后台日志,发现报错在该接口调用sftp上传时出现问题(确切的是在初始化连接时失败) 原因:系统SSH终端连接数配置过小,查看虚拟机该参数(该参数在/etc/ssh/sshd_config中配置,为MaxStartups),MaxS 阅读全文
posted @ 2019-07-27 11:08 雪山上的蒲公英 阅读(21645) 评论(0) 推荐(0)
摘要: 本节以常用的虚拟机HotSpot和常用的内存区域Java堆为例,深入探讨HotSpot虚拟机在Java堆中对象分配、布局和访问的全过程。 1. 对象的创建 Java是一门面向对象的编程语言。在语言层面上,创建对象(例如克隆、反序列化)通常仅仅是一个new关键字而已,而在虚拟机中,对象(文中讨论的对象 阅读全文
posted @ 2019-07-24 02:10 雪山上的蒲公英 阅读(391) 评论(0) 推荐(0)
摘要: 1. 概述 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的“皇帝”又是从事最基础工作的“劳动人民”——既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。 对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作去写 阅读全文
posted @ 2019-07-23 02:13 雪山上的蒲公英 阅读(390) 评论(0) 推荐(0)
摘要: 1. 通过Executors创建线程池的弊端 在创建线程池的时候,大部分人还是会选择使用Executors去创建。 下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。 ExecutorService fixedThreadPo 阅读全文
posted @ 2019-07-22 20:28 雪山上的蒲公英 阅读(10790) 评论(4) 推荐(14)
摘要: 首先了解一下dubbo线程模型 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识。则直接在IO线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其他请求。 阅读全文
posted @ 2019-07-21 14:54 雪山上的蒲公英 阅读(2660) 评论(0) 推荐(1)
摘要: Nginx的日志配置如下: 上面是http作用域下的日志配置,除此之外,nginx还有server和location作用域可以配置日志,日志级别 location > server > http 。 nginx的日志如果不做切分的话会在一个文件中一直追加,导致日志文件越来越大,所以通过编写脚本来实现 阅读全文
posted @ 2019-07-09 01:12 雪山上的蒲公英 阅读(3032) 评论(0) 推荐(1)
摘要: 实现将多条数据合并为一条数据,在mysql中可以通过 GROUP_CONCAT 函数实现 上面是潇leader发我的和工作不相关的小小小需求描述,很明显是要把id和name相同的数据合并为一条,下面按照截图建个demo演示 实现sql 拓展一下,演示怎么去重,在GROUP_CONCAT函数中通过对合 阅读全文
posted @ 2019-07-05 02:19 雪山上的蒲公英 阅读(9390) 评论(1) 推荐(2)
摘要: 某次启动项目报错,提示ActiveMQ参数异常 该参数的值配置如下 跟踪读取配置的代码如下,可以看到读取我配置的key为xmq.actmq.connection.url.forSend的对应值,赋值到brokerURL属性,创建连接对象时产生错误 深入跟踪源代码到ActiveMQConnection 阅读全文
posted @ 2019-07-04 00:22 雪山上的蒲公英 阅读(939) 评论(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 雪山上的蒲公英 阅读(5616) 评论(0) 推荐(0)
摘要: 业务中,要实现数据日终同步,采用将同步文件中的数据封装成List集合分批处理加多线程的方式,根据数据量动态设置线程数,同时控制最大并发数量(业务中有IO操作,避免过大并发导致堵塞),实现效率提高 //最大线程数控制 private static int MAX_THREADS= 5; //跑批分页大 阅读全文
posted @ 2019-06-21 22:47 雪山上的蒲公英 阅读(6849) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 65 下一页
/* 返回顶部代码 */