自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RainSun

好学而不勤问非真好学者

  • 博客(149)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring Cloud详解

SpringCloudSpring Cloud------Config(八)Spring Cloud Config—小试牛刀 (一)

2019-09-01 06:51:14 284

原创 互联网

互联网

2019-01-08 09:27:50 1037

原创 前端

利用babel-cli搭建支持ES6的node环境

2018-07-26 10:48:48 328

原创 java详解

logback日志maven

2018-07-12 18:56:05 420

原创 Spring boot详情

logback logback.xml常用配置详解 Spring Boot 日志配置

2018-07-12 14:44:31 704

原创 Spring详解

Spring 容器的基本实现Spring bean默认标签解析注册原理Spring bean自定义标签解析注册原理AOP自定义标签Spring AOP中的增强器&a

2018-06-06 14:28:39 921

原创 dockerfile使用

简介Dockerfile可以认为是Docker镜像的描述文件,是由一系列命令和参数构成的脚本。主要作用是用来构建docker镜像的构建文件。

2021-12-17 22:03:58 1167

原创 docker安装

安装官方文档:https://docs.docker.com/engine/install/centos/卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-late

2021-12-17 21:37:49 227

原创 MySQL函数

MySQL中的IFNULL函数和IF函数MySQL中的IFNULL函数类似于Oracle中的NVL函数,其表达式为:IFNULL(expr1,expr2),含义是:如果第一个参数不为空,则返回第一个参数,否则返回第二个参数。 IF(expr1,expr2,expr3)类似于Oracle中的NVL2函数,含义是:如果第一个表达式的值为TRUE(不为0或null),则返回第二个参数的值,否则返回第三个参数的值。MySQL find_in_set()函数MySQL提供了一个名为FIND_IN_SET

2021-04-21 08:35:14 261

原创 Initialization failed for ‘https://start.spring.io 解决办法

场景当我们用创建maven项目时,用Spring Initializr初始化时,用默认的https://start.spring.io往往会出现连接超时,解决方案如下解决使用阿里的连接地址:https://start.aliyun.com/

2020-08-19 08:50:12 884

原创 Nexus私服搭建与使用

文章目录1 基础环境准备1.1 JDK安装1.2 Maven安装1.3 安装nexus1.4 配置Nexus私服工作原理:Nexus仓库类型介绍配置下载依赖 setting.xml上传jar包配置本地maven开发的项目上传配置第三方jar包上传1 基础环境准备JDK 1.8Maven 3.6.0安装nexus1.1 JDK安装JDK1.8下载地址下载JDK,我们选择jdk rpm安装包安装jdk#rpm方式安装路径在/etc/java中[root@localhost ~]# rp

2020-07-23 13:11:37 407

原创 docker使用

目录安装docker镜像介绍获取镜像查询本地镜像删除镜像搜索镜像镜像加速容器介绍查看容器列表创建容器启动/停止创建并且运行容器删除容器进入容器查看日志仓库创建仓库推送镜像数据管理数据卷构建镜像Dockerfile文件命令详解(13个命令)FROMMAINTAINERRUNCMDEXPOSEENVADDCOPYENTRYPOINT(入口)VOLUME(挂载)USERWORKDIRONBUILD案例安装dockercentos7yum安装dockeryum instll docker启动doc

2020-07-18 23:07:41 344

原创 Java8 特性

目录OPTIONAL创建 Optional 对象访问 Optional 对象的值返回默认值返回异常转换值过滤值OPTIONAL我们从一个简单的用例开始。在 Java 8 之前,任何访问对象方法或属性的调用都可能导致 NullPointerException:为了简化这个过程,我们来看看用 Optional 类是怎么做的。从创建和验证实例,到使用其不同的方法,并与其它返回相同类型的方法相结合,下面是见证 Optional 奇迹的时刻。创建 Optional 对象可以通过of() 或 ofNull

2020-07-17 17:24:39 102

原创 maven中常用参数

