自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最后一个NPE

最后一个NPE

  • 博客(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 445

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除