每天进步一小步
进击的旺旺
这个作者很懒,什么都没留下…
展开
-
1.简单学习spring的aop实现原理(有新的理解在更新,大都借鉴各位大神的,给自己看的)
1.aop是面向切面的编程思想 ,采用的设计模式是代理模式2.实现AOP的技术又分为动态代理和静态代理,动态代理不会修改字节码文件,在内存中临时为该方法生成一个aop对象,这个对象包括目标对象的全部方法,并且在特定的切点做了增强处理,静态代理是通过修改字节码文件,在项目运行前.class文件就已经存在3.动态代理实现的两种方式,jdk和cglib动态代理,jdk动态代理通过反射来接受被代理的类,并...原创 2018-05-09 10:46:36 · 241 阅读 · 0 评论 -
关于架构体系的理解
1.一开始的单机应用系统,一个系统的业务量很小所有的代码都放在一个项目中,然后将项目发布到一台服务器上,整个项目的所有服务都由这台服务器提供,这就是单机结构2.随着业务需求的增加,为了提升速度,就产生了缓存(redis,我使用过的)3.然后随着用户量增多,服务器压力增大,就产生了应用服务器和db服务器的分离4.虽然db服务器的读写操作的增多,大部分都是在读,然后产生了数据库的读写分离读写分离的基本...原创 2018-05-17 17:18:33 · 391 阅读 · 0 评论 -
Redis的相关知识
redis会出现的问题缓存雪崩:在同一时间大量数据缓存时间过期,所有请求都去直接请求数据库,给数据库造成巨大压力,产生一系列反应原创 2018-05-28 10:23:12 · 171 阅读 · 0 评论