摘要: 依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.2</version></dependency><dependency> <groupId>com.aspose</gro 阅读全文
posted @ 2024-12-03 10:38 申辉 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 按ctrl+h,跳出搜索替换框,把查找模式定义为扩展(\n,\r…) 查找目标:\r\n\r\n 替换为:\r\n 阅读全文
posted @ 2024-11-28 16:16 申辉 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、将java集合对象中的某些属性的值做运算,并将结果赋值给另外属性。(例如计算人员工资): public class Staff{ private String name; private int wages;//每月工资 private int month;//工作月份 private int 阅读全文
posted @ 2024-09-14 16:43 申辉 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ‌原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。这意味着事务内的操作如果失败,会回滚到事务开始前的状态;如果成功,则事务内的所有操作都会提交。原子性确保事务内的操作要么全做,要么全不做,是一个不可分割的工作单位。‌ ‌一致性(Consistency):一致 阅读全文
posted @ 2024-09-11 14:49 申辉 阅读(6) 评论(0) 推荐(0) 编辑
摘要: redis是一种缓存工具,可以大大减少对数据库访问时数据库的压力,同时也可以让我们在对数据的读取时更方便,但由于某些因素,redis也可能会存在雪崩、击穿和穿透的风险: (引用自https://blog.csdn.net/wangxuanyang_zer/article/details/134420 阅读全文
posted @ 2024-09-11 14:49 申辉 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 在使用Redis过程中,持久化是一项非常重要的功能,因为如果Redis Server停止工作,所有的数据将全部丢失。为了避免这种情况的出现,我们需要将Redis中的数据保存在硬盘上,以保证数据不受服务器宕机影响。Redis提供了两种持久化方式——RDB和AOF。 一、什么是RDB Redis的RDB 阅读全文
posted @ 2024-09-11 14:48 申辉 阅读(12) 评论(0) 推荐(0) 编辑
摘要: springMVC的主要组建是dispatcherServelt, 1、用户发送http请求到前端控制器DispatcherServlet, 2、DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle, 3、处理器映射器根据请求url找到具体 阅读全文
posted @ 2024-09-11 14:48 申辉 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 死锁发生条件: 1、互斥使用,即当资源被一个线程使用时,别的线程无法使用; 2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能被资源持有者释放; 3、请求和保持,当资源请求者在请求其他资源的同时保持对原有资源的占有; 4、循环等待,存在一个等待队列,P1占有P2的资源,P2占有P3的 阅读全文
posted @ 2024-09-11 14:48 申辉 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 用户发送请求至前端控制器DispatcherServlet,DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle。 1.2 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatche 阅读全文
posted @ 2024-09-11 14:48 申辉 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 在sql之前加上EXPLAIN关键字,会返回查询的执行计划,包括索引的查询情况、 关注key列,如果使用了索引,则会显示索引的名称,如果没有生效,则会返回NULL值。 阅读全文
posted @ 2024-09-11 14:47 申辉 阅读(50) 评论(0) 推荐(0) 编辑