摘要: 1. 单应用架构 此时用户量很少,所有功能全部都在一个应用中,应用和数据库部署在一台机器上。 2. 应用服务器和数据库服务器分离 随着系统访问量的再度增加,webserver机器的压力在高峰期会上升到比较高,这个时候开始考虑增加一台服务器,将数据库分离出去。 3. 应用服务器集群 突然有一天,发现系 阅读全文
posted @ 2023-12-19 09:17 领着小丫闯江湖 阅读(13) 评论(0) 推荐(0) 编辑
摘要: soa是一种已经过时的架构,没公司用了 是通过Web Service进行通信,使用XMl进行数据传输 https://worktile.com/kb/ask/18772.html 阅读全文
posted @ 2023-12-19 09:16 领着小丫闯江湖 阅读(3) 评论(0) 推荐(0) 编辑
摘要: https://blog.51cto.com/u_16099278/6856799 阅读全文
posted @ 2023-12-19 09:15 领着小丫闯江湖 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 转自:https://zhuanlan.zhihu.com/p/656457515 研究一下这个人的博客:https://www.zhihu.com/people/thegenius-16 阅读全文
posted @ 2023-12-19 09:15 领着小丫闯江湖 阅读(23) 评论(0) 推荐(0) 编辑
摘要: SpringCloud中文翻译:https://springcloud.cc/spring-cloud-dalston.html 阅读全文
posted @ 2023-12-19 09:07 领着小丫闯江湖 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 方式一、使用IDEA程序引入jar包 1、首先,点他! 2、然后,点他! 3、再然后,点他! 4、最后,在这里选择自己需要上传的Jar包,收工结束! 方式二、通过Maven添加到本地仓库,然后在运用依赖导入项 1、首先,找到自己所在jar包的目录并输入cmd唤出控制台 2、然后,根据实际情况在控制台 阅读全文
posted @ 2023-12-13 15:42 领着小丫闯江湖 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Spring AOP的实现是通过动态代理,并且有两种实现方式,分别是JDK动态代理和CGLib动态代理。Spring默认使用JDK动态代理,只有在类没有实现接口或配置@EnableAspectJAutoProxy(proxyTargetClass = true)时,才会使用CGLib。 在Sprin 阅读全文
posted @ 2023-12-01 14:57 领着小丫闯江湖 阅读(219) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理 CGLIB动态代理 了解了JDK动态代理和CGLIB动态代理的原理后,现在来比较下两者的区别,这也是面试时几乎必问的一道面试题。 使用JDK动态代理,被代理类必须要实现接口,使用CGLIB动态代理,被代理类可以不实现接口 原因分析: JDK动态代理生成的代理类继承了java.lang 阅读全文
posted @ 2023-12-01 09:57 领着小丫闯江湖 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 深度剖析:https://www.cnblogs.com/zwwhnly/p/17324797.html jdk中为实现代理提供了支持,主要用到2个类: java.lang.reflect.Proxy java.lang.reflect.InvocationHandler jdk自带的代理有个限制, 阅读全文
posted @ 2023-12-01 09:54 领着小丫闯江湖 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 CGLIB的全称是:Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现Java接口, 底层使用的是字节码处理框架ASM。 Github地址:https://github.com/cglib/cglib 阅读全文
posted @ 2023-12-01 08:51 领着小丫闯江湖 阅读(271) 评论(0) 推荐(0) 编辑