摘要: 1、Redis缓存数据库一致性 采用最终一致性,而不是采用强一致性,强一致性会导致系统吞吐量变差;采用双删除的策略,第二次删除,采用延迟删除; 推荐采用,先操作数据库,直接删除缓存的方式; 删除失败的情况,采用异步方式,重试操作; 读取binlog异步删除,使用开源框架canal,监听canal通知 阅读全文
posted @ 2024-04-25 20:47 我太想努力了 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 阻塞队列(Blocking Queue)是一种特殊类型的队列,用于多线程环境中,实现进程通信; 常见的Java阻塞队列包括: (1)ArrayBlockingQueue(有界队列) 内部是采用数组存储元素的,初始化需要指定容器大小,ArrayBlockingQueue可以用于实现数据缓存、限流、生产 阅读全文
posted @ 2024-04-25 18:12 我太想努力了 阅读(2) 评论(0) 推荐(0) 编辑
摘要: File类: 代表当前操作系统的文件对象。 File类:建用来操作操作系统的文件对象的,删除文件,获取文件信息,创建文件(文件夹) 广义来说操作系统认为文件包含(文件和文件夹) File类创建文件路径: 相对路径:默认是直接相对到工程目录下寻找文件的; 分隔符:File:separator getA 阅读全文
posted @ 2024-03-31 20:50 我太想努力了 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 异常 异常分为两种:一种是编译时异常,一种是运行时异常; 方法默认都可以自动抛出运行时异常! 自定义异常: (1)自定义编译时异常 1、定义一个异常类继承Exception 2、重写构造器 3、在出现异常的地方用throw new 自定义对象抛出 4、编译时异常是编译阶段就报错,提醒强烈,一定需要处 阅读全文
posted @ 2024-03-30 16:14 我太想努力了 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1、前提支持:Java的JDK,在使用Neo4j图数据库之前,电脑上首先要有JDK环境;如果没有下载过JDK请参考: (1)https://www.onlinedown.net/soft/10053430.htm (2)现在完成的资源如下所示: (3)通过解压-得到如下所示文件夹:这个文件夹名称很关 阅读全文
posted @ 2024-03-29 09:36 我太想努力了 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 面向对象最重要的两个概念:类和对象; 类名的首字母大写,满足“驼峰写法”; 一个Java代码文件中,可以定义多个类,但是只有一个类是public修饰的,而且public修饰的类名必须成为代码的文件名称; 类中的成分研究: 类中有且仅有五大成分(五大金刚) 1.成员变量(Field:描述类和对象的属性 阅读全文
posted @ 2024-03-27 20:39 我太想努力了 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 万物的开始,首先介绍一下动态规划(dynamic programming,DP)的基本概念:动态规划适用于有重叠子问题和最优子结构性质的问题,并且记录所有子问题的结果,因此动态规划方法耗费时间远远少于朴素解法。 动态规划总共可以分为4个步骤:1、定义子问题 2、写出子问题的递推关系 3、确定DP数组 阅读全文
posted @ 2023-10-18 22:13 我太想努力了 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 111. 二叉树的最小深度 题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 方法1:深度优先搜索 原理:深度优先搜索(Depth First Search)是一种遍历图的算法,它从图中的某个顶点出发,沿着一条路径不 阅读全文
posted @ 2023-10-14 18:03 我太想努力了 阅读(107) 评论(0) 推荐(0) 编辑
摘要: SQL语句按照最大的类别分为 1、增加 insert 2、删除 delete https://www.cnblogs.com/kuangmeng/p/17756654.html 3、修改update https://www.cnblogs.com/kuangmeng/p/17758060.html 阅读全文
posted @ 2023-10-11 17:27 我太想努力了 阅读(13) 评论(0) 推荐(0) 编辑
摘要: SQL语句按照最大的类别分为 1、增加 insert 2、删除 delete https://www.cnblogs.com/kuangmeng/p/17756654.html 3、修改update https://www.cnblogs.com/kuangmeng/p/17758060.html 阅读全文
posted @ 2023-10-11 11:22 我太想努力了 阅读(37) 评论(0) 推荐(1) 编辑