ProComponents常用技巧

### ProTable #### 枚举类型 ``` valueEnum: { "NEW": {text: t`新建`}, "ACTIVE": {text: t`可用`}, "INACTIVE": {text: t`禁用`}, "FROZEN": {text: t`冻结`},

Mybatis Plus 数据权限插件坑点

Mybatis Plus 数据权限插件坑点 Mybatis Plus 插件版本:3.5.3.1 插件作用:通过拼接 SQL 的方式给 where 添加查询条件达到数据隔离的效果。 插件集成@Slf4jpublic class MyDataPermissionHandler implements DataPermissionHandler { /** * 获取数据权限 SQL 片段 * * @param where

Java 数据分桶

作用:将一个集合的数据分成多个集合,指定不重复字段后数据将会被分成多个集合,每个集合中指定的唯一标识唯一存在。其中 segment 指定每个集合中元素的数量,不一定满足每个集合的元素达到 segment 的数量,但是每个集合都是不重复的数据。 @Datapublic class GroupNode<T> { private List<T> data; private Integer point; private Intege

MySQL 8.0 数据结构转换成 MySQL 5.7

utf8_0900_ai_ci 替换为 utf8_general_ci; utf8mb4 替换为 utf8;

Java 调试技巧

### Java 调试技巧 #### 1、IDEA 远程调试代码 在 idea 项目配置当中添加一个 Remote JVM debug,当然每个 idea 版本可能名称不一致,看准图标就行。 ![](https://img.nblogs.cn/upload/20230201/d5d4f5ff-dc88-4e68-9085-8dd4bbab4246.png) 然后配置远程服务器的地址,复制 Command line argumengts fo

记一次 swagger2 可视化界面访问 404 问题

解决办法: @Configurationpublic class WebConfig extends WebMvcConfigurationSupport { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResourceLocation

资源收藏网站

editPlus 高亮语法文件https://www.editplus.com/files.html

Spring boot 手动验证 validation 校验

``` import javax.validation.Validator; @Autowired private Validator validator; Set<ConstraintViolation<ThresholdRuleDTO.ThresholdRuleSaveDTO>> validate = validator.validate(param.getThresholdRule()); if (validate.

LocalDateTime 时间 Api 操作大全

#### 1、转换操作 ``` // LocalDateTime 转字符串 String format = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS[SSS]")); // 字符串转 LocalDateTime LocalDateTime parse = LocalD

工具网站导航

#### 1、CRON 表达式验证/生成网站 https://tool.lu/crontab/ #### 2、地图生成工具 http://datav.aliyun.com/portal/school/atlas/area_selector#&lat=33.50475906922609&lng=104.32617187499999&zoom=4 #### 3、css动画插件 https://animate.style/ https://