系列 >基础系列
cover

后端生成Token架构与设计详解

巨人大哥 2020-11-21 原创 72
在web项目中,服务端和前端经常需要交互数据,有的时候由于网络相应慢,客户端在提交某些敏感数据(比如按照正常的业务逻辑,此份数据只能保存一份)时,如果前端多次点击提交按钮会导致提交多份数据,这种情况我们是要防止发生的。
cover

自己动手实现一个简单的 IOC

莫那一鲁道 2020-11-20 转载 70
源码异常复杂,这是因为Spring的设计者需要考虑到框架的扩展性,健壮性,性能等待元素,因此设计的很复杂。楼主在最后也说要实现一个简单的 IOC,让我们更加深刻的理解IOC,因此,有了这篇文章。
cover

Spring创建Bean的过程Debug

x1aoda1 2020-11-20 转载 77
Spring模块概览,绿色是模块,Spring中八大模块,黑色表示该模块包含的jar包(组件)。例如我们想要用IOC容器,也就是绿色的CoreContainer,我们需要导入Beans,Core,Context,SpEL(spring-expression)四个包。
cover

如何设计一个通用的权限管理系统

PioneerYi 2020-11-19 原创 122
一个系统,如果没有安全控制,是十分危险的,一般安全控制包括身份认证和权限管理。用户访问时,首先需要查看此用户是否是合法用户,然后检查此用户可以对那些资源进行何种操作,最终做到安全访问。
cover

性能优化高频面试题集锦

softbabet博主 2020-11-12 原创 71
一、tomcat有哪些配置项可以优化? 1、server.xml文件中禁用ajp协议(新版中默认是屏蔽的),减少不必要的线程开销
cover

设计模式之 —— 代理模式

softbabet博主 2020-11-12 原创 84
为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介的作用。结构型。
cover

设计模式之 —— 抽象工厂

softbabet博主 2020-11-12 原创 69
在工厂方法模式中,我们使用一个工厂创建一个产品,也就是说一个具体的工厂对应一个具体的产品。但是有时候我们需要一个工厂能够提供多个产品对象,而不是单一的对象,这个时候我们就需要使用抽象工厂模式。