首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
蝇王
获赞
186
粉丝
22
关注
19
看过 TA
894
男
西安邮电大学
2022
Java
IP属地:陕西
keep coding,keep writing。
私信
关注
拉黑
举报
举报
确定要拉黑蝇王吗?
发布(71)
评论
刷题
收藏
蝇王
关注TA,不错过内容更新
关注
2022-12-13 17:29
已编辑
西安邮电大学 Java
Spring容器之refresh
ApplicationContext的refresh方法 重要容器都要调用才能正常工作。细节分为12个方法来完成整个过程,大致分为以下4个步骤:1. 准备2. 创建BeanFactory3. 准备ApplicationContext4. 创建单例对象
0
点赞
评论
收藏
分享
2022-12-13 17:20
西安邮电大学 Java
Spring之BeanDefinition
Bean是什么?@Autowire,resource,controller等,注入的类都是Bean。可以拿过来直接用,调用其方法。BeanDefinition是Bean的元数据。beanDefinition 很重要的一步就是最终将bean注册到Map中。需要通过refresh
0
点赞
评论
收藏
分享
2022-12-13 10:53
西安邮电大学 Java
分布式系统
想问问大家对于面试分布式需要学习什么?
0
点赞
评论
收藏
分享
2022-12-12 23:24
西安邮电大学 Java
设计模式之代理模式
动态代理
0
点赞
评论
收藏
分享
2022-12-12 23:24
西安邮电大学 Java
设计模式之工厂模式
简单工厂抽象工厂
0
点赞
评论
收藏
分享
2022-12-12 23:23
西安邮电大学 Java
设计模式之单例模式
单例模式就是让整个程序中某个类在运行时只存在一个对象实例。实质是私有化构造方法。
0
点赞
评论
收藏
分享
2022-12-12 23:21
西安邮电大学 Java
SpringBoot自动配置原理
SpringBoot有一套starter来快速整合第三方库,这和自动配置有什么关系。
0
点赞
评论
收藏
分享
2022-12-12 23:20
西安邮电大学 Java
SpringBoot启动过程
SpringBoot简化了Spring的配置,启动过程很重要。
0
点赞
评论
收藏
分享
2022-12-19 21:35
已编辑
西安邮电大学 Java
Spring之bean的生命周期
Spring框架的开发中,很多功能都是围绕着Bean的生命周期展开的。那么熟悉Bean的生命周期对于理解Spring框架在项目开发中的使用和解决出现的bug很有帮助。Spring的IoC,将Bean的管理交给IoC容器。AoP通过在Bean的生命周期中的一环给其方法前后加上非业务功能,实现方法增强。bean的注册-bean definition- 实例化- 属性复制- 初始化- 销毁
蝇王:
TODO,目前只知道Spring中Bean的生命周期理解很重要,但是还是没有理清楚这个流程。后续将这个流程梳理清楚再来。
0
点赞
评论
收藏
分享
2022-12-13 16:45
已编辑
西安邮电大学 Java
Spring之AOP
面向切面编程,面向对象的延伸。主要业务支撑:用来日志打印,性能监控,事务处理等组件:@aspect@pointcut @Before @After实现方法:JDK和CGLIB动态代理就是在bean的流程中对bean进行功能的增强。
0
点赞
评论
收藏
分享
2022-12-12 17:25
西安邮电大学 Java
SQL之连接
连接就是连接多个表进行操作,使用join关键字,并且条件语句使用on。连接可以替换子查询而且一般比子查询更快。使用as给列明,计算字段,表名取别名。连接方式分为1. 内连接又称等值连接,使用inner join关键字。2. 自连接自连接可以看成内连接的一种,只是连接的对象是它本身。3. 自然连接4. 外连接左外连接,友外连接,全外连接。
0
点赞
评论
收藏
分享
2022-12-12 22:05
已编辑
西安邮电大学 Java
控制反转(IoC)与依赖注入(DI)
一个类的属性是另一个类(这个类叫做依赖),同时通过这个依赖作为构造器或者setter方法的参数来注入(赋值),这种方式就叫依赖注入。好处:解耦,不再是将依赖写死在类中,而是在用到时候动态注入。 当需要修改依赖时,不需要修改本类代码,降低耦合度。控制反转:创建对象的控制权交给了第三方。spring框架里就是将创建对象的控制权交给了IoC容器。
0
点赞
评论
收藏
分享
2022-12-11 12:32
西安邮电大学 Java
JVM锁优化
JVM提供了synchronized线程同步机制。所以Jvm锁优化也是针对于Synchronized。自旋锁锁消除轻量级锁
0
点赞
评论
收藏
分享
2022-12-11 09:28
西安邮电大学 Java
Java线程状态
Java线程状态指的是线程在Java虚拟机中的状态,与某个操作系统的线程状态无关。一个线程只能处于一种状态。(1)新建创建线程尚未运行。(2)可运行正在Java虚拟机中运行。在底层操作系统可能在运行,也可能在等待资源调度,资源调度完成之后再运行。所以具体有没有运行,要看底层操作系统的资源调度。(3)阻塞在去尝试获取锁monitor lock进入synchronized函数或代码块时,其他线程已经占用了monitor lock,而处于阻塞状态。需要等待其他线程释放monitor lock才能进去可运行状态。(4)无限等待等待其他线程显示唤醒。(5)限期等待无需等待其他线程显示唤醒,在一定时间后被...
0
点赞
评论
收藏
分享
2022-12-14 12:39
已编辑
西安邮电大学 Java
HashMap和ConcurrentHashMap
concurrenthashmap与hashmap在实现上基本相同。主要差别在于ConcurrentHashMap在put元素时,利用锁来保证并发的安全性。jdk7中,ConcurrentHashMap采用了分段锁(Segment),每个分段锁维护着几个桶(HashEntry),多个线程可以同时访问不同分段锁上的桶,从而使得并发度更高(并发度是segment个数。默认并发级别为16,也就是创建16个segment。JDK1.7 使用segment为核心类,继承自reentrantLock,并发度与segment数量相同。JDK1.8 使用CAS乐观锁 + Synchronized局部锁操作,锁...
0
点赞
评论
收藏
分享
1
2
3
4
5
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务