摘要:
面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。REST要求,必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。(7个HTTP方法:GET/POST/PUT/DELETE/PA 阅读全文
摘要:
select * from 表名 as of timestamp to_timestamp('2022-05-29','yyyy-mm-dd') where 条件; 这个SQL可以查出这张表在2022-05-29这一天中删除的数据。 阅读全文
摘要:
今天优化公司项目的时候,发现一个搜索功能,搜索有的状态值很快,搜索有的状态值确慢的异常! 通过PLSQL优化器查看SQL的执行计划发现,查询审批中状态的时候就特别快,而查询审批通过状态的数据就异常的慢,两个查询是统一SQL,只是查询条件的变量值不一样。 查询条件where中的该查询条件是加了索引的, 阅读全文
摘要:
最近来到新的项目组,接手了一个离职员工的代码,阅读后感觉有较大的优化改进空间,于是乎着手调整,谁知,开始时调整的还挺有成就感,可是后面真的会越来越感觉到痛苦了,开始理解了为什么很多老员工宁愿哪里出问题去补哪里也不愿意做出大调整的心理了! 今天下了班,但是在想着那个模块的代码,怎么会写成这样?怎么简化 阅读全文
摘要:
回顾MVC MVC概念 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,是一种架构模式。 MVC将业务逻辑、数据、显示分离的方法来组织代码,降低了视图与业务逻辑间的双向偶合。 最典型的MVC如:JSP + servlet + javabean的 阅读全文
摘要:
Spring支持编程式事务管理和声明式事务管理。 阅读全文
摘要:
AOP 概念 AOP,Aspect Oriented Programming,面向切面编程。 是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP可以让业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 Spring中的AOP 横切关注点:跨越应用程序多 阅读全文
摘要:
Spring的核心,一个IOC,一个AOP,前量已经了解了IOC,现在来了解AOP。 AOP底层 AOP的底层实现是用的动态代理。因此先来回顾代理模式。 代理模式 代理模式有静态代理、动态代理。 静态代理 角色: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 阅读全文
摘要:
之前都是使用 bean 的标签进行bean注入,但是实际开发中,我们一般都会使用注解,使用注解方式非常简单: 使用注解方式 1.在spring4之后,想要使用注解形式,必须得要引入aop的包 2.在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encodin 阅读全文