
框架
oldmee
这个作者很懒,什么都没留下…
展开
-
一分钟搞懂netty
Netty 是互联网中间件领域使用最广泛最核心的网络通信框架。上图中可以看到,几乎所有互联网中间件或者大数据领域均离不开 Netty。NIONIO编程模型中,新来一个连接不再创建一个新的线程,而是可以把这条连接直接绑定到某个固定的线程,然后这条连接所有的读写都由这个线程来负责,那么他是怎么做到的?我们用一幅图来对比一下IO与NIOIO模型中,一个连接来了,会创建一个线程,对...原创 2019-03-01 18:54:35 · 362 阅读 · 0 评论 -
MyBatis数据库操作空指针异常
有时候,你认为出问题的地方并不是你想的地方。明明数据库都设置了id自增,xml也做了相关的配置 useGeneratedKeys="true" keyProperty="id"@Resourceprivate static AccountMapper accountMapper; 但数据insert依然报空指针异常,控制台很明显可以看出id为nul...原创 2019-03-10 15:15:39 · 5325 阅读 · 0 评论 -
spring security+oauth2的SSO方案
springboot项目加入spring security其实是很简单的事情,主要就是config方法的重写。客户端 @EnableOAuth2Sso@Configurationpublic class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected vo...原创 2019-03-17 19:59:43 · 503 阅读 · 0 评论 -
Apache Shiro
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。shiro基本模块Subject:主体,可以看到主体可以是任何可以与应用交互的 “用户”; SecurityManager:相当于 SpringMVC 中的 DispatcherServlet 或者 Struts2 中的 FilterDispatcher;是 Shiro 的心脏;所有...原创 2019-03-17 20:01:35 · 271 阅读 · 0 评论