自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Camunda8微服务流程引擎搭建实战 -- camunda-identity接入keycloak,使用mysql数据库以OpenID Connect的方式实现用户的权限管理

keycloak是一款开源的功能丰富、易用且灵活的身份和访问管理软件,为开发人员提供了快速集成身份认证、授权和用户管理的解决方案。

2024-01-06 18:32:44 1715 1

原创 jpa2.2升级后无法使用本地查询,nativeQuery = true,无法使用select *号,SpEL无法识别,#{#entityName}错误,函数无法识别,实体类扫描失败,解析sql失败等

目前新项目使用springboot3,相应的jpa也开始使用3.0+版本,还有部分项目从springboot2.2/2.3/2.5升级到2.7,合并项目,使用mybatis+jpa,且多数据源的情况,在使用jpa的过程中出现了如标题中描述的问题。

2023-09-11 16:02:55 291

原创 springboot3 - feign实战 - feign原生实现 - MVC实现方式以及用接口实现代理转发

几年前突发奇想,将@RestController和@FeignClient放在了一下,这样测试的时候会方便很多,不用走业务就可以调用接口,然后误打误撞发现真的可以,新项目使用springboot3,在pom.xml文件,引用dependency.version会自动提示版本号,所以就没有去查相应支持的版本,用的提示版本3.1.4,然后出现了很多问题。

2023-08-08 21:56:32 1035

原创 如何在java17中动态修改注解值

从 Java 9 开始,setAccessible() 方法被标记为 @Deprecated,并且引入了模块化系统//java9代码 //代码从chatgpt获取,如果不对请留言提供一下代码 @Deprecated(since = "9") public final void setAccessible(boolean flag) throws SecurityException {// 判断是否和当前权限状态一致 return;= null) {

2023-08-02 22:02:41 624 1

原创 使用ApplicationRunner,以注解的方式直接注入基类,解决继承父类后,不再复写获取getBaseDao()方法

继承ApplicationRunner,当ApplicationContext加载完成后被调用,并且在所有的初始化和自动配置完成之后执行。示例,修改传统实现获取基础持久对象方法,主动注入基类。

2023-07-21 02:17:16 267 1

原创 用注解的方式实现redis缓存控制qps/tps/接口请求/流量

然后,通过调用redisTemplate的keys方法获取与模式匹配的所有键,并将其存储在一个Set中。需要注意的是,使用keys方法在Redis中执行模式匹配操作会有性能问题,因为该操作会遍历所有的键。如果Redis中存储的键较多,建议使用更具体的模式来限定范围,以减少遍历的键的数量。这样,您就可以使用Spring Boot实现一个限制某个请求的TPS为每秒200次的功能,并考虑到了分布式的问题。这样可以避免使用scan命令,而且自增操作是原子性的,可以保证在多线程环境下的并发安全。

2023-07-20 18:10:43 326

原创 java开发 - 枚举类型自定义转换 - 自定义序列化/反序列化,mybatis/jpa字段转换

项目牵扯到了jpa和mybatis,枚举映射的值类型有字符串,数值,自定义信息,所以统一了一下规则,方便开发,反正我觉得很好用。

2023-07-11 02:09:24 1111

原创 联通光猫 - KD-YUN-811E - 管理员密码破解

该方法的原理是修改页面的登录名/密码,然后提交表单模拟登录打开浏览器,输入地址 http://192.168.1.1打开浏览器控制台在控制台输入js代码//修改管理员用户名document.getElementById('user_name').value = 'CUAdmin';//修改管理员密码document.getElementById("pass...

2019-11-23 21:26:02 16093 4

原创 阿里云codepipeline实战/部署/maven

本文主要介绍如何使用codepipeline,在阿里云ecs上用maven部署到服务器上 请看完后根据自己的实际情况进行操作背景介绍买了个服务器一直没用,正好学习一下springboot,和rediscluster的部署 阿里云codepipeline的文档不全,而且并没有介绍不同环境如何去使用codepipeline 它的例子,只能简单的部署它的demo,对部署自己的项目,几乎没有任何帮助准

2017-11-29 15:25:01 2035

原创 linux-centos系统下简单/源码编译安装git

本文主要是简单介绍git指定版本源码编译安装 请完整看完一段后再执行文中的命令背景介绍想要在阿里云上使用codepipeline上使用maven部署springboot的demo项目结果发现文档介绍根本就不全,试了很多次没有很好的结果,所以打算在服务器上安装所有的环境,在服务器上直接使用maven部署项目安装方式软件安装管理器安装方式可以使用系统自带的安装管理器进行安装,例如centos下默认

2017-11-27 18:10:00 2451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除