摘要: Java高级特性——平台模块系统 java9 引入了 JAVA 平台模块系统 一、模块的概念 假设一个场景,我们想要修改或剔除一个很少使用的特性,如果它对外是公有的,那么就没办法推断这个变化产生的影响。模块为我们提供了比较好的解决方案。 一个 JAVA 平台模块包含: 一个包集合 可选地包含资源文件 阅读全文
posted @ 2022-07-31 12:22 zolmk 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 解决 SpringBoot配置全局的fastxml转换器——引发 Hibernate事务同步错误: Cloud not obtain synchronized-ransaction Session for current thread 参考https://www.cnblogs.com/zolmk/ 阅读全文
posted @ 2022-07-06 19:11 zolmk 阅读(240) 评论(0) 推荐(0) 编辑
摘要: SpringBoot中Jackson的使用:注册全局的序列化和反序列化器 注:此种方式会引发Hibernate事务同步问题,虽然修改的是接口层,但是会影响DAO层,修改建议如下: https://www.cnblogs.com/zolmk/p/16452157.html 什么情况下会用到? 当我们需 阅读全文
posted @ 2022-07-02 01:52 zolmk 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: MYSQL 不常见用法归纳 拼接列值 concat(arg1,arg2,...) select 中使用条件语句 select *, case when sal>1000 then 'HIGH' when sal>500 then 'MIDDLE' else 'LOW' end as status f 阅读全文
posted @ 2022-06-12 18:56 zolmk 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Spring Boot项目添加全局异常捕获器 示例代码如下: @RestControllerAdvice public class GlobalExceptionHandler{ @ExceptionHandler(value = Exception.class) public Result<?> 阅读全文
posted @ 2022-05-28 12:37 zolmk 阅读(68) 评论(0) 推荐(0) 编辑
摘要: SpringBoot中的表单校验 一、添加依赖 请注意,不添加依赖编译不会报错,但是校验注解不会生效! <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> </depende 阅读全文
posted @ 2022-05-28 12:30 zolmk 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Git常用命令 克隆 git clone xxxx 拉取\更新 git pull 添加所有已修改文件 git add . 提交到本地仓库 git commit 推送\提交到远程仓库 git push 更新仓库 git fetch 合并仓库,合并冲突会要求处理 git merge 重置仓库到当前版本 阅读全文
posted @ 2022-05-28 12:04 zolmk 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 版本问题(所有奇奇怪怪的错误都可以归于此) Spring Cloud项目一定要注意版本的管理,不然出现奇奇怪怪的错误,原因真的很难找!!!! 后续如果时间允许,想做一个专门进行SpringCloud版本管理的网站,其实Spring也做了相关的工作(不是非常友好),但是新人不注意的话(我也是新人),就 阅读全文
posted @ 2022-05-04 21:43 zolmk 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Spring Boot\Cloud Maven项目版本管理问题 前述:Spring Boot和Spring Cloud如果配置的时候不注意版本,就会出现各种各样奇奇怪怪的问题,手动管理项目依赖太麻烦。 使用Maven中的DependenciesManager节点来管理版本 一般常用的有下面三个: < 阅读全文
posted @ 2022-05-03 20:38 zolmk 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 自定义启动Banner记录 获取自定义 Banner http://patorjk.com/software/taag/#p=display&f=3D%20Diagonal&t=Cxy%2CI%20Love%20U. 生效方式 在 resources 目录地下新建 banne 阅读全文
posted @ 2022-05-02 16:59 zolmk 阅读(29) 评论(0) 推荐(0) 编辑