会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AI未来10Y
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
13
下一页
2024年1月22日
单元测试一些问题和方法
摘要: (1)在单元测试中,需要添加 @RunWith(SpringRunner.class) 才可完成测试 原因:这里使用的 @Test 是 org.junit.Test 下的,需配合 @RunWith(SpringRunner.class) 才可完成单元测试 代替方法: @Test 可以使用 org.j
阅读全文
posted @ 2024-01-22 23:30 AI未来10Y
阅读(35)
评论(0)
推荐(0)
2023年7月9日
分布式锁及其实现
摘要: ### 分布式锁 ### 1. 锁 有限资源的情况下,控制同一时间(段)只有某些线程(用户 / 服务器)能访问到资源。 Java 实现锁:synchronized 关键字、并发包的类 问题:只对单个 JVM 有效 ### 2. 分布式锁 为啥需要分布式锁? - 有限资源的情况下,控制同一时间( 段)
阅读全文
posted @ 2023-07-09 16:02 AI未来10Y
阅读(86)
评论(0)
推荐(0)
定时任务的执行以及分布式锁
摘要: # 定时任务的执行 ### 1. 为什么需要控制定时任务的执行? 不控制的后果: 1. 浪费资源,会出现多台(比如1000台)服务器同时开始执行定时任务的情形 2. 脏数据,比如出现重复插入的情况 ### 2. 要控制定时任务在同一时间只能有一个服务器执行 怎么做? 1. 分离定时任务程序和主程序,
阅读全文
posted @ 2023-07-09 15:37 AI未来10Y
阅读(125)
评论(0)
推荐(0)
2023年7月8日
数据查询慢问题以及实现缓存预热
摘要: # 数据查询慢问题 解决办法:使用缓存技术,提前把数据从数据库中取出来,就可以更快的进行读写。 ### 1. 缓存的实现 - Redis(分布式缓存) - memcached(分布式) - Etcd(云原生架构的一个分布式存储,**存储配置**,扩容能力) - ehcache(单机) - 本地缓存(
阅读全文
posted @ 2023-07-08 22:40 AI未来10Y
阅读(141)
评论(0)
推荐(0)
2023年7月5日
数据库表伪造假数据
摘要: 目的:用于试验数据量较大的数据库表查询 #### 需要支持mybatis-plus以及spring test。插入10w条数据。 > 用户表: ```sql create database if not exists nami; use nami; -- 用户表 create table user
阅读全文
posted @ 2023-07-05 21:32 AI未来10Y
阅读(76)
评论(0)
推荐(0)
2023年7月3日
定时任务的实现方式
摘要: # 定时任务的实现方式 1. **Spring Scheduler(spring boot 默认整合了)** 2. Quartz(独立于 Spring 存在的定时任务框架) 3. XXL-Job 之类的分布式任务调度平台(界面 + sdk) 第一种方式: 1. 主类开启 @EnableSchedul
阅读全文
posted @ 2023-07-03 21:22 AI未来10Y
阅读(34)
评论(0)
推荐(0)
Redis的一些使用
摘要: # Redis使用:
阅读全文
posted @ 2023-07-03 21:21 AI未来10Y
阅读(11)
评论(0)
推荐(0)
cron表达式工具网站
摘要: 1. 在线Cron表达式生成器 https://cron.qqe2.com/ 2. 在线crontab表达式执行时间计算 https://www.matools.com/crontab/ cron 表达式从左往右,从秒开始; Cron有如下两种语法格式: ① Seconds Minutes Hour
阅读全文
posted @ 2023-07-03 20:43 AI未来10Y
阅读(486)
评论(0)
推荐(0)
2023年6月28日
设计模式之单例模式
摘要: ### 很重要的一个设计模式!! 介绍: 它和工厂模式一样,都属于创建型模式,用于类进行初始化。 单例模式保证一个类只会被实例化一次。 ### 1. 线程安全的懒汉单例模式 ```java public class SingletonTwo { private volatile static Sin
阅读全文
posted @ 2023-06-28 23:28 AI未来10Y
阅读(24)
评论(0)
推荐(0)
2023年6月26日
mac电脑安装软件报错“软件已经损坏”的解决方案
摘要: 尝试以下解决方案: 在终端中输入以下命令: ```shell xattr -r -d com.apple.quarantine ``` 把app文件拖动进来,最后回车,就可以正常运行了。如图 
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
13
下一页
公告