摘要: 环境:MySQL5.7版本 先生成一组测试数据 public static int randAge(){ return new Random().nextInt(100); } public static char randScore(){ int i = new Random().nextInt( 阅读全文
posted @ 2020-11-07 14:10 曼波OUT 阅读(7268) 评论(0) 推荐(0)
摘要: 问题重现 比如我有两个表 mysql> select * from user; + + + + | id | name | age | + + + + | 1 | A | 9 | | 2 | B | 11 | | 3 | C | 15 | | 4 | D | 13 | + + + + 4 rows 阅读全文
posted @ 2020-09-17 19:32 曼波OUT 阅读(1051) 评论(0) 推荐(0)
摘要: 一 日期函数 1. 取本月1号 mysql> select concat(date_format(now(), '%Y-%m'),'-01'); + + | concat(date_format(now(), '%Y-%m'),'-01') | + + | 2020-09-01 | + + 1 ro 阅读全文
posted @ 2020-09-17 17:06 曼波OUT 阅读(178) 评论(0) 推荐(0)
摘要: 当前用的一个线程池工具呢,感觉不怎么好。缺点如下: 1. 提交任务execute后,无异常直接返回true,表示任务执行成功。但是由于异步执行,真正执行到run方法期间产生的异常虽然有处理逻辑,但是前端无法感知,所以很可能返回的是成功,实际上却是失败的。 2. 由于是执行execute方法,是无法得 阅读全文
posted @ 2020-09-11 15:26 曼波OUT 阅读(4059) 评论(0) 推荐(1)
摘要: 命令模式 以网上很多人的例子:点餐。 以前吃烧烤,每一个客人都是直接跟烧烤师傅说吃什么,烧烤师傅【又要烧烤又要记住每个客人点了什么】记性差。这里是行为请求者和行为实现者的紧耦合,不好。 现在呢,每个烧烤摊有个服务员,客人想吃啥,直接跟服务员说,服务员把每一份订单给烧烤师傅看,烧烤师傅【只需要根据单子 阅读全文
posted @ 2020-08-31 14:56 曼波OUT 阅读(208) 评论(0) 推荐(0)
摘要: 如果你尝试修改Arrays.asList方法生产的List,那么就会报这个错误 public static void main(String[] args) { Integer[] arr = new Integer[]{7,8,9}; List<Integer> list = Arrays.asL 阅读全文
posted @ 2020-08-12 15:43 曼波OUT 阅读(1100) 评论(0) 推荐(0)
摘要: 准备一个项目 比如我有个SpringBoot项目 打包好,上传服务器 服务器 1. 开启端口(8080是项目端口,8000是远程调试端口) [root@localhost app]# firewall-cmd --zone=public --add-port=8080/tcp --add-port= 阅读全文
posted @ 2020-08-08 08:54 曼波OUT 阅读(293) 评论(0) 推荐(0)
摘要: 在Java中,但凡你尝试在Collection下面的集合循环语句中新增/删除元素的时候,都会报错:java.util.ConcurrentModificationException Map public static void main(String[] args) { class User{ pr 阅读全文
posted @ 2020-08-06 16:46 曼波OUT 阅读(609) 评论(0) 推荐(2)
摘要: 一、Synchronized解决 import java.util.concurrent.*; public class Test { public static void main(String[] args) throws Exception { ExecutorService pool = E 阅读全文
posted @ 2020-06-02 19:24 曼波OUT 阅读(868) 评论(1) 推荐(1)
摘要: 1. 应用场景 缓存:根据键值过期时间设置 请求频率限制:比如短信验证码120秒内只能发送一次,则将标志性的key-value键值对设置过期时间为120秒,用户请求的时候判断一下【SET key value EX 120 NX】 排行榜:利用zset数据类型 计数器:利用 INCR KEY 命令,k 阅读全文
posted @ 2020-05-14 15:30 曼波OUT 阅读(228) 评论(0) 推荐(0)