上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: <!-- 阿里云仓库 --><repositories> <repository> <id>repo1</id> <name>repo1</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <releases> 阅读全文
posted @ 2019-07-24 15:43 oc-long 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、RequestContextHolder,任意地方使用如下代码: 二、注入的方式: 阅读全文
posted @ 2019-07-17 15:56 oc-long 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: MDC(Mapped Diagnostic Context,映射调试上下文),即将一些运行时的上下文数据通过logback打印出来,是 一种方便在多线程条件下记录日志的功能。和SiftingAppender一起,可以实现根据运行时的上下文数据,将日志保存到不同的文件中 阅读全文
posted @ 2019-07-17 15:38 oc-long 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 使用类取继承该类指向的线程池: 阅读全文
posted @ 2019-07-16 18:29 oc-long 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 排查各个系统的代码,检查在事务中是否存在RPC调用、HTTP调用、消息队列操作、缓存、循环查询等耗时的操作,这个操作应该移到事务之外,理想的情况是事务内只处理数据库操作。 对大事务添加监控报警。大事务发生时,会收到邮件和短信提醒。针对数据库事务,一般分为1s以上、500ms以上、100ms以上三种级 阅读全文
posted @ 2019-07-12 17:06 oc-long 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 状况:Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded 内存溢出导致服务挂机 具体过程:才在上文中跑完百万级数据导入,这篇文章就出现了问题,原因是代码中非空判断不严谨,导致当前端传过来空值时,查询时sql执行了全量查询 阅读全文
posted @ 2019-07-12 15:17 oc-long 阅读(883) 评论(0) 推荐(0) 编辑
摘要: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果中 如果包含有SYN_RECV / SYN_SEND, 并且数量超过10了,要关注一下。 阅读全文
posted @ 2019-07-12 08:37 oc-long 阅读(418) 评论(0) 推荐(0) 编辑
摘要: comtroller层开启线程: new Thread(() -> oracleQueryService.findOfficeList(oracleListRequestModel)).start(); service执行查询和插入操作 public ResultModel findOfficeList(OracleListRequestModel oracleListReques... 阅读全文
posted @ 2019-07-11 14:06 oc-long 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 以下直接上源码: 阅读全文
posted @ 2019-07-09 17:18 oc-long 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 以下是配置数据源的操作: @Configuration @EnableConfigurationProperties(ShardingDataSourceConfig.class) public class DataSourceConfig { private static final Logger 阅读全文
posted @ 2019-07-09 11:25 oc-long 阅读(684) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页