- 博客(38)
- 收藏
- 关注
原创 级联树SELECTTREE格式调整
1、将全部列表设置成Map<Long, List<Obejct>> map的格式,方便查看每个父级对应的子列表,减少循环次数。2、对这个map进行递归,重新进行级联树的集合调整,将子集放置在对应的childs里面。
2025-03-13 10:31:51
318
原创 cascade\set null\noaction\restrict
外键的四个属性(CASCADE、SET NULL、NO ACTION、RESTRICT)定义了当主表(被引用的表)的数据被更新或删除时,从表(外键所在的表)应如何保持数据一致性。若客户表(Customers)中的某客户被删除,其所有订单(Orders)自动删除。允许从表记录暂时或永久不关联主表(如未分配客户的订单)。:删除主表记录时,同时删除从表的所有关联记录。当主表的记录被更新或删除时,自动对从表的。:更新主表主键值时,从表的外键值同步更新。主表记录被更新或删除时,从表的。若客户被删除,其订单的。
2025-02-11 17:33:00
666
原创 ER图设计符号含义
乌鸦脚符号:一条线段连接到一个开放的圆圈(表示“多”的一端)。乌鸦脚符号:一条线段连接到一个封闭的圆圈(表示“多”的一端)。乌鸦脚符号:一条线段连接到一个开放的圆圈(表示“一”的一端)。乌鸦脚符号:一条线段连接到一个封闭的圆圈(表示“一”的一端)。带箭头的线段:表示可选一或强制一关系,箭头指向“一”的一端。开放的圆圈(带箭头):表示关系的“一”端,可以是0个或1个。封闭的圆圈(带箭头):表示关系的“一”端,必须有一个。封闭的圆圈:表示关系的“多”端,至少有一个。陈氏符号:一条简单的线段,没有箭头。
2025-02-10 09:31:13
1050
原创 The bean ‘xxx.FeignClientSpecification‘ could not be registered.
名称,启动时会引发此异常。
2024-12-09 10:49:56
188
原创 gitee常见命令
git log、git reset --soft bbbb、git log(此时已经没有'aaaa'版本的提交记录了,本地工作区有代码,表示撤销成功,但是远程的版本还是在‘aaaa’这个版本,因此需要将当前版本强制推送)、git push origin HEAD:yanghui --force。【1.aaaa 这个版本提交的代码已经推送到远程,现在需要撤销已经push到远程的代码。撤销aaaa版本的提交,将aaaa版本代码保留到‘本地更改’工作区,可以继续更改。接下来将本地的版本和远程的版本同步,
2024-12-07 15:52:48
1441
原创 PGSQL:联合唯一索引的创建和删除
当联合唯一索引创建之后,PostgreSQL 会自动使用这个索引来优化涉及这些列的查询,包括删除操作。,它有多个列,你想在其中的几列上创建一个联合唯一索引。在执行删除操作时,务必小心,因为一旦删除,数据可能就无法恢复了。如果可能,建议先进行备份。‘idx_unique_columns’是‘联合唯一索引’的名称;是你希望在联合唯一索引中包含的列名。是你想要删除的行的对应列的值。是组成联合唯一索引的列,而。索引来快速找到并删除相应的行。上有一个联合唯一索引。
2024-12-02 09:22:45
1408
原创 The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
找到"F:\Program Files\jdk\jdk1.8.0_301\jre\lib\security"的java.security文件;再执行java -verbose指令,会返回很多信息,其中就包含了JDK的安装路径。打开 java.security 文件,修改。查看使用的 JDK版本。再执行程序,问题解决。
2024-11-29 16:52:34
200
原创 TongRDS分布式内存数据缓存中间件
支持高达10亿级的数据缓冲,内存优化管理,避免GC性能劣化。高并发系统设计,可充分利用多CPU资源实现并行处理。数据采用key-value多索引方式存储,字段类型和长度可配置。支持多台服务并行运行,服务之间可互为主备,实现负载分担。数据同步采用独立队列,同步异常不影响主业务。支持数据有效期设置,过期数据自动回收。服务重启时可从其他服务获取在线数据,单台服务故障不影响整个系统。
2024-11-29 09:42:03
1569
原创 Spring的事务管理
tx标签用于配置事务管理用于声明和配置事务的相关属性指定一个事务管理器的引用,用于管理事务的生命周期。指定事务的传播属性,决定了在嵌套事务中如何处理事务。isolation指定事务的隔离级别,用于控制事务之间的隔离程度。timeout指定事务的超时时间,用于防止长时间的事务占用数据readOnly指定事务是否为只读事务,若为只读事务,则不允许对数据库进行写操作。指定需要回滚的异常类型,当出现指定的异常时,事务将回滚。
2024-11-29 09:19:19
1395
原创 find_in_set、string_to_array、unnest
pgsql函数:string_to_array() 可以将一个字符串转换为一个由分隔符分隔的字符串数组。sql函数:find_in_set() 某个值是否存在于一个字符串列表中。pgsql函数:unnest () 函数将一个数组集合展开为多行。-- unnest () 函数将一个数组集合展开为多行。FIND_IN_SET(‘2′,’1,2,3’) 结果是2。FIND_IN_SET(‘4′,’1,2,3’) 结果是1。可以将一个字符串转换为一个由分隔符分隔的字符串数组。
2024-11-29 08:38:11
421
原创 基于springCloud的灰度发布
单体项目包含多个模块,任意模块的修改都需要对整个项目进行编译、打包和部署简单来说就是,发布比较简单,但是耦合性比较高,出现问题需要整体项目打包。
2024-05-31 18:32:37
1304
4
原创 Win11 安装 Android 应用 教程
输入 adb install 'D:番茄.apk'或者 .\adb install 'D:番茄.apk'(请按照实际apk所在位置输入)6.在开始菜单可以看到新安装的安卓应用。原文链接:https://blog.csdn.net/m0_56076343/article/details/122334759。开始:先去任务管理器检查确定有没有开启。,执行以下命令即可安装。
2024-05-24 18:05:35
9914
3
原创 exists和not exists
exists和not exists返回的结果:true、false;查询过程中数据是和子查询相关联的数据作为判断。exists和not exists作为where条件,跟随主表返回的是主表的数据。not 恶习水头损失:表示不包含,与existss相反。exists:表示存在于。
2024-05-09 09:19:04
643
原创 队列QUEUE
同步:发出一个请求即为一个同步调用。(发出请求会得到响应,没有返回响应就会死等结果,需要注意在等待的过程中现成是激活的状态并没有暂停。异步:发出一个请求等待结果过程中,可以继续发出后续的请求。(这个结果会通过callback、状态或者通知的方式来告知调用方结果。异步经历两个步骤:1.调用方发起请求,2.服务提供方对请求的结果进行返回。单看一个请求的发起是同步操作,但是异步主要体现在只要有结果都会通过callback、状态或者通知的方式告知,因此不会存在同步的死等结果。
2024-04-28 11:20:52
3661
原创 Springboot项目启动报错 maxActive报错
检查启动脚本的配置文件,发现配打印日志的置文件全部是0和false,改正如下。检查“application-druid.yml”的配置文件,查看连接数。
2024-04-01 09:15:15
1009
1
原创 windows开放端口,外部链接访问不成功
远程主机A防火墙关闭,远程主机A部署成功项目,本地可以启动和访问,但是电脑B访问A时 候(通过外部链接),访问失败。
2024-03-19 10:17:34
3088
1
原创 Java总结
jdk:Java的开发工具包jre:Jdk开发环境jvm:是运行java字节码文件的虚拟计算机关系:JDK包含JRE,JRE又包含JVM,如图所示,其中jvm可以实现夸平台操作。byte、short、char、int、long、double、float、booleanString str1 = “abc“ 和String str2 = new tring(“abc“)区别_string str1 = "abc"; string str = "abc"; string st-CSDN博客Strin
2024-03-15 18:08:28
810
1
原创 Statistic-统计idea代码量
选择File -> Settings -> Plugins ->Statistic-> OK -> 安装好后重启IDEA,即可在底部工具栏找到Statistic。若找不到,在IDEA顶部菜单选择View -> Tool Windows -> 选择Statistic即可。idea插件:‘Statistic’
2024-03-13 15:56:44
7011
3
原创 软件部署全_有对应安装包
文件路径:D:\install\redis\Redis-x64-3.0.504\redis.window.conf。进入目f:\\install\mysql\mysql-8.0.33-winx64根目录,创建my.ini文件。1. 以管理员身份通过命令行进入D:\install\nssm\win64目录。1. 以管理员身份通过命令行进入D:\install\nssm\win64目录。D:\install\nginx\html\自定义文件的目录下,并解压。
2024-03-13 15:25:33
3041
原创 mysql总结
数据定义(DDL):数据库、表、视图、索引、、触发器等的创建和删除。数据操纵(DML):数据的查询和存取等操作。如: Select、Insert、Update、Delete数据控制(DCL):事务管理、存取权限等。数据查询(DQL)
2024-03-11 17:27:10
761
使用cursor+vercel搭建个人网页,并部署访问
2024-09-24
基于springCloud的灰度发布源码文件
2024-05-31
软件安装部署全部压缩包
2024-05-31
mysql环境配置、安装包
2024-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人