会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
52
下一页
2021年11月10日
Spring-security源码-Filter之HeaderWriterFilter(十二)
摘要: 提供我们在Filter链 执行之前或者之后往Header写入内容 通过HttpSecurity 可以指定 默认是在之后调用 http.headers().addHeaderWriter() 通过org.springframework.security.config.annotation.web.co
阅读全文
posted @ 2021-11-10 10:39 意犹未尽
阅读(508)
评论(0)
推荐(0)
2021年11月9日
Spring-security源码-Filter之SecurityContextPersistenceFilter(十一)
摘要: 主要是在认证 Filter链执行之前 维护SecurityContextHolder 方便我们后续通过SecurityContextHolder.getContext()获取当前会话用户信息 通过SecurityContextConfigurer初始化 默认设置源码处:https://www.cnb
阅读全文
posted @ 2021-11-09 16:49 意犹未尽
阅读(1078)
评论(0)
推荐(0)
spring-security源码-Filter之WebAsyncManagerIntegrationFilter(十)
摘要: 作用 我们获取当前登录用户信息是根据SecurityContextHolder.getContext()获取的,SecurityContextHolder.getContext()本质是ThreadLocal实现 Spring MVC WebAsyncTask是异步另外一个线程 所以用于保证我们在T
阅读全文
posted @ 2021-11-09 14:15 意犹未尽
阅读(415)
评论(0)
推荐(0)
2021年11月6日
JVM实践-记录OOM分析(十一)
摘要: 说明 线上出现异常,但是查看节点状态正常,因为使用了容器,挂掉了会重启。因为jvm配置了-XX:HeapDumpOnOutOfMemoryError 参数,出现OMM就会将当时线程和jvm内存情况转存起来可参考:jmv参数配置 排查 1.将运维发过来的hprof导入到 vm 可参考 直通车 3.我们
阅读全文
posted @ 2021-11-06 10:55 意犹未尽
阅读(684)
评论(0)
推荐(0)
2021年11月4日
spring-security源码-初始化(九)
摘要: 时序图 @startuml participant "security starter" as sb participant "WebSecurityConfiguration" as wc participant "webSecurity" as ws participant "WebSecuri
阅读全文
posted @ 2021-11-04 15:04 意犹未尽
阅读(1606)
评论(0)
推荐(0)
2021年11月3日
spring-security使用-权限控制(八)
摘要: 基于注解 需要配置启用@EnableGlobalMethodSecurity(prePostEnabled = true,securedEnabled = true) prePostEnabled: 确定 前置注解[@PreAuthorize,@PostAuthorize,..] 是否启用 secu
阅读全文
posted @ 2021-11-03 19:27 意犹未尽
阅读(177)
评论(0)
推荐(0)
2021年10月30日
Spring源码阅读(六)-ConfigurationClassPostProcessor
摘要: 说明 ConfigurationClassPostProcessor.class主要解决的问题就是去处理spring定义的一些配置注解,例如@Configuration,@Import,@ComponentScan,@Bean等。 源码调用时机从https://www.cnblogs.com/LQB
阅读全文
posted @ 2021-10-30 15:57 意犹未尽
阅读(147)
评论(0)
推荐(0)
2021年10月28日
java陷阱之应用缓存
摘要: 1.之前一直用redis.经常读出缓存然后根据需求修改读出的缓存数据,没有任何问题 2.为了保证性能,在redis加了一层guava 应用缓存,但是操作缓存VO的时候 需要根据经纬度对缓存里面的数据进行修改。 但是用习惯了redis,忘记了修改应用缓存,应用缓存相同key都是引用的同一个对象,导致其
阅读全文
posted @ 2021-10-28 18:15 意犹未尽
阅读(65)
评论(0)
推荐(0)
2021年10月22日
Spring Batch源码阅读-Job之SimpleJob(五)
摘要: 类图 我们默认单线程就是使用SimpleJob 如我们job创建过程,当然我们有需求可以自定义 /** * 主要 * @return * @throws Exception */ @Bean public Job footballJob() throws Exception { Job job= m
阅读全文
posted @ 2021-10-22 18:00 意犹未尽
阅读(271)
评论(0)
推荐(0)
Spring Batch源码阅读-JobLauncher之SimpleJobLauncher(四)
摘要: 启动job spring batch针对JobLauncher只有一个实现就是SimpleJobLauncher具体可以看《Spring Batch源码阅读-初始化(三)》的实现 1 @Controller 2 public class OrderSyncJobController { 3 @Aut
阅读全文
posted @ 2021-10-22 17:33 意犹未尽
阅读(1027)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
52
下一页
公告