首页
学习
活动
专区
工具
TVP
发布

爱明依

专栏作者
190
文章
249028
阅读量
25
订阅数
Spring AOP 实现原理
众所周知 Spring 的 AOP 是基于动态代理实现的,谈到动态代理就不得不提下静态代理。实现如下:
爱明依
2022-05-10
2460
Spring Bean 生命周期
Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。
爱明依
2022-04-01
2140
线程池知识点大全
平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条:
爱明依
2022-04-01
2360
阿里、蚂蚁金服 Java面试问题
Java面试问题 1、当前在公司承担的角色; 2、这几年开发的心得; 3、分布式系统架构与设计; 4、电脑系统降级方案; 5、如何提高CPU运行速度; 6、幂等接口; 7、并发处理; 8、多线程、socket通讯; 9、Java基础,spring、hibernate、struts、mybatis; 10、Elasticsearch; 11、PriorityQueue的底层数据结构; 11、大数据处理相关技术、to C相关技术; 12、Java 虚拟机; 13、Spring mvc的内部实现机制; 14、核心项目描述、角色、职责。 15、蚂蚁金服保险事业群 JAVA开发基础题,初期技术考查经常关注:数据结构在JAVA中的技术包的实现;Hibernate 链表在java中实现,原理是怎样的,排序是怎么做的,它的异常处理机制,高并发,多线程是怎么搞的。 16、JAVA开发考察点:1.JAVA基础扎实;2.常用的框架SPRING, MVC,orm(IBATIS or hibernate)都熟悉;3.有一定的架构设计能力;
爱明依
2022-04-01
3620
阿里java电话面试题
1、Elastic search Elastic Search是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elastic search是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 2、Priority Queue 的底层数据结构 优先队列是队列的一种,不过它可以按照自定义的一种方式(数据的优先级)来对队列中的数据进行动态的排序。 每次的push和pop操作,队列都会动态的调整,以达到我们预期的方式来存储。 3、spring、jdk源码 4、spring 依赖注入实现方式 接口注入: 接口注入模式因为历史较为悠久,在很多容器中都已经得到应用。但由于其在灵活性、易用性上不如其他两种注入模式,因而在 IOC 的专题世界内并不被看好。 Setter 注入: 对于习惯了传统 javabean 开发的程序员,通过 setter 方法设定依赖关系更加直观。 如果依赖关系较为复杂,那么构造子注入模式的构造函数也会相当庞大,而此时设值注入模式则更为简洁。 如果用到了第三方类库,可能要求我们的组件提供一个默认的构造函数,此时构造子注入模式也不适用。 构造器注入: 在构造期间完成一个完整的、合法的对象。所有依赖关系在构造函数中集中呈现。依赖关系在构造时由容器一次性设定,组件被创建之后一直处于相对“不变”的稳定状态。 只有组件的创建者关心其内部依赖关系,对调用者而言,该依赖关系处于“黑盒”之中。
爱明依
2022-04-01
1680
7天学会springCloud(一) 7个例子与7个周期
按照官方的话说:Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路 器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态) 操作的开发工具。最关键的是它足够简单,一般的开发人员只需要几天时间就可以学会它的基本用 法。
爱明依
2022-04-01
8240
SrpingCloud ---github上面如何使用webHook实现配置文件修改 ,客户端自动刷新
增加了spring-boot-starter-actuator包,spring-boot-starter-actuator是一套监控的功能,可以监控程序在运行时状态,其中就包括/refresh的功能。
爱明依
2019-03-12
1.7K0
spring 原理解析
spring 框架的核心思想就是控制反转-InversionOfControl spring 给我们整个项目运行期间: 1 承包了java 对象 生命周期和对象之间的关系。spring 控制对象整个从创建到销毁的过程。这个就叫控制反转。 2 控制反转的另一个重要流程就是:依赖注入(DenpencyInjection) 例如以前我们A类的某个方法中需要用到B类的方法,那么我们在A类中手动创建一个B对象(new B)此时如果我们采用Spring 框架 进行开发,只需要把B类交由Spring 管理,那么在合适的时期,spring会自动将B类的对象注入到A类,这个就是依赖注入,说白了就是依赖什么注入什么。 3 依赖注入的实现方式–反射
爱明依
2019-03-12
4040
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档