加载中
SpringSecurity原理(五)——扩展与配置

简介 SpringSecurity原理(一)——初探 SpringSecurity原理(二)——认证 SpringSecurity原理(三)——授权 SpringSecurity原理(四)——过滤器 SpringSecurity原理(五)——扩展与配置 我们前面已...

前天 14:24
26
SpringSecurity原理(四)——过滤器

概述 SpringSecurity原理(一)——初探 SpringSecurity原理(二)——认证 SpringSecurity原理(三)——授权 SpringSecurity原理(四)——过滤器 SpringSecurity原理(五)——扩展与配置 前面的文章...

前天 14:20
0
SpringSecurity原理(三)——授权

概述 SpringSecurity原理(一)——初探 SpringSecurity原理(二)——认证 SpringSecurity原理(三)——授权 SpringSecurity原理(四)——过滤器 SpringSecurity原理(五)——扩展与配置 前面,我们...

前天 14:18
0
SpringSecurity原理(二)——认证

开始 SpringSecurity原理(一)——初探 SpringSecurity原理(二)——认证 SpringSecurity原理(三)——授权 SpringSecurity原理(四)——过滤器 SpringSecurity原理(五)——扩展与配置 我们接着之...

前天 14:11
0
SpringSecurity原理(一)——初探

简介 SpringSecurity原理(一)——初探 SpringSecurity原理(二)——认证 SpringSecurity原理(三)——授权 SpringSecurity原理(四)——过滤器 SpringSecurity原理(五)——扩展与配置 之前使用S...

观察者模式与spring guava事件

观察者模式 观察者模式,也叫发布/订阅(Publish/Subscribe)模式,观察者模式比较简单,但是非常常用,当然也非常实用。 观察者模式最大的好处是,当业务逻辑变得复杂之后,通过观察者模式可以...

02/06 15:20
171
关于Java中CopyOnWriteArrayList的一些问题

开始 假设有一个游戏服务,需要和客户端相互发送数据。 如果是你,你会怎么设计这个结构和逻辑。 我们还是先来看一个简化抽象版容易劝退的实际例子,当然这个例子不重要,完全可以跳过。 不过...

01/23 09:39
108
Java关于volatile的一些问题

开始 仔细说volatile是一个复杂的问题,可以从Java内存模型聊到缓存一致性协议,很难界定学到什么地方为止。 很多时候,我们并不需要那么复杂,我们需要更加实用。 所以,下面我们就来聊聊v...

关于Spring Bean创建的一些问题

最近看到了逻辑大概像下面这样的代码: import org.springframework.stereotype.Component; import vip.mycollege.spring.aware.ApplicationHolder; @Component public class DataComponent ...

关于Java中锁使用的一些问题

开始 首先,我们来看一个比较长,容易劝退的例子,看看你能发现哪些问题,以及可以优化的地方。 如果没什么耐心,也可以跳过,代码实现的基本逻辑就是:统一向远程服务器发送日志数据。 impo...

01/21 19:07
32
再谈Java8 Comparator

开始 之前在Java8 Comparator技巧谈过通过Java8中Comparator提供了一些方法,我们可以很容易构造出自定义的Comparator。 在一些常见的排序操作中非常实用,当时我以为我对Java8的Comparator那...

01/21 19:04
37
Thymeleaf实用实例

简介 之前一直使用Freemarker,对Thymeleaf了解但是不熟悉,最近因为其他项目组他们要快速搭建后台,使用了一个三方的框架用到了Thymeleaf,所以进一步了解了一些。 发现Thymeleaf更加像前端...

关于Java中的日期你应该知道的事

简介 Java中的时间相关库真是一言难尽,以至于被逼出了一个joda库,Java时间处理库一直被吐槽当然也是有原因的。 java.util.Date、java.util.Calendar不好用,但是也勉强够用了。 Java8的时候...

01/18 19:09
85
JavaMail小结与注意事项

简介 Java的发送邮件的组合一直让人比较困惑,这里做一个简单的小结和说明一些注意事项。 MimeBodyPart可以是文本、HTML、图片附件,也可以是MimeMultiPart。 MimeMultiPart是多个MimeBodyP...

01/18 19:06
125
SpringBoot原理与自定义starter

从SpringBootApplication开始 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication publi...

01/14 19:25
133
Spring @Configuration流程概述

开始 在Spring核心流程梳理中我们已经介绍了,Spring的核心流程都被封装在了模板方法refresh中。 但是AnnotationConfigApplicationContext解析BeanDefinition的方式和ClassPathXmlApplicati...

Spring Conditional原理与实例

简介 Spring4开始添加了一个Condition接口: @FunctionalInterface public interface Condition { boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata); } conditi...

Spring Bean生命周期

简介 在【Spring核心流程梳理】我们介绍了Spring容器的refresh过程,但是我们并没有进入到Spring Bean的创建等生命周期等内容。 这里,就来梳理一下Spring Bean的生命周期。 我们还是关注流程...

01/09 17:04
193
Spring核心流程梳理

简介 之前其实有写过Spring Bean的生命周期:Spring 容器Bean与生命周期。 当时太过于关注细节的实现,而进入了Spring庞大的体系之中,对于还不太了解Spring的朋友不太友好,也不方便记忆。 ...

网络IO与零拷贝原理

DMA DMA(Direct Memory Access,存储器直接访问) DMA是一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,DMA数据传输操作在DMA控制器(DMAC)的控制下进行的。 CPU除了在数据...

01/05 19:27
121

没有更多内容

加载失败,请刷新页面

返回顶部
顶部