插件自定义数据源
概述 Halo 本身数据库设计是基于单表进行设计,在对接其他系统通常情况下采用的是API进行交互,会导致其他系统负载过大。有些时候通常直接对接数据源会比较便捷也可以降低对接系统的负载。 背景 Halo 系统本身是通过 R2DBC 数据库驱动进行链接。目前也支持了 H2、MySQL、PostgreSQ
概述 Halo 本身数据库设计是基于单表进行设计,在对接其他系统通常情况下采用的是API进行交互,会导致其他系统负载过大。有些时候通常直接对接数据源会比较便捷也可以降低对接系统的负载。 背景 Halo 系统本身是通过 R2DBC 数据库驱动进行链接。目前也支持了 H2、MySQL、PostgreSQ
背景 如果直接通过字段查询或者分页查询数据,本质上是会查询当前模型下所有的数据后再进行对应的筛选返回,当对应模型的数据量到达一定的量级后会导致数据返回速率大幅下降,请求返回时间随着数据量增大而增大。所以需要先通过索引的方式筛选可用数据后再进行数据库查询操作已达到最优的查询速率。 实现 索引定义 定义
Halo 插件实现自定义读取配置文件属性
2024-05-05 专业版首发上线,前 100 单用户特别赠礼: 1Panel 订单:赠送 1Panel 短袖T恤 x 授权数量 Halo 订单:赠送 Halo 短袖T恤 x 授权数量 1Panel & Halo 联合订单:同时赠送 1Panel 短袖T恤 & Halo 短袖T恤
基于 Halo 本身提供了用户密码额外校验实现,基于 UsernamePasswordAuthenticationManager 实现用户账号密码信息的校验。这样我们就可以实现如 LDAP 的用户密码校验 源码分析 UsernamePasswordAuthenticator.java 认证验证类指定
2023 年 7 月 26 日,幼儿园生活圆满结束啦。我们毕业啦 幼儿园三年 刚刚进入幼儿园就迎来了新型冠状病毒肺炎疫情时期,因为整个疫情幼儿园经历了无数次的停课,各种活动的取消。这也算是他人生中一个比较重要的经历过程,毕竟我们也是经历过非典疫情的时刻,感谢班主任谭老师三年的照顾。 毕业留念