05 2020 档案

摘要:1. 概述 在日常开发中,为了提高主线程的效率,往往需要采用异步调用处理,例如系统日志等。在实际业务场景中,可以使用消息中间件如RabbitMQ、RocketMQ、Kafka等来解决。假如对高可用没有太高的要求,也可以使用线程池或者队列来解决。 2. 创建工程 创建Maven工程 修改配置文件 <p 阅读全文
posted @ 2020-05-30 12:01 C3Stones 阅读(1433) 评论(0) 推荐(1) 编辑
摘要:1. 遍历Map Map<Integer, String> map = new HashMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); // Map.keySet遍历 for (Integer k : map.keySet()) 阅读全文
posted @ 2020-05-27 19:53 C3Stones 阅读(6617) 评论(0) 推荐(0) 编辑
摘要:1. Linux时间 Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。 系统时间:指系统内核中的时间。 硬件时间:指主板上的时间。 2. 查看系统时间 date 3. 查看硬件时间 hwclock 4. 删除本地时间 rm -rf 阅读全文
posted @ 2020-05-25 20:43 C3Stones 阅读(9275) 评论(1) 推荐(1) 编辑
摘要:1. 安装前检查 1 #ContOS 7安装Docker系统为64位,内核版本为3.10+ 2 lsb_release -a 3 4 uname -r 5 6 #更新yum源 7 yum -y update 8 9 #查看是否已经安装Docker 10 yum list installed | gr 阅读全文
posted @ 2020-05-22 22:07 C3Stones 阅读(1174) 评论(0) 推荐(0) 编辑
摘要:1. 账户与安全 用户创建与授权 之前:创建用户并授权 1 grant all privileges on *.* to 'myuser'@'%' identified by '3edc#EDC'; 2 select user, host form mysql.user; 之后:创建用户和授权必须分 阅读全文
posted @ 2020-05-21 23:37 C3Stones 阅读(2297) 评论(0) 推荐(0) 编辑
摘要:0. 安装环境 1. 下载安装包 方式一:百度网盘下载 链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg 提取码:uzyj 方式二:在线下载 1 #下载安装包到/usr/local/src/ 2 wget https://dev.mysql.com 阅读全文
posted @ 2020-05-21 22:30 C3Stones 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:1. @Valid 和 @Validated @Valid 注解,是 Bean Validation 所定义,可以添加在普通方法、构造方法、方法参数、方法返回、成员变量上,表示它们需要进行约束校验。 @Validated 注解,是 Spring Validation 所定义,可以添加在类、方法参数、 阅读全文
posted @ 2020-05-20 23:58 C3Stones 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:1. 内存模型 若一个变量在多线程环境下同时操作,则可能出现结果不一致的情况。这就是常说的缓存不一致性问题。 解决缓存不一致问题,通常有两个解决方案: 通过在总线加LOCK#锁的方式 因为CPU和其他部件进行通信都是通过总线来进行的,如果对总线加LOCK#锁的话,也就是说阻塞了其他CPU对其他部件访 阅读全文
posted @ 2020-05-01 15:58 C3Stones 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示