- 博客(3)
- 收藏
- 关注
原创 一只编程菜鸟对编程的思考
引言编程,是一门实践科学,意味着你学习编程的最好方式就是上手敲代码,但这意味着我们能因此轻视理论的学习吗?入门编程上各大交流社区,提问该如何入门编程,五花八门的答案蜂拥而来。但是总结一下,莫不就是一下几种: 学院派: 推荐入门学习C语言,辅之修以数据结构、操作系统等科班课程,唯有这样才能得到编程的真谛。 自由派: 推荐入门学习...
2018-10-31 14:56:51 380
原创 使用AOP实现参数验证
今天,我们使用AOP来开发一个参数验证。首先,我们理理这个参数验证的原理以及流程。第一步,我们会定义一个注解,这个注解可以被用来修饰某一方法的参数,如下:public Object login(@RequestBody @CustomValid LoginDto loginDto, HttpSession session){ return loginService.l...
2018-10-29 13:36:09 1960
原创 谈谈AOP在缓存设计上的应用
我们知道,AOP所体现的,就是一种拦截→放行的思想,底层是基于JDK或CGlib的动态代理实现的,其应用场景非常多:日志记录、权限控制,事务管理以及今天所要说的缓存。上图就是代理对象与真实对象之间的关系,外界通过代理对象与真实对象进行交互,对于外界来说,代理对象就是它所需要的真实对象,外界不关心它真正是谁,只要提供它所需要的接口即可。那么,我们是否可以在代理对象与真实对象之间的通道中,...
2018-10-22 22:40:17 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人