- 在Spring Boot应用中做单元测试文中用的Spring Boot是1.5.4版。1. 添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>按理来 在Spring Boot应用中做单元测试文中用的Spring Boot是1.5.4版。1. 添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>按理来
- 本文简要介绍一下开源Java混淆编译工具ProGuard的实际应用案例。我们知道某些情况下软件的作者需要保护软件本身不被使用者反编译,或者给对方反编译制造一定的障碍,为了达到这个目的人们可以有很多不同的做法,比如在编译的过程中把一些变量名替换成无意义的abcd或者将类名方法打散等等,制造一些混乱让反编译的人很难读懂你的逻辑;还有一种是对java编译后的class文件加密,然后用自定义的classL 本文简要介绍一下开源Java混淆编译工具ProGuard的实际应用案例。我们知道某些情况下软件的作者需要保护软件本身不被使用者反编译,或者给对方反编译制造一定的障碍,为了达到这个目的人们可以有很多不同的做法,比如在编译的过程中把一些变量名替换成无意义的abcd或者将类名方法打散等等,制造一些混乱让反编译的人很难读懂你的逻辑;还有一种是对java编译后的class文件加密,然后用自定义的classL
- 1 概述本文简要总结一下如果使用Spring Security OAuth和Spring Boot来实现SSO,文末有样例代码。整个工程包括三个独立的应用,一个认证服务和两个客户端应用,结构非常简单。当一个用户访问客户端应用中被防护的API时,系统会被自动重定向到认证服务,之后我们使用OAuth2.0的Authorization code授权方式来实现认证授权。 2 客户端AP 1 概述本文简要总结一下如果使用Spring Security OAuth和Spring Boot来实现SSO,文末有样例代码。整个工程包括三个独立的应用,一个认证服务和两个客户端应用,结构非常简单。当一个用户访问客户端应用中被防护的API时,系统会被自动重定向到认证服务,之后我们使用OAuth2.0的Authorization code授权方式来实现认证授权。 2 客户端AP
- 本周 JVM 生态密集发布:JDK 28 值类与 TLSHandshake JFR 后量子追踪就绪,Spring 全家桶连发安全补丁——Boot 4.1.1(98 项修复)、AI 2.0.1(8 个 CVE)、Cloud 2025.1... 本周 JVM 生态密集发布:JDK 28 值类与 TLSHandshake JFR 后量子追踪就绪,Spring 全家桶连发安全补丁——Boot 4.1.1(98 项修复)、AI 2.0.1(8 个 CVE)、Cloud 2025.1...
- 前言 在此章,我们将 SpringBoot 集成 Redis缓存,Redis是一个开源的,基于内存的数据结构存储,可以用作数据库、缓存和消息代理,在本章仅讲解缓存集成。一键获取源码地址 准备... 前言 在此章,我们将 SpringBoot 集成 Redis缓存,Redis是一个开源的,基于内存的数据结构存储,可以用作数据库、缓存和消息代理,在本章仅讲解缓存集成。一键获取源码地址 准备...
- 文章目录 加载测试专用属性加载测试专用配置Web环境模拟测试数据层测试回滚测试用例数据设定 加载测试专用属性 测试是保障程序正确性的唯一屏障,在企业级开发中更是不可缺少。 测试... 文章目录 加载测试专用属性加载测试专用配置Web环境模拟测试数据层测试回滚测试用例数据设定 加载测试专用属性 测试是保障程序正确性的唯一屏障,在企业级开发中更是不可缺少。 测试...
- 大家好,我是陶然同学,软件工程大三明年实习。认识我的朋友们知道,我是科班出身,学的还行,但是对面试掌握不够,所以我将用这100多天更新Java面试题🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名资深Java选手... 大家好,我是陶然同学,软件工程大三明年实习。认识我的朋友们知道,我是科班出身,学的还行,但是对面试掌握不够,所以我将用这100多天更新Java面试题🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名资深Java选手...
- 公众号: 西魏陶渊明 CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 文章目录 一、前言... 公众号: 西魏陶渊明 CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 文章目录 一、前言...
- 1.get与post请求区别? 区别1: get重点在从服务器上获取资源,post重点在向服务器发送数据; 区别2: get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?"连接,多个请求数据间用"&"连接,如http://127.0.0.1/Test/LogI n.act... 1.get与post请求区别? 区别1: get重点在从服务器上获取资源,post重点在向服务器发送数据; 区别2: get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?"连接,多个请求数据间用"&"连接,如http://127.0.0.1/Test/LogI n.act...
- Spring源码篇-ApplicationContext 前面通过手写IoC,DI、AOP和Bean的配置。到最后ApplicationContext的门面处理,对于Spring相关的核心概念应... Spring源码篇-ApplicationContext 前面通过手写IoC,DI、AOP和Bean的配置。到最后ApplicationContext的门面处理,对于Spring相关的核心概念应...
- 目录 一、报错内容 二、报错原因 三、解决方案 四、侵权事宜 五、文章参考 一、报错内容 Failed to read candidate component class 二、报错原因 spring的包与jdk的版本不匹配 spring3与jdk7相匹配 spring4与jdk8相匹配 ... 目录 一、报错内容 二、报错原因 三、解决方案 四、侵权事宜 五、文章参考 一、报错内容 Failed to read candidate component class 二、报错原因 spring的包与jdk的版本不匹配 spring3与jdk7相匹配 spring4与jdk8相匹配 ...
- 文章目录 1. 准备工作2. 用户操作2.1 添加用户2.2 修改用户2.3 删除用户2.4 查询用户 3. 组操作3.1 添加组3.2 修改组3.3 删除组3.4 查询组 4. 查看... 文章目录 1. 准备工作2. 用户操作2.1 添加用户2.2 修改用户2.3 删除用户2.4 查询用户 3. 组操作3.1 添加组3.2 修改组3.3 删除组3.4 查询组 4. 查看...
- 公众号: 西魏陶渊明 CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 文章目录 一、前言... 公众号: 西魏陶渊明 CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 文章目录 一、前言...
- balancer:均衡器 如果是自己写一个负载均衡器思路应该是什么? 参考nginx,部署多个服务,形成一对多的关系 当一个请求发送,通过拦截这个请求,随机或者算法到其中的一个服务上去处理 那么,这中间关键的一点就是:拦截 最精简的LB需求: 设置添加和读取后端服务器的列表能从中选择一个服务器去执行 代码实现思路就是: 读取后端服... balancer:均衡器 如果是自己写一个负载均衡器思路应该是什么? 参考nginx,部署多个服务,形成一对多的关系 当一个请求发送,通过拦截这个请求,随机或者算法到其中的一个服务上去处理 那么,这中间关键的一点就是:拦截 最精简的LB需求: 设置添加和读取后端服务器的列表能从中选择一个服务器去执行 代码实现思路就是: 读取后端服...
- ==前文==,Quartz中迭代后,变化很大,让我走了很多的误区,这里简单解释一点,希望大家可以跳过误区,建议大家从下往上读(希望对大家有点帮助),我是一只爱分享的小菜鸟 JobDetail和Trigger和Schedule都是接口,统统不能new 1.如果只是执行一些自定义的类,其实使用SpringBoot的自带的任务就可... ==前文==,Quartz中迭代后,变化很大,让我走了很多的误区,这里简单解释一点,希望大家可以跳过误区,建议大家从下往上读(希望对大家有点帮助),我是一只爱分享的小菜鸟 JobDetail和Trigger和Schedule都是接口,统统不能new 1.如果只是执行一些自定义的类,其实使用SpringBoot的自带的任务就可...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签