摘要: ControllerAdvice可以注解标明作用范围,并且结合@ExceptionHandler、@InitBinder 或 @ModelAttribute使用, 参考: https://blog.csdn.net/qq_43575801/article/details/128891997 阅读全文
posted @ 2024-04-07 21:12 曾鸿发 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 参考这篇博客进行保姆式安装即可: https://blog.csdn.net/qq_62614525/article/details/134749900 阅读全文
posted @ 2024-03-30 20:36 曾鸿发 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/w1014074794/article/details/130972183 阅读全文
posted @ 2024-03-22 19:23 曾鸿发 阅读(1) 评论(0) 推荐(0) 编辑
摘要: java后端重定向到前端页面后,前端再次访问后端接口,后端取不到session里面的值了,怎么回事? 在Java后端重定向到前端页面后,如果前端再次访问后端接口时,后端无法获取到session里面的值,可能有以下几种可能的原因: Session丢失或过期: 如果后端重定向到前端页面后,session 阅读全文
posted @ 2024-03-17 09:03 曾鸿发 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 代理问题? 打开电脑,打开设置,打开网络和Internet设置,看一下是否设置了代理?如果开启了代理,把代理关掉就好了。 阅读全文
posted @ 2023-09-23 12:25 曾鸿发 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一直受github网站访问很慢的困扰。 之前有用极光进行加速来着,但是网站不稳定,有时候用不了。 所以我今天试了另外一种方案,真的很给力啊。。。 首先下载一个steam++,下载地址: https://steampp.net/ 下载安装好后,可以操作如下,对github进行加速: 然后尝试去拉代码, 阅读全文
posted @ 2023-08-16 21:32 曾鸿发 阅读(52) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { // 获取随机数 double mathRandom = (Math.random()*9 + 1) * (Math.pow(10,5)): System.out.printin(mathRandom); int re 阅读全文
posted @ 2023-06-11 13:02 曾鸿发 阅读(22) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qqqwwweeerasd/article/details/123066493 阅读全文
posted @ 2023-04-26 11:44 曾鸿发 阅读(104) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/HeroNet2010/article/details/126462603 阅读全文
posted @ 2023-04-26 11:42 曾鸿发 阅读(81) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_51626435/article/details/115012925 Feign api 抽取: https://blog.csdn.net/m0_62520968/article/details/127187885 Receiver cla 阅读全文
posted @ 2023-04-26 11:40 曾鸿发 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 原子性 (Atomicity)当前事务的操作要么同时成功,要么同时失败。原子性由undo log日志来实现。一致性 (Consistency) : 使用事务的最终目的,由其它3个特性以及业务代码正确逻辑来实现。隔离性 (lsolation) : 在事务并发执行时,他们内部的操作不能互相干扰,隔离性由 阅读全文
posted @ 2023-03-30 18:37 曾鸿发 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 为什么建议InnoDB表必须建主键?并且推荐使用整型的自增主键? 如果不由我们人工去创建主键,mysql也会帮我们去建立主键,没有必要把这么简单地工作交给Mysql。整型比较比UUID比较要快,而且更加节省空间。 设置自增有一个考虑就是在插入元素数据的时候由于需要维护一颗B+树,这颗树根据主键排序的 阅读全文
posted @ 2023-03-26 22:47 曾鸿发 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 间隙锁,锁的就是两个值之间的空隙。Mysql默认级别是repeatable-read,有办法解决幻读问题吗?间隙锁 在某些情况下可以解决幻读问题。 假设account表里数据如下: 那么间隙就有 id 为 (3,10),(10,20),(20,正无穷) 这三个区间, 在Session_1下面执行 u 阅读全文
posted @ 2023-03-08 22:56 曾鸿发 阅读(73) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/xuri24/article/details/125665852 阅读全文
posted @ 2023-03-08 22:29 曾鸿发 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Mysql 查询是否存在锁表有多种方式,这里只介绍一种最常用的。 1、查看正在进行中的事务SELECT * FROM information_schema.INNODB_TRX2、查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;3、查看等待 阅读全文
posted @ 2023-03-08 22:16 曾鸿发 阅读(623) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList的底层原理是怎样的? 1. ⾸先CopyOnWriteArrayList内部也是⽤过数组来实现的,在向CopyOnWriteArrayList添加元素时,会复制⼀个新的数组,写操作在新数组上进⾏,读操作在原数组上进⾏2. 并且,写操作会加锁,防止出现并发写入丢 阅读全文
posted @ 2023-03-08 12:06 曾鸿发 阅读(165) 评论(0) 推荐(0) 编辑
摘要: TCP和UDP有什么区别? TCP为什么是三次握手,而不是两次? TCP Transfer Control Protocol 是一种面向连接的、可靠的、传输层通信协议。 特点: 好比是打电话: 面向连接的,点对点的通信,高可靠的,效率比较低,占用的系统资源比较多。UDP User Datagram 阅读全文
posted @ 2023-03-07 06:03 曾鸿发 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 单例模式 饿汉式懒汉式静态内部类枚举类序列化 工厂方法模式 应用场景:1. 当你不知道该使用对象的确切类型的时候;2. 当你希望为库或者框架提供扩展其内部组件的方法时;主要优点:1. 将具体产品和创建者解耦2. 符合单一职责原则3. 符合开闭原则 抽象工厂模式 提供一个创建一系列相关或互相依赖对象的 阅读全文
posted @ 2023-03-06 00:21 曾鸿发 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 线性表: 单链表 双向链表 循环链表 栈 队列 递归 字符串 数组 树 二叉树 哈夫曼树:又称为最优树,是一种带权路径长度最短的树 平很二叉树 B树 B-树 B+树:Mysql默认采用的就是B+树进行存储的。 红黑树:像HashMap和TreeMap底层都用到了红黑树。 图: 邻接矩阵 邻接表 十字 阅读全文
posted @ 2023-03-05 14:57 曾鸿发 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ES集群有哪些类型的节点,以及节点对应的职责是什么? 主要有Master节点和DataNode节点。 Master节点主要负责: 管理索引(创建索引、删除索引)、分配分片 维护元数据 管理集群节点状态 不负责数据写入和查询,比较轻量级。 在Elasticsearch集群中,会有N个DataNode节 阅读全文
posted @ 2023-03-05 12:19 曾鸿发 阅读(179) 评论(0) 推荐(0) 编辑