Java EE
文章平均质量分 87
子ぐ非鱼
这个作者很懒,什么都没留下…
展开
-
Swagger使用
Swagger简介号称世界上最流行的API框架;Restful API 文档在线生成工具 ---> API文档与API定义同步更新直接运行,可以在线测试 API 接口;支持各种语言;(Java,PHP....)原创 2023-10-14 23:47:14 · 387 阅读 · 0 评论 -
Post请求带请求体,模拟登录获取Cookies
一,前期测试首先用浏览器登录你需要模拟的网址,根据登录成功所获得的信息,配置模拟登录的参数:原创 2021-12-28 17:32:30 · 2188 阅读 · 0 评论 -
Dubbo(二)—— Dubbo-hello
一、dubbo-hello1、提出需求某个电商系统,订单服务需要调用用户服务获取某个用户的所有地址;我们现在 需要创建两个服务模块进行测试模块功能订单服务web模块创建订单等用户服务service模块查询用户地址等测试预期结果: 订单服务web模块在A服务器,用户服务模块在B服务器,A可以远程调用B的功能。2、工程架构 建议将服务接口,服务模型,服务异常等均放在 API 包中,因为服务模型及异常也是 API 的一部分,同时,这样做也符合分包原则:重用发原创 2021-08-29 18:03:13 · 348 阅读 · 0 评论 -
Dubbo(一)—— 环境搭建
一、简介: Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。官网1、基本概念 服务提供者 (Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者 (Consumer): 调用远程服务的服务消费方,服务消费者在启动时,向注册中心订阅自己所需的服务,服务消费者,从提供者地址列表中,基原创 2021-08-28 13:34:57 · 236 阅读 · 0 评论 -
安全权限框架 —— Shiro(二)
1、权限注解@RequiresAuthentication:表示当前Subject已经通过login 进行了身份验证;即Subject. isAuthenticated() 返回true;@RequiresUser:表示当前Subject 已经身份验证或者通过记住我登录的;@RequiresGuest:表示当前Subject没有身份验证或通过记住我登录过,即是游客身份;@RequiresRoles (value={“admin”, “user”}, logical== Logical原创 2021-08-27 09:29:48 · 579 阅读 · 0 评论 -
Spring中AOP的从无到有详解
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="原创 2021-08-24 13:35:10 · 329 阅读 · 0 评论 -
Spring的一些基本概念(面试备用哦)
1. 什么是Spring, 它有什么特点? 包括哪些内容?Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。◆ 轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并 且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。◆ 控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦 合。原创 2021-08-23 11:52:21 · 489 阅读 · 0 评论 -
Redis进阶(八)—— Spring Boot整合
1、常用的 Redis 客户端介绍在 Spring Boot 2.x 之后,对Redis连接的支持,默认采用了 lettuce。 Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html lettuce 官网地址:https://lettuce.io概念:Jedis:是老牌的Redis的Java实现客户端,提供了比较全面的Redis命令的支持;Redisson:实现了分布式的原创 2021-08-22 19:41:12 · 787 阅读 · 0 评论 -
Spring Boot(五)—— 默认的错误处理机制
一、默认处理机制默认效果:1、浏览器访问:返回一个默认的错误页面浏览器请求头:2、其他客户端,默认相应json数据请求头:1、原理ErrorMvcAutoConfiguration,错误处理的自动配置给容器添加了一下组件:(1). ErrorPageCustomizer(错误页面定制器) @Override public void registerErrorPages(ErrorPageRegistry errorPageRegistry) { Err原创 2021-08-20 11:50:07 · 888 阅读 · 0 评论 -
Spring Boot(四)—— Spring MVC自动配置
一、Spring MVC 自动配置SpringBoot实现自定义功能,需找到其自动配置类。一般自动配置类功能的实现,会先判断容器中是否存在相关类,如果不存在才是用Spring Boot中默认的自动配置类SpringMVC执行流程:Spring MVC Auto-configurationhttps://docs.spring.io/spring-boot/docs/2.1.12.RELEASE/reference/html/boot-features-developing-web-applic原创 2021-08-19 11:21:25 · 715 阅读 · 0 评论 -
Spring Boot(三)—— web 开发
一、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot 已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;二、Spring Boot 对静态资源的映射规则WebMvcAutoConfiguration.java@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) { if (!th原创 2021-08-18 12:14:34 · 524 阅读 · 0 评论 -
Spring Boot(二)—— 配置文件解析
SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。 SpringBoot配置文件的类型:SpringBoot默认加载resources目录下的application.properties或application.yml(application.yaml)文件。 根据spring-boot-starter-pare.原创 2021-08-17 11:01:25 · 755 阅读 · 0 评论 -
Spring Boot(一)—— 快速入门及原理分析
一、代码实现1. 创建maven工程,普通的java工程2. 添加SpringBoot的起步依赖SpringBoot要求,项目要继承SpringBoot的起步依赖 spring-boot-starter-parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti原创 2021-08-16 10:23:36 · 677 阅读 · 0 评论