|--project |-- module1 |-- src |-- module2 |-- src例如上面目录结构,在module2的pom.xml中配置project.basedir,表示当前module2目录,想要获取module2模块src下的文件可以配置{project.basedir},表示当前module2目录,想要获取module2模块src下的文件可以配置project.basedir,表示当前module2目录,想要获取module2模块src下的文件可以配置{proje

2020-07-15 13:59:37 195

原创 Quartz api使用

这里写自定义目录标题 Date scheduleJob(JobDetail var1, Trigger var2) throws SchedulerException; Date scheduleJob(Trigger var1) throws SchedulerException; void scheduleJobs(Map<JobDetail, Set<? extends Trigger>> var1, boolean var2) throws Sched

2020-07-15 09:22:35 410

原创 java两个集合取交集、并集与差集

@Test public void test() { List<String> list1 = new ArrayList<>(); list1.add("5"); list1.add("1"); list1.add("3"); List<String> list2 = new ArrayList<>(); list2.add("2"); .

2020-07-08 14:49:18 6442

原创 Mybatis-plus常见用法

目录枚举类型枚举类型springweb接受枚举类型配置

2020-06-24 21:34:48 1366

原创 用户角色权限系统设置

经验总结:B端产品的数据权限设计B端产品设计:用户角色权限系统设置轻松hold住权限设计的关键要点

2020-06-19 09:40:45 994

原创 Spring接收枚举类型

目录jsonform表单jsonspring容器注入如下Bean,ObjectMapper注入WRITE_ENUMS_USING_TO_STRING @Bean public Jackson2ObjectMapperBuilderCustomizer customizer(){ return builder -> builder.featuresToEnable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);

2020-06-11 08:44:46 1474

原创 RocketMQ安装

下载RocketMQ安装RocketMQ本文采用二进制安装方式下载二进制包上传压缩包到/root下解压> unzip rocketmq-all-4.7.0-bin-release.zip# 修改路径到 rocketmq-all-4.7.0> mv rocketmq-all-4.7.0-bin-release rocketmq-all-4.7.0创建存储路径> mkdir /root/rocketmq/store> mkdir /root/rock

2020-06-01 16:59:58 330

原创 Spring Cloud Feign

Feign

2020-05-22 09:36:14 280

原创 Mybatis执行流程

示例 @Test public void test33() { User user = new User(); Orders orders = new Orders(); List<User> ordersDTOs = userDao.findUserByIdOfUser1(user,orders, new ArrayList<>(), new ArrayL...

2020-04-22 17:52:54 307

原创 Spinrg Security原理 ------OAuth原理(二)

丰富

2020-03-06 15:46:38 359

原创 Vue常用插件

目录代码编辑器CodeMirror树形下拉框代码编辑器CodeMirrorCodeMirror使用说明书使用Vue-codemirror使用总结。在vue里使用codemirror的两种用法树形下拉框一个基于 elementUi 的树形下拉框,vue...

2020-03-06 09:02:44 190

原创 使用require.context实现前端工程自动化

require.context是什么一个webpack的api,通过执行require.context函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入,使得不需要每次显式的调用import导入模块什么时候需要用到require.context在Vue写的项目中,我把路由通过...

2020-02-19 14:27:44 267

原创 Spring Cloud Zuul----详解一

目录过滤器pre过滤器route过滤器类结构用法采用注册中心配置http请求配置http请求配置(负载均衡)过滤器pre过滤器过滤器描述解释ServletDetectionFilter它的执行顺序为-3,是最先被执行的过滤器。该过滤器总是会被执行,主要用来检测当前请求是通过Spring的DispatcherServlet处理运行,还是通过ZuulServlet来处理运...

2019-10-29 13:41:58 454

原创 Spring Cloud Ribbon

这里写自定义目录标题

2019-10-29 13:39:39 106

原创 Spinrg Security原理 ------OAuth使用认证授权与资源服务器(三)

烦烦烦

2019-09-30 11:32:52 203

原创 Spring Cloud Config服务端----详解一

目录概要Git概要对于config client来说{application}映射到客户端的“spring.application.name”;{profile}映射到客户端上的“spring.profiles.active”(逗号分隔列表); 和{label}这是一个服务器端功能,标记“版本”的一组配置文件。如下配置文件spring: cloud: co...

2019-09-12 09:16:11 1849

原创 Spring boot actuator端点启用和暴露

目录启用端点公开端点启用端点默认情况下,除了shutdown端点是关闭的,其它的都是启用的。配置一个端点的启用,使用management.endpoint…enabled属性,下面的例子是启用shutdown端点:management.endpoint.shutdown.enabled=true如果你个人更喜欢自定义端点的启用和关闭,可以使用如下属性management.endpoin...

2019-08-31 19:41:19 3319

原创 Spring Cloud Config---小试牛刀

目录Config ServerConfig ClientConfig Serverpom.xml中导入jar包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artif...

2019-08-31 11:14:03 178

原创 SpingCloud和Dubbo区别

DubboSpring Cloud服务注册中心ZookeeperSpring Cloud Netflix Eureka服务调用方式RPCREST API服务监控Dubbo-monitorSpring Boot Admin服务容错机制不完善Spring Cloud Netflix Hystrix服务网关无Spring Cloud Ne...

2019-05-17 15:54:31 419

原创 Spinrg Security原理 ------OAuth使用认证服务器(三)

目录OAuth授权方式授权码模式springboot2.0+ 和OAuth认证服务区OAuth授权方式客户端必须得到用户的授权(authorization grant),才能获得令牌(access token)。OAuth 2.0定义了四种授权方式。授权码模式(authorization code)简化模式(implicit)密码模式(resource owner password c...

2019-04-24 11:36:02 726

原创 Spinrg Security原理 ------OAuth原理(一)

目录认证服务器主要类认证服务器主要类OAuth2AutoConfiguration: 自动配置AuthorizationServerConfigurer:OAuth认证服务器配置,OAuth2AuthorizationServerConfiguration实现AuthorizationServerConfigurerAuthorizationServerSecurityConfigur...

2019-04-24 09:58:34 643

原创 Spinrg Security原理 ------退出(一)

目录LogoutFilterpublic final class LogoutConfigurer<H extends HttpSecurityBuilder<H>> extends AbstractHttpConfigurer<LogoutConfigurer<H>, H> { // 退出时需要做的处理,在CSRF原理节知道,会给它赋值CS...

2019-04-19 14:01:28 251

原创 Spinrg Security原理 ------CSRF(一)

目录CsrfConfigurerCsrfFilterCsrfConfigurer首先创建CsrfFilter,并初始化CSRF持久化类,默认为new LazyCsrfTokenRepository(new HttpSessionCsrfTokenRepository())初始化拦截路径,包括忽略路径和必须验证路径设置拒绝策略将CSRF持久化复制给LogoutConfigurer和Se...

2019-04-19 13:17:35 695

原创 SpringBoot启动过程原理三

上一章分析过Springboot启动过程,本片主要将跟踪容器刷新中⑾.初始化剩下的单实例(非惰性)protected void finishBeanFactoryInitialization(ConfigurableListableBeanFactory beanFactory) { if (beanFactory.containsBean(CONVERSION_SERVICE_BEAN_NA...

2019-03-25 15:44:47 2285 2

原创 SpingBoot启动过程二

概述主要讲解内置tomcat是什么时候被初始化AnnotationConfigEmbeddedWebApplicationContext->EmbeddedWebApplicationContext项目启动时刷新容器过程中,调用EmbeddedWebApplicationContext.onRefresh()方法来启动服务器@Overrideprotected void onRef...

2019-03-21 17:08:31 1216 1

原创 ES6和Vue 常用问题总结

文章目录ES6asyncPromiseawaitaxios函数利用async/awaitES6用 async/await 来处理异步和Promiseasync先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数export default { ...

2019-03-15 15:20:44 1329

原创 单点登录CAS

目录1 基于Cookie的单点登录的回顾2 统一认证中心方案原理3 Yelu大学研发的CAS1 基于Cookie的单点登录的回顾Cookie的单点登录的实现方式很简单,但是也问题颇多。例如:用户名密码不停传送,增加了被盗号的可能。另外,不能跨域!基于Cookie的单点登录核心原理:将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从...

2019-02-14 11:40:55 252

反编译软件

反编译反编译反编译反编译反编译反编译反编译反编译反编译反编译反编译反编译反编译反编译反编译

2018-06-21

Springboot启动时序图

Springboot启动时序图https://blog.csdn.net/u010811939/article/details/80592461讲解博客

2018-06-06

Spring事务流程图

Spring事务流程图时序图Spring事务流程图时序图Spring事务流程图时序图Spring事务流程图时序图

2018-06-04

空空如也

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

TA关注的人

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