上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页

2020年5月23日

摘要: 一、 现象 用户打开消息推送有概率报错,后续发现推送消息阅读数、点赞数无法正常更新,mysql报警有行锁, DBA抓到有锁表语句,kill该语句未正常恢复,elk日志有大量的java.sql.SQLException: connection holder is null 重启应用恢复 二、分析 根据 阅读全文

posted @ 2020-05-23 15:34 FLGB 阅读(354) 评论(0) 推荐(1) 编辑


2020年5月13日

摘要: DBCP连接池配置: <bean class="org.apache.tomcat.jdbc.pool.PoolProperties"> <property name="url" value="${jdbcUrl}"/> <!--数据库驱动--> <property name="driverClas 阅读全文

posted @ 2020-05-13 23:10 FLGB 阅读(484) 评论(0) 推荐(0) 编辑

摘要: 生产上偶尔会出现这样的问题: 这个业务流程中最后时间执行的代码,而且明明日志打印执行成功了,但是为什么数据库值不对。(更新时间有时候因为各种原因,比如,客户端根据更新时间做了缓存,非关键字段信息更新不会更新更新时间、历史代码遗留很多地方更新个别底字段不做更新更新时间操作、其他原因等都没有更新更新时间 阅读全文

posted @ 2020-05-13 22:42 FLGB 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 问题描述:因代码判断、截取问题,导致在处理特殊图片名称时,部分申请的图片上传异常,合成影像缺失,业务要求手动给到每份申请的图片,去人工合成。 解决方案: 1.找运维,运维会让提事件单,(事件单这东西能没有最好)才会帮忙去拉取生产图片,但现在特殊图片的有几十份,还非常散,我们图片根据日期去建立,每天一 阅读全文

posted @ 2020-05-13 22:08 FLGB 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 生产上Tomcat出现 Connection has already been closed.问题,但是在uat测试是好的! 遇见两次: 1.某个程序dao中执行逻辑异常复杂,有时候需要执行一分多钟,uat正常执行,生产上个别执行时间长的会出现Connection has already been 阅读全文

posted @ 2020-05-13 21:52 FLGB 阅读(7583) 评论(0) 推荐(0) 编辑


2020年5月11日

摘要: 项目中经常使用邮件发送提醒功能,比如说更新安全机制,发送邮件通知用户等 一、简单邮件发送 导入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</arti 阅读全文

posted @ 2020-05-11 01:32 FLGB 阅读(256) 评论(0) 推荐(0) 编辑

摘要: 在项目开发过程中,经常会使用到定时任务(跑批),springboot默认已经实现了,只需要添加相应的注解就可以实现 在启动类上加入注解,开启定时任务 @SpringBootApplication @EnableScheduling public class App { public static v 阅读全文

posted @ 2020-05-11 00:04 FLGB 阅读(325) 评论(0) 推荐(0) 编辑


2020年5月7日

摘要: 由一个问题引发的思考 线程的合理使用能够提升程序的处理性能,主要有两个方面, 第一个是能够利用多核 cpu 以及超线程技术来实现线程的并行执行; 第二个是线程的异步化执行相比于同步执行来说,异步执行能够很好的优化程序的处理性能提升并发吞吐量 同时,也带来了很多麻烦,举个简单的例子多线程对于共享变量访 阅读全文

posted @ 2020-05-07 01:13 FLGB 阅读(489) 评论(0) 推荐(0) 编辑


2020年5月5日

摘要: RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生 阅读全文

posted @ 2020-05-05 17:11 FLGB 阅读(491) 评论(0) 推荐(0) 编辑

摘要: 一、IDEA启动慢,因为启动时编译、缓存、创建索引等,如果断电等启动异常,可以让缓存索引失效 迁移IDEAD时,可以找到config、system等文件夹, 随着时间使用越久,空间占用越大,另外觉得浪费c盘空间,通过修改idea.properties文件, idea.config.path=${us 阅读全文

posted @ 2020-05-05 01:48 FLGB 阅读(168) 评论(0) 推荐(0) 编辑


上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页

Copyright © 2024 FLGB
Powered by .NET 8.0 on Kubernetes