- 博客(10)
- 收藏
- 关注
原创 事务 失效/不生效 的原因,解决过程
事务(Transaction)是数据库管理系统中的一个重要概念,它表示一组不可分割的操作序列,这些操作要么全部成功执行,要么全部不执行。事务是数据库操作的逻辑单位,用于保证数据库的完整性和一致性。事务的四个基本特性(ACID)原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。一致性(Consistency):事务必须使数据库从一个一致性状态转变到另一个一致性状态。隔离性(Isolation):并发执行的事务之间不会相互影响。持久性(Durability)
2024-11-13 16:08:32
869
原创 记录一次索引失效引发全表扫描的解决过程
索引列参与运算:当索引列参与到运算中时,可能会导致索引失效。例如,id = 2 - 1 这样的表达式会导致数据库进行全表扫描,因为数据库需要先计算出结果,然后再进行匹配,这使得索引无法被有效利用。索引列使用函数:如果索引列上使用了函数,如 SUBSTR(id_no,1,3) = ‘100’,这会导致索引失效,因为数据库需要先对数据进行函数处理,然后再进行匹配,这同样使得索引无法被有效利用。
2024-11-07 15:15:37
815
原创 自定义注解实现接口权限控制--详细记录
今天来学习下如何做权限控制。提示:以下是本篇文章正文内容,下面案例可供参考这里我们定义一个名叫 AnyRoles 的接口,定义方法如下:其中 @Target 和 @Retention 和 @Document 这3个称为元注解Meta-Annotation)元注解(Meta-Annotation)是指注解的注解,即用于修饰其他注解的注解。元注解在Java中主要用于控制注解的行为和属性。@Document@Target这个元注解指定了AnyRoles注解可以被应用于哪些程序元素。
2024-10-11 14:24:05
548
1
原创 几行代码搞定分布式锁,日常学习记录
tldb 提供的分布式锁功能主要在 MQ 模块中实现,调用的方法在 MQ 客户端实现,客户端的实现实际非常简单,除了目前已经实现的几种语言 java,golang,python,javaScript 写的 simpleClient,其实其他开发者有兴趣也可以实现其他语言的 MQ 客户端,完全没有技术门槛。,即服务器对 “abc” 对象分配一个锁,所有对 "abc" 对象请求加锁的线程争用一个独占锁,该方法为一个阻塞方法,请求到锁则返回,如果锁被其他线程占用,则一直阻塞直至获取到锁。
2024-05-07 17:46:09
392
原创 结合代码理解:快速排序、归并排序、堆排序算法的一些优缺点
这几天突然想研究一下一些常用算法,今天就记录下最早接触到的排序算法吧。快速排序、归并排序和堆排序都是常用的排序算法,它们各自有独特的特点和适用场景,当然排序算法很多,比如冒泡啊,插入啊,选择排序啊等,不过他们的时间复杂度为O(n^2),通常不适用于大型数据集,就不提及了。
2024-04-28 11:24:41
2596
2
原创 (最简单!一看就会!保姆级全代码贴上!)Java 处理表格,重复列名(c1,c2,c3,c3)和两组数据并列(c1,c2,c3,c1,c2,c3)的处理方法
之前在项目开发中遇到了表格处理的问题,由于表格时两组数据并列(c1,c2,c3, c1,c2,c3)这样,当时还着实花了一番功夫,现在有空了,就记录下吧。
2024-04-23 11:07:41
1895
1
原创 【最简单!婴儿级教程!】外网屏蔽,关于外网访问时,屏蔽系统的某些功能,只支持内网访问
最近项目中的某些功能要求在外网环境下拒绝访问,今日得空记录一下。当然首先在前端得先屏蔽入口,比如把按钮置灰,给与拒绝提示之类的。但是后端也得做对应的处理,得防止直接接口访问获取数据对吧。由于只是屏蔽一些指定的功能,还是写一个工具类比较合理,在需要的地方调用就行。
2024-04-22 15:51:05
346
1
原创 最新!Java8 中获取当前时间,一行代码Java判断闰年,日期处理。LocalDateTime的详细使用,DateTimeFormatter使用。
Date 和Calendar类不是线程安全的,使开发者难以调试这些api的并发问题。使用 Java8 新的API,可以使用 Time API 来处理时区。判断闰年也是一行代码轻松搞定!当我们需要结合日期和时间时,这是最常用的类。
2024-04-08 14:40:50
911
原创 Java中对Map集合进行排序,TreeMap,对key和value排序,HashMap排序
Java中对Map集合排序,Java 8 的新特性来实现,TreeMap的使用,对HashMap进行排序
2024-04-05 17:23:02
3332
2
FileZilla-3.66-64位版本,免费的TFP软件
2024-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人