MySQL GROUP BY 隐式排序 前言 在MySQL的老版本(MySQL5.7及以前)中, GROUP BY xxx 等同于 GROUP BY xxx ORDER BY xxx,在 GROUP BY 的同时,会自带排序的效果。包括也可以手动排序 GROUP BY xx... 2024-07-17
SpringBoot 3.3 + Neo4j 5.1 + Java17 接入教程 官方文档: Spring Data Neo4j 基于官方文档,基本就能完成基本的接入,Neo4j的版本很乱,如果使用SpringBoot2.+的话,一定要注意Neo4j Server的版本与Driver的匹配关系,否则很容易踩坑。 由... 2024-06-30
使用Cloudflare加速Github Pages 之前就有了解过Cloudflare,但是一直没有去实践,最近了解到它提供了免费的CDN可以加速,所以想找个教程按流程试一下,一个是确实Github Pages访问太慢了(虽说Cloudflare在国内也没有节点…但聊胜于... 2024-06-28
Neo4j常用函数 字符串函数 match (n:Lianhuachi) where n.name = '去种田的向凹凸' return n.name,substring(n.name, 0,3) AGGREGATION聚合函数 和普通SQL一致的含... 2024-06-26
Neo常用命令 二 UNIQUE约束 避免重复时使用(姓名、身份证不能重复) 旧版本 create constraint on (n:Lianhuachi) assert n.name is unique 新版本 如果再执行上面的语法时报错,说明你使用... 2024-06-26
Spring AI 前言 当一开始听说Spring-AI项目时是很懵的,什么?Spring开始训练模型了?不应该啊,Java还能卷模型赛道了吗?… 打开官网了解了下,才知道原来是缝合怪: Spring AI is an applicati... 2024-06-19
Java New Future CDS 什么是CDS?CDS即 Class-Data Sharing,类数据共享功能,该功能可以减少Java应用程序的启动时间和内存占用。 类数据共享功能有助于减少多个Java虚拟机之间的启动时间和内存占用,从JDK12开始,默认的CDS归档... 2024-06-01
Spring 异步初始化 在Spring6.2版本后,支持了异步初始化。 什么是异步初始化?见名知意,就是将Spring项目的初始化过程中的Bean通过异步加载的方式提高启动速度。 在业务系统中通常启动不会特别耗时,但也可以将系统启动过程中需要耗时初始化的Be... 2024-05-22
非静态内部类持有外部类的引用 在分析内存泄漏领域的问题时,时常会提到的就是非静态内部类持有外部类的引用导致的内存泄漏,因为内部类持有了外部类的引用,导致垃圾回收器无法回收外部类对象,久而久之就会存在内存泄漏的隐患。 我们在使用非静态内部类的时候,并不是说我们不手动... 2024-05-13
Neo4j 常用命令 一 WHERE 可以类似于SQL的写法来实现,首先通过match将节点查询出来(n,m),然后通过WHERE将数据 match (n:Lianhuachi),(m:Lianhuachi) where n.name = '去种田的向凹凸' ... 2024-05-08