卡特兰数与算法

2017-09-20
阅读 4 分钟
2k
Given n, how many structurally unique BST's (binary search trees) that store values 1...n?

Learn Spring - Spring MVC

2017-02-08
阅读 11 分钟
3.2k
1. 处理流程 请求提交给DispatchServlet 查找HandlerMapping 调用由HandlerAdapter封装后的Handler 返回ModelAndView到DispatcherServlet 借由ViewResolver完成逻辑视图到真实视图的转换 返回响应 2. 配置DispatcherServlet web.xml {代码...} 子容器可以访问父容器的bean,父容器不能访问子容器的bean 默认采用org.spri...

Learn Spring - Spring DAO

2017-02-08
阅读 6 分钟
2.1k
1. 概念 Spring的DAO异常体系建立在运行期异常的基础上,封装了源异常 JDBC数据访问流程: 准备资源 启动事务 在事务中执行具体数据访问操作 提交/回滚事务 关闭资源,处理异常 Spring将相同的数据访问流程固化到模板类中,把数据访问中固定和变化的部分分开,同时保证模板类是线程安全的。Spring为不同的持久化技术都提...

Learn Spring - Spring IoC

2017-02-08
阅读 24 分钟
2.5k
1. Spring的资源抽象接口 假如有一个文件位于Web应用的类路径下,用户可以通过以下方式对这个文件资源进行访问: 通过FileSystemResource以文件系统绝对路径的方式进行访问; 通过ClassPathResource以类路径的方式进行访问; 通过ServletContextResource以相对于Web应用根目录的方式进行访问。 2. BeanFactory的类体系结...

Learn Spring - Spring AOP

2017-02-08
阅读 19 分钟
2.4k
1. 术语 连接点(JointPoint):代码中具有边界性质特定点;Spring仅支持方法的连接点,包含方法和方位两方面信息 切点(Pointcut):定位到某个方法 增强(Advice):织入到目标连接点上的代码 目标对象(Target):增强逻辑的目标织入类 引介(Introduction):特殊的增强,为类添加一些属性和方法 织入(Weaving):...