摘要: 问题描述:若依项目中Quartz表达式,定时器一到执行时间就每秒执行一次,导致极大的占用系统资源,系统其他功能也受到影响。 问题分析: cron表达式为 * 0/1 * * * ? , 本来目的是想 每一分钟执行一次,经过看系统日志及分析该表达式可以得出:一到执行时间就每秒执行一次 备注:*:表示匹 阅读全文
posted @ 2021-12-27 10:42 kevenYuan 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: <!--json--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.9</version> </dependency> <d 阅读全文
posted @ 2021-12-23 17:23 kevenYuan 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1 @Transactional(rollbackFor = Exception.class) 2 public void addUserOneByOne(List<User> users) { 3 SqlSession session = sqlSessionFactory.openSession 阅读全文
posted @ 2021-11-25 15:47 kevenYuan 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 日常我们使用redis 缓存时,经常会遇到各种各样的问题,其中redis 偶发性连接超时,是经常遇到的一个问题,下面介绍一下我们之前是如何处理的这个问题。 1、redis 服务监控 通过监控工具,首先排查一下redis 服务端是否是超时,可以从服务器cpu ,内存使用情况,qps等判断server 阅读全文
posted @ 2021-01-31 15:14 kevenYuan 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 背景: Java 功能压测的时候,执行数据库sql缓慢分析报错,使用的Sharding-jdbc,进行了分库分表。高TPS访问时,遇到了瓶颈, 报错: "http-bio-8088-exec-3762" - Thread t@188077 java.lang.Thread.State: BLOCKE 阅读全文
posted @ 2019-07-29 10:41 kevenYuan 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 背景需求: 要做一款中介平台APP。APP的重要功能是帮助家政个人在上面发布信息,同时找家政的人,在上面寻找家政,并提供练习信息 一、时序图 二、流程图: 1、 用户流程图 2 家政流程图 3、 运营人员工作流程 阅读全文
posted @ 2019-07-13 17:31 kevenYuan 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 总的来说,Lock和synchronized有以下几点不同: 1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现; 2)synchronized在发生异常时,会自动释放线程占有的锁,因此不会导致死锁现象发生;而Lock在发生异常时,如果没 阅读全文
posted @ 2018-03-27 17:51 kevenYuan 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 如图所示: 当java 中new 新实例化一个对象时,在jvm中加载的顺序是如图所示的,首先classLoader 加载类后,先将 一些变量属性,静态常量,对象等等,放入jvm 堆中的永久代,栈中存储的基础数据类型的对象和自定义对象的引用(不是对象)。 方法区中存放的是程序中的方法。 程序运行后,加 阅读全文
posted @ 2018-03-20 20:15 kevenYuan 阅读(1222) 评论(1) 推荐(0) 编辑
摘要: Java 中多线程部分是Java 开发中的重要组成部分。创建java 多线程常用有三个方法: 1、继承Thread 类创建线程。 2、实现Runnable 接口创建线程。 3、实现Callable和Future 创建线程。 继承Thread类创建线程 通过继承Thread类来创建并启动多线程的一般步 阅读全文
posted @ 2018-03-17 15:10 kevenYuan 阅读(328) 评论(0) 推荐(0) 编辑
摘要: /** * Description: 从FTP服务器下载文件 * @Version1.0 Jul 27, 2008 5:32:36 PM by 崔红保(cuihongbao@d-heaven.com)创建 * @param url FTP服务器hostname * @param port FTP服务 阅读全文
posted @ 2016-04-20 16:52 kevenYuan 阅读(11031) 评论(1) 推荐(0) 编辑