代码
文章平均质量分 70
杨芊
这个作者很懒,什么都没留下…
展开
-
dubbo
一、基础知识1、分布式基础理论1.1)、什么是分布式系统?分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。分布式服务框架(RPC)是关键。当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)[ Service Oriented Architecture]是关键。1.2)、RPC什么叫RPCRPC【Remote Procedure Call原创 2022-04-14 20:57:19 · 223 阅读 · 0 评论 -
Spring Cloud的介绍及项目搭建
SpringBoot与SpringCloud的关系与区别1,SpringBoot :是一个快速开发框架,通过用maven依赖的继承方式,帮我们快速整合第三方框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终以Java应用程序进行执行。简化了spring的程序的搭建和开发。2,SpringCloud:是一套目前完整的微服务框架,它是是一系列框架的有序集合。通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终原创 2022-01-26 10:19:48 · 3555 阅读 · 1 评论 -
Shiro
简介ApacheShiro是Java 的一个安全(权限)框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。下载:http://shiro.apache.org/功能简介基本功能点如下图•Authentication:身份认证/登录,验证用户是不是拥有相应的身份;•Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否原创 2022-01-14 11:09:22 · 65 阅读 · 0 评论 -
Spring Sercurity在Spring Boot 中的使用
Spring Security的使用原创 2022-01-11 16:14:01 · 626 阅读 · 0 评论 -
Spring Boot的日志配置
springboot的logback日志输出的配置原创 2021-03-11 17:49:58 · 252 阅读 · 0 评论 -
Spring Boot的全局异常处理
springboot的全局异常处理原创 2021-03-10 17:29:02 · 67 阅读 · 0 评论 -
session,cookie,token的详解介绍以及单点登录的介绍
详解session,cookie,tokenhttp是一种无状态的协议,即这一次请求和上一次请求是没有任何关系,互不认识,没有管理的,所以需要使用一些手段将其关联起来session就是一个会话,服务器用来区分不同客户的"身份标识",客户端请求带上这个标识,服务器就可以通过自己存储的数据知道是哪个客户端,客户端存储这个身份标识的方式一般是用cookiecookie是浏览器中存储kv数据的一种具体功能,由服务器生成,发给浏览器,每个域的cookie的数量是有限的token由于session是存在服原创 2021-03-10 16:44:35 · 302 阅读 · 0 评论 -
JWT生成token
token是什么?答:token就是一段字符串,由三部分组成(头部(header),荷载(payload,签名(sign)))头部:是token的最基本信息,包含类型和用的算法。比如{ "type":"JWT", "alg":"HS256"}荷载/载荷:是核心,自定义的数据,一般是用户id,过期时间等{ "uid":"XXXXid", "exp":"122223"}签名:就是头部和荷载base64加密后用.连接起来的,然后形成xx.xx的前两段token,最后一段是用前两原创 2020-12-02 11:18:49 · 3884 阅读 · 0 评论 -
java中new和clone对象那个快
java中new和clone对象那个快在这里插入代码片原创 2020-11-26 17:29:41 · 204 阅读 · 0 评论 -
Spring Boot集成MongoDB
springboot集成mongodb1,先maven中引入jar包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>默认情况下,该依赖并没有像使用MySQL或者Redis那样为我们提供连接池配置的功能。因此,我们需要自行重写原创 2020-11-26 16:27:47 · 484 阅读 · 0 评论 -
依赖注入和自动装配的区别与联系
依赖注入和自动装配的区别与联系自动装配其实是依赖注入的升级版,为了简化依赖注入的配置而生成的依赖注入的两种方式:1,构造器注入2,setter注入1.构造器注入对象属性<bean id="text" class="com.maven.Text" /><bean id="hello" class="com.maven.Hello"><constructor-arg ref="text" /></bean>2. 属性注入对象属性<bean原创 2020-11-25 15:45:41 · 3776 阅读 · 0 评论 -
Spring Bean的三种配置方式
spring bean的三种配置方式1,传统xml配置2,基于java注解配置3,基于类的java config一,传统的xml配置public interface BeanFactory { public void beanTest();}public class BeanFactoryImpl implements BeanFatory { @Override public void beanTest(){ system.out.println("传统的xml配置") }}原创 2020-11-24 15:58:06 · 338 阅读 · 0 评论 -
Spring Boot配置Swagger2 及Swagger2的注解及融合knife4j
Spring Boot配置swagger2pom文件<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</g原创 2020-11-24 11:17:08 · 635 阅读 · 0 评论 -
Swagger2导出api为html和pdf文档
swagger2导出api为html和pdf文档第一步:引入swageer2markup包在这里插入代码片<dependency> <groupId>io.github.swageer2markup</groupId> <artifactId>swageer2markup</artifactId> <version>1.3.1</version></dependency>第二步:通过代码生成a原创 2020-10-30 16:58:36 · 514 阅读 · 0 评论