- 博客(181)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 idea社区版 MybatisCodeHelperPro插件使用介绍
功能通过方法名(不需要方法的返回值和参数 会自动推导出来)来生成sql 可以生成大部分单表操作的sql 只需要一个方法的名字即可 会自动补全好方法的参数和返回值 和springdatajpa的语句基本一致xml sql几乎所有地方都有自动提示,sql正确性检测,插件会识别mybatis的一系列标签 如 include trim set where,在这些标签之后的sql可以自动提示数据库的字段,检测sql的正确性,从此不用担心sql写错。
2024-01-17 19:00:02 1190
原创 idea 社区版 Database Navigator插件 列显示顺序错乱解决办法
MyBatisCodeHelperPro插件生成代码字段顺序错乱。
2024-01-04 16:35:33 689
原创 记-数据库事务隔离级别
记-数据库事务隔离级别一、MySQL数据库默认隔离级别二、JDBC连接的事务隔离级别1. 查看JDBC连接的事务隔离级别2. JDBC连接的事务隔离级别设置过程三、修改JDBC连接的事务隔离级别1. 全局修改2. 局部修改
2023-09-21 11:11:05 563
转载 nginx access_token丢失问题
nginx access_token丢失问题一、问题描述二、解决办法方案1. 改用短横线或驼峰风格方案2. 调整nginx配置
2023-08-09 11:36:58 666
原创 K8S使用笔记(补充中...)
K8S使用笔记一、文章推荐二、images1.imagePullSecrets1.1 前言1.2 docker客户端认证1.3 Docker registry Secret创建三、host映射三、版本及资源
2023-06-15 10:07:42 418
原创 Spring MVC 和 WebFlux 上传文件
WebFlux 上传文件1. 表单上传方式1.1 Spring MVC1.2 Spring WebFlux2. 二进制流2.1 Spring MVC2.2 Spring WebFlux
2023-05-11 16:38:56 1226 1
原创 Mybatis 一对多查询列表属性处理
Mybatis 一对多查询列表属性处理一、说明1.``标签属性说明2. 示例代码二、平铺查询三、 嵌套查询(Nested Select for Collection)3.1 外键查询3.2 select传入多个参数
2023-05-09 17:23:19 4198
原创 InterruptedException异常处理方式
InterruptedException异常处理方式一、上抛二、响应中断或恢复中断1. 响应中断2. 恢复中断3. 最佳实践
2023-05-08 16:43:07 2851 1
原创 username为什么也能映射到userName上?
编写Mybatis XML SQL脚本,返回结果方式为resultType时,数据库字段username也能映射到Java Bean中的userName上
2023-04-11 14:03:40 238
原创 Apollo使用笔记
Apollo使用笔记文章目录Apollo使用笔记一、简介1. 官方文档2. 代码仓库3. 官方demo环境二、使用1. 注解使用1.1 @Value1.2 @ApolloJsonValue1.3 @ConfigurationProperties三、扩展1. 更改缓存目录位置2. 属性值加密3. 访问密钥四、原理1. 客户端设计架构2.调用链
2023-04-07 15:24:36 1084
原创 Fiddler Classic使用教程
Fiddler Classic使用教程一、前言二、安装和配置1.下载2.配置三、使用1.指定本地程序2.Filter3.AutoResponder
2023-03-21 15:06:25 1976
原创 chrome新特性-recorder
chrome新特性-recorder一、简介二、录制三、录制回放1.Chrome DevTool工具2.Puppeteer脚本(1) 介绍(2) 使用
2022-12-07 14:58:34 1514
原创 当Spring Retry和AOP Transaction在一起会碰出怎样的火花?
用过Spring Retry重试框架的都知道,它和Spring数据库事务一样都是基于AOP切面实现的,那如果两者同时在一个方法上使用会怎么样哪?
2022-10-07 16:43:12 572
转载 K8S同一个deployment多个pod向pvc输出logback日志到不同文件
K8S同一个deployment多个pod向pvc输出logback日志到不同文件
2022-09-24 17:05:42 2009
原创 kubectl入门命令
kubectl入门命令二、常用命令target简称1.帮助2.管理员3.service4.pods5.deployment查看创建、修改6.资源管理7.交互命令8.日志三、扩展1.hosts配置2.常用工具包3.arthas参考:choco 使用详解kubectl windowk8s——三种IP地址......
2022-06-29 20:39:44 438
原创 JMX:Java程序监控的基石
JMX:Java程序监控的基石一、什么是JMX?二、JMX架构三、JMX应用场景四、自定义MBean1.MBean接口方式2.MXBean接口方式3.Spring Bean方式
2022-05-13 21:27:54 2533
原创 Mybatis-Plus 通用枚举及前后端交互实战经验
Mybatis-Plus 通用枚举虽然解决了枚举类型与数据库存储值之间的映射关系,但对前后端数据交互过程的枚举类型处理说明很少,本文着重介绍枚举值在前后端数据交互过程中序列化和反序列化处理逻辑。Mybatis-Plus 通用枚举及前后端交互实战经验一、前言二、使用示例1.全局配置2.枚举类3.实体类三、后端返回结果给前端(以jackson为例)1.@JsonValue2.@JsonFormat(shape= JsonFormat.Shape.OBJECT)四、前端传参给后端
2022-04-30 16:51:50 3561 3
原创 一篇文章搞懂Spring Boot事件监听机制原理
一篇文章搞懂Spring Boot事件监听机制原理一、前言二、事件监听器注册过程三、事件发布1.示例2.ApplicationListener接口方式事件发布过程3.@EventListener方式事件发布过程
2022-04-29 08:39:33 585
原创 MetaModel元数据模型-初识
MetaModel元数据模型-初识一、前言1.简介2.文档二、集成三、使用示例1.CsvTest2.JdbcTest3.JsonTest4.XmlTest
2022-04-27 13:36:24 1828
原创 数据审计通用功能实现
数据审计通用功能实现一、实现思路二、具体实现1.pom.xml2.spring.factories3.DataAuditAutoConfiguration4.DataAuditor5.DataAuditTransactionalEventListener6.DataAuditApplicationEvent7.DataAuditHandler三、使用事例1.SysUser1.SysUserService2.SysUserServiceImpl四、扩展五、参考
2022-04-25 22:59:35 2393
原创 mybatis-plus使用和原理剖析之逻辑删除
mybatis-plus使用和原理剖析之逻辑删除一、官方说明二、使用方法三、原理剖析1.SQL注入器原理2.SelectById3.DeleteById4.总结四、风险评估
2022-04-22 20:29:26 2099
原创 MyBatis-Plus数据权限插件
MyBatis-Plus数据权限插件一、实现思路和注意事项二、源码1.pom.xml2.spring.factories3.基础代码4.DataScopeInnerInterceptor5.DataScopeHandler三、插件集成四、使用示例五、参考
2022-04-12 20:42:35 3383
原创 mybatis-plus使用和原理剖析之条件构造器
mybatis-plus使用和原理剖析之条件构造器一、QueryWrapper1.QueryWrapper2.LambdaQueryWrapper3.总结二、UpdateWrapper1.UpdateWrapper2.LambdaUpdateWrapper3.总结三、原理剖析1.Lambda方法引用原理2.TableInfo初始化过程分析(1)XML支线(2)MapperFactoryBean支线
2022-04-03 06:30:00 1416
原创 JDK 1.8 LocalDateTime LocalDate ZonedDateTime使用笔记
JDK 1.8 LocalDateTime LocalDate ZonedDateTime使用笔记一、常见用法1. 格式化2. UTC时间转本地时间3. 时间比较、偏移4. 时间间隔二、序列化与反序列化1. 日期序列化2. 日期反序列化3.1 @RequestParam参数3.2 @RequestBody对象
2022-03-25 18:08:56 68
原创 自定义注解那些事(二)
自定义注解那些事(二)自定义注解那些事(一)文章目录自定义注解那些事(二)一、元注解二、可重复注解三、注解属性别名四、注解属性覆盖1.获取属性值2.完整示例一、元注解从JDK 1.5开始, Java增加meta-annotation(元注解)支持,所谓元注解就是可以用于注解注解类型的注解。JDK 1.5中提供了4个标准的元注解如下所示,此处不再详述。@Target@Retention@Documented@Inherited : 表示被注解的注解可被子类继承(不包括接口实现类)。二
2022-03-25 15:00:11 149
转载 AOP,Spring AOP ,Aspectj,CGLIB 傻傻分不清?
一张图看懂 AOP,Spring AOP ,Aspectj,CGLIB的关系 !Spring AOP , AspectJ , CGLIB 概念AOPAOP(Aspect Orient Programming) 作为面向对象的一种补充,广泛用于处理具有横切性质的系统级服务,如 事务,安全检查,缓存,对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建代理对象,AOP 代理可分为 静态代理 和 动态代理 两大类,静态代理在编译阶段就可以生成代理类,因此也称为 编译时增强;动态代理 在运.
2022-03-13 20:37:20 589 2
原创 自定义注解那些事(一)
自定义注解那些事一、自定义注解二、自定义注解可以被继承吗?三、动态代理会导致自定义注解丢失吗?1.获取自定义注解的可靠方式2.AnnotatedElementUtils工具类源码解析3.AnnotationUtils和AnnotatedElementUtils工具类区别四、扩展1.Controller可增加事务注解吗?五、参考
2022-03-13 07:30:00 628
fabric和fabric-ca中文离线文档.zip
2020-09-04
redis-desktop-manager-0.9.3.817.zip
2020-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人