
spring
文章平均质量分 89
ChrylZzz
博客用于记录学习
展开
-
SpringBoot应用整合ELK实现日志收集
SpringBoot应用整合ELK实现日志收集ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。学习前需要了解的内容开发者必备Docker命令 使用Docker Compose部署SpringBoot应用 SpringBoot应用中使用AOP记录接口访问日志ELK中各个服务的作用Elasticsearch:用于存储收集到的日志信息; Logstash:用于收集日志...原创 2021-01-02 22:58:25 · 242 阅读 · 0 评论 -
SpringTask Cron表达式语法
SpringTask的Cron表达式项目使用框架介绍SpringTaskSpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。Cron表达式Cron表达式是一个字符串,包括6~7个时间元素,在SpringTask中可以用于指定任务的执行时间。Cron的语法格式Seconds Minutes...原创 2020-04-17 08:45:18 · 530 阅读 · 0 评论 -
springSecurity的登录验证流程简述
springSecurity的登录验证是由org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter这个过滤器来完成的,在该类的父类AbstractAuthenticationProcessingFilter中有一个AuthenticationManager接口属性,验证工作主要是通过这个...原创 2020-03-22 15:19:47 · 1584 阅读 · 0 评论 -
Spring security中的BCryptPasswordEncoder方法对密码进行加密与密码匹配
浅谈使用springsecurity中的BCryptPasswordEncoder方法对密码进行加密(encode)与密码匹配(matches)spring security中的BCryptPasswordEncoder方法采用SHA-256 +随机盐+密钥对密码进行加密。SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是...原创 2020-03-20 21:34:05 · 3369 阅读 · 0 评论 -
spring AOP
spring AOP常见面试题目Aop是什么与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的住业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的...转载 2019-08-07 13:43:34 · 630 阅读 · 0 评论 -
springBoot2.x 支持跨域请求配置
提供三种配置方式:1.配置过滤器,实现 WebMvcConfigurer接口(springboot2.x的方式)@Configurationpublic class GlobalCorsConfig implements WebMvcConfigurer { //添加到容器中管理 @Bean public CorsFilter corsFilter() { ...原创 2019-09-20 16:33:48 · 1013 阅读 · 0 评论 -
跨域配置过多或没有配置
Access to XMLHttpRequest at 'http://oa.sdsoon.cn:8099/project/list?page=1&limit=20' from origin 'http://127.0.0.1:8020' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header c...原创 2019-09-20 16:35:37 · 300 阅读 · 0 评论