原创 后端技术 为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解 大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告 Field injection is not recommended (字段注入是不被推荐的) 但是使用@Resource却不会出现此提示 2022-09-27 浏览(403) 评论(0) 阅读全文
原创 后端技术 一文带你深入理解 Spring 事务原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行 2020-04-09 浏览(425) 评论(1) 阅读全文
原创 后端技术 SpringBoot 整合 Shiro 实现动态权限加载更新+ Session 共享 + 单点登录 Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任. 2019-12-23 浏览(321) 评论(0) 阅读全文
原创 后端技术 对于注册中心,ZooKeeper、Eureka哪个更合适? Eureka本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的Java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群只剩一个节点存活,也可以正常提供发现服务。哪怕是所有的服务注册节点都挂了,Eureka Clients(客户端)上也会缓存服务调用的信息。这就保证了我们微服务之间的互相调用足够健壮 2019-12-03 浏览(320) 评论(0) 阅读全文
原创 后端技术 面试官:你分析过SpringMVC的源码吗? 在研究源码之前,先来回顾以下springmvc 是如何配置的,这将能使我们更容易理解源码。 2019-11-18 浏览(344) 评论(1) 阅读全文