简洁好用的数据库表结构文档生成工具screw 日常的开发工作中,经常会和数据库打交道,在某些场景可能会需要数据库表结构的文档,今天分享个简洁好用的数据库表结构文档生成工具screw。 2022-05-08 MySQL #数据库 #表结构文档 #screw
Spring框架中常用的技巧及扩展点 Spring是现在非常流行的轻量级Java开发框架,简化Java开发,提供了丰富的功能,工作中基本都会使用到它,如框架整合;总结下Spring中常用的使用技巧及扩展点。 2022-05-02 Spring #Spring #扩展点 #BeanPostProcessor #ApplicationContext #FactoryBean #ApplicationListener
Sharding-Proxy分库分表、读写分离配置 1、简介Apache ShardingSphere 是一套开源的分布式数据库增强计算引擎,由 JDBC、Proxy 和 Sidecar(规划中) 3 款产品组成。其通过可插拔架构构建基于数据库之上的生态系统,实现包括数据分片、弹性伸缩、加密脱敏等功能为代表的增强能力。ShardingSphere 已于2020年4月16日成为 Apache 软件基金会的顶级项目。 2022-04-10 MySQL #MySQL #ShardingSphere #Sharding-Proxy #分库分表 #读写分离
Lombok类上加@Builder注解报错:实际参数列表和形式参数列表长度不同 在IDEA中使用Lombok插件后,可以极大方便我们的开发。在类上加@Builder注解后,类就可以使用建造者模式,比如: 2022-03-24 Q&A #Lombok #建造者模式
jdk1.8.0_151 java.security.InvalidKeyException: Illegal key size 调用第三方接口,对数据进行AES加密时,报错如下: java.security.InvalidKeyException: Illegal key size 2022-03-19 Q&A #jdk1.8.0_151 #java security #JCE #crypto.policy
SpringCloud Feign实现文件上传 Feign中不支持文件上传,需要引用外部依赖进行相应的配置才能实现。 2022-03-08 SpringCloud #SpringCloud #Feign #文件上传
SpringBoot入门:SpringBoot项目中使用jasypt加密数据库账号 1、前言生产环境的配置文件中的各种账户、密码一般都是隐私数据,这些明文的配置容易泄露,不安全,推荐一个加密这些配置的软件jasypt。Jasypt是一个Java的加密库,可以用来加密数据库、Redis等账号,再也不用担心账号泄密了。github: https://github.com/ulisesbocchio/jasypt-spring-boot 2022-03-03 SpringBoot #SpringBoot #jasypt #加密 #数据库账号
使用Redis Set实现抽奖小程序 使用Redis Set实现抽奖小程序,先介绍Set的相关命令。 2022-02-26 Redis #Redis #抽奖程序 #Set #SRANDMEMBER #SMEMBERS #SPOP
SpringBoot与SpringCloud的兼容版本对应关系 开发过程中SpringBoot版本和SpringCloud版本不能乱用,否则会导致各种问题,所以SpringBoot版本和SpringCloud版本需要兼容对应。Spring 官方对应版本地址:https://start.spring.io/actuator/info 2022-02-13 微服务 #SpringCloud #SpringBoot
SpringBoot入门:使用Spring Boot Admin管理和监控微服务 1、简介Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。Spring Boot Admin 分为服务端(spring-boot-admin-server)和客户端(spring-boot-admin-client),服务端和客户端之间采用http进行数据交互;单体项目中需要整合spring-boot-admin-client才能让应用被监控。被监控 2022-02-13 SpringBoot #SpringBoot #SpringBootAdmin #监控 #微服务