02 2020 档案
摘要:1. 实现比较类 public class Comparator implements java.util.Comparator<TaskInfo>{ @Override public int compare(TaskInfo o1, TaskInfo o2) { //查验位置 if(o1.getP
阅读全文
摘要:java事务(数据库事务):jdbc事务--ACID springboot事务:@Transactional--ACID redis事务:命令集合 将redis事务与mysql事务对比: Mysql Redis 开启 start transaction multi 语句 普通sql 普通命令 失败
阅读全文
摘要:5 Java并发集合 5.1 引言 在前几章中,我们介绍了Java集合的内容,具体包括ArrayList、HashSet、HashMap、ArrayQueue等实现类。 不知道各位有没有发现,上述集合都有一个共同的特点,那就是线程不安全性,在并发情况下都不能保证数据的一致性。(当然,这个集合必须是共
阅读全文
摘要:CopyOnWriteArraySet和ConcurrentSkipListSet 与线程不安全的集合类的对应关系 HashSet -> CopyOnWriteArraySet TreeSet -> ConcurrentSkipListSet CopyOnWriteArraySet概述 底层实现依赖
阅读全文
摘要:在连接数据库的url中,加上allowPublicKeyRetrieval=true from:https://blog.csdn.net/Gushiyuta/article/details/93239648
阅读全文
摘要:常用操作 开启Mysql服务 1.在终端中输入添加MySQL路径的命令: PATH="$PATH":/usr/local/mysql/bin; 2.在终端输入 mysql -uroot -p 关闭Mysql服务 quit 创建数据库 记得带上分号 ';' create database testmy
阅读全文
摘要:redis 持久化: (1)RDB机制的优势和略施 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 也是默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。 可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒
阅读全文
摘要:1.Redis高并发的问题 Redis缓存的高性能有目共睹,应用的场景也是非常广泛,但是在高并发的场景下,也会出现问题:缓存击穿、缓存雪崩、缓存和数据一致性,以及今天要谈到的缓存并发竞争。 这里的并发指的是多个redis的client同时set key引起的并发问题。 2.出现并发设置Key的原因
阅读全文
摘要:1.如果没有数据,或者运行初始化,那么直接在偏好设置里,点击Initialize Database即可 2. 有数据下修改(还没验证) (1)关闭服务sudo /usr/local/mysql/support-files/mysql.server stop (2)安全模式下启动sudo /usr/l
阅读全文