自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Spring 事务传播行为

在多个事务方法相互调用时,事务应该如何传播通俗的讲,当一个已经存在事务的方法(A),去调用另一个事务方法B时,方法B是加入A的事务还是自己新开一个事务,或者以非事务方式运行。

2025-11-12 16:00:00 675

原创 PageHelper深度学习

PageHelper是一个基于MyBatis的物理分页插件,通过拦截器的方式在SQL执行前自动田间分页语句,简化分页操作// 添加自定义方法return String.format("第 %d 页,共 %d 页,总计 %d 条记录",

2025-11-05 17:08:44 291

原创 Frp内网穿透v0.64.0

本文介绍了在云服务器上安装配置Frps服务端和Windows客户端Frpc的完整流程。服务端配置包括创建专用目录、下载解压FRP、编辑TOML配置文件(设置端口、认证令牌和仪表板密码)、启动服务并检查防火墙设置。客户端配置需下载FRP、编辑配置文件(填写服务器IP、端口和认证信息)、设置服务映射并执行连接命令。文中特别提醒要注意云服务器防火墙设置(需开放7000和7500端口),并给出了常见问题的解决方法。

2025-09-25 20:00:00 375

原创 Neo4j Cypher

【代码】Neo4j Cypher。

2025-08-12 19:17:01 544

原创 Neo4j Cypher语句

图中的实体,用圆括号表示,例如(p:Person)表示带有Person标签的节点(Label)。节点可以有任意属性(properties),例如p.namep.age。:两个节点之间的有向/无向边,用方括号表示并放在箭头中,例如。关系也可以有属性。:给节点分类(相当于表/类型),例如:Person:Movie。在查询中使用标签可以让查询走索引,从而更快。:节点或关系上的键值对,如age: 30。:节点与关系的组合,用于匹配或创建图数据,如。

2025-08-12 19:14:25 1273

原创 docker && Neo4j

个人对neo4j的理解:专门存储和查询这种“谁是谁”、“谁干了什么”、“谁和谁有关系”的数据,处理复杂,深度的关系。节点->实体,关系,标签,属性(键值对)下载社区版,启动neo4j,访问。

2025-07-20 11:20:12 494

原创 MyBatis 逆向工程(MBG)详解

手写 SQL 可能有语法错误,MBG 生成的 SQL 语句结构规范,减少错误。它会自动运行 MyBatis Generator 并生成代码。,特别适用于项目初期数据库表结构已确定的情况下。:生成 MyBatis 的 XML 映射文件。:大大减少数据库表结构变更后代码修改的成本。:生成符合 MyBatis 3 规范的代码。:生成 Java Bean(实体类)。代表生成的 Java 类名。:生成 Mapper 接口。:指定需要生成的数据库表,文件,减少重复劳动。的 SQL 语句等。:配置数据库连接信息。

2025-04-03 08:30:00 1129

原创 Redis 事务

监视某个键,在事务提交前如果该键被其他客户端修改,事务会被取消。:事务执行时,其他 Redis 连接不会看到部分执行的结果。:如果事务中的某条命令执行失败,其余命令仍会继续执行。:事务中的命令按顺序执行,不会被其他命令插入。监视键,避免并发冲突(类似乐观锁)。失败,事务中的其他命令仍然执行(被其他客户端修改,事务会失败。监视键的变化,防止并发冲突。Spring Boot 提供。被其他线程修改,事务会失败。来执行 Redis 事务。,所有命令都会顺序执行。Redis 事务使用。

2025-04-02 20:11:17 338

原创 Redis

Redis(Remote Dictionary Server)是一个。:所有数据存储在内存中,读写速度极快(百万级 QPS)。Redis 提供多种数据结构,分别适用于不同业务场景。:支持 RDB(快照)、AOF(日志)持久化方案。:字符串、哈希、列表、集合、有序集合等。,如果某条命令失败,其余仍然会执行。,所有数据都存储为键值对。

2025-04-02 20:10:57 949

原创 用一个“外卖平台”来理解 DDD(领域驱动设计)

领域就是你的,也就是你的平台能做什么。每个领域可以再拆分成不同的子领域,类似于把工作分给不同小组,互不干扰。领域模型是把用代码表示出来,每个模型都有自己的属性和行为。

2025-03-20 02:30:00 523

原创 Git 基本命令

是一种分布式版本控制系统(VCS),用于跟踪文件的变化,特别是源代码。它帮助开发者高效地管理代码的历史记录、进行团队协作、处理并解决代码冲突等。

2025-03-18 02:45:00 849

原创 Spring AOP案例

【代码】Spring AOP案例。

2025-03-03 20:25:25 189

原创 Spring Aop理解

spring Aop理解

2025-03-02 22:30:00 436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除