Recent Posts

Nio模型与Reactor模式

less than 1 minute read

Tomcat的NIO模型主要指的是接收Socket、读取Socket、写入Socket时所用的模型(IO线程模型)通过NIO模型服务器可以不用在读取和写入时阻塞了,如果Accept Socket就开新线程的话(BIO),会导致每个线程都在读取或者写入时阻塞,这时候不如把读取和写入Socket的操作...

Kafka学习

less than 1 minute read

最近因为项目需要,了解了一下Kafka作为中间件的应用,之前一般只是单个小系统或者Web应用的开发,所以使用RabbitMQ就可以解决大多数问题了,但是这次项目是一个整体基础设施平台的搭建,对于吞吐量以及并发性要求较高,因而采用了Kafka作为技术选型。

前端学习——CSS

2 minute read

在过去的几天里,一个是出于个人兴趣爱好(这个前端学了3、4遍,都没有坚持下去彻底学会)决定痛定思痛,一定要学会起码一种前端框架,一个是出于实验室里的一个项目急需一个界面原型,所以我踏上了漫漫的前端学习之路,这里就先稍微提及一些CSS方面坑的地方,或者常常容易混淆的地方吧。

前端动画(Canvas实现)

2 minute read

最近不知道为什么对于前端各种花里胡哨的UI交互灰常感兴趣,甚至花了9.9块专门去掘金买了本相关的小册子看,之后知道了这些花里胡哨的特效都是通过Canvas或者CSS本身的Animation来做到的,现在就简单地来讲讲这两种方法分别是怎么来做动画的

SpringBoot系列(SpringSecurity)

1 minute read

1.核心组件 1.1 SecurityContextHolder SecurityContextHolder用于存储安全上下文(security context)的信息,包括当前用户是谁,他拥有哪些角色权限,这些保存在SecurityContextHolder中 获取当前用户信息的代码如下: ``` ...

SpringBoot系列(自己写starter)

less than 1 minute read

在Springboot中常常可以看到Spring-Boot-Starter-*的包,一开始我傻傻的以为所有对应的配置以及参数都是放在这些包里的,但是当我点开看的时候往往会发现里面什么都没有,只是一个单纯的Pom文件,就很懵。

SpringBoot系列(AOP)

less than 1 minute read

在我看来Spring最重要的两大特性一个是IoC另外一个就是AOP了,虽然很早之前就接触过AOP的相关概念,但是一直没有在项目中运用起来,这次决定一定要使用一下这个特性并梳理了这篇博客来记录一下一些相关概念