忧郁的叮当猫
忧郁的叮当猫
全部文章
面经
java(1)
Java基础(11)
JVM(2)
mysql(1)
Springboot(2)
windows(1)
二叉树(1)
底层(1)
未归档(1)
程序人生(1)
笔试(2)
算法(9)
缓存(1)
随笔(1)
项目(5)
题解(1)
归档
标签
去牛客网
登录
/
注册
Superhero
Still beating,keep trying.
全部文章
/ 面经
(共27篇)
Spring中bean的生命周期
Spring启动,查找并加载需要被Spring管理的bean,进行Bean的实例化 Bean实例化后对将Bean的引入和值注入到Bean的属性中 如果Bean实现了BeanNameAware接口的话,Spring将Bean的Id传递给setBeanName()方法 如果Bean实现了BeanF...
2021-10-20
0
454
ConcurrentHashMap 的工作原理及代码实现
作者:何其小静 原文链接:https://www.sogou.com/link?url=hedJjaC291P3yGwc7N55kLSc2ls_Ks2xbFrVW2TikA1nTgci8l-DgZSkiaGdjcj7tsCnpVGpPpA. ConcurrentHashMap Concurr...
2021-10-20
0
396
浅析Spring
什么是Spring? Spring是一个框架,在我们整个开发流程中,所有的框架生产几乎都依赖于Spring, Spring帮我们起到了一个IOC容器的作用,用来承载我们整体的Bean对象, 它帮我们进行了整个对象从创建到销毁的整个生命周期的管理, 我们在使用Spring的时候可以使用配置文件...
2021-10-20
0
355
有效的括号(Java笔试)
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出...
2021-10-20
0
625
MySql添加索引的五种方法
1.添加primary key(主键索引) alter table 表名称 add primary key(列名); 2.添加unique(唯一索引) alter table 表名称 add unique(列名); 3.添加index(普通索引) alter ta...
2021-10-20
0
689
MySQL锁详解
不同的存储引擎支持不同的锁机制 MyISAM 和 MEMORY 存储引擎采用的是表级锁 BDB 存储引擎采用的是页面锁,但也支持表级锁 InnoDB 存储引擎既支持行级锁,也支持表级锁,但默认情况下是采用行级锁。 不同粒度锁的比较: ...
2021-10-20
0
535
谈谈你对最左前缀原则的理解(重点)
首先我们要知道最左匹配原则是什么? 最左匹配原则:最左优先,以最左边的为起点任何连续的索引都能匹配上, MySQL会一直向右匹配直到遇到范围查询(>,<,between,like)就停止匹配。 个人对最左前缀的理解 MyS...
2021-10-20
0
1616
MYSQL数据库优化
为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 优化原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。 数据库结构优化 一个好的数据库设计方案对于...
2021-10-20
0
671
JVM空间分配担保机制
在发生Minor GC之前,虚拟机会先检查老年代最大可用的连续空间是否大于新生代所有对象总空间。如果这个条件成立,那么Minor GC可以确保是安全的。如果不成立,则虚拟机会查看HandlerPromotionFailure设置是否允许担保失败。如果允许,那么会继续检查老年代最大可用的连续空间是否大...
2021-10-20
0
601
Java虚拟机(JVM)面试题合集
Java内存模型 我们开发人员编写的Java代码是怎么让电脑认识的 首先先了解电脑是二进制的系统,他只认识 01010101 比如我们经常要编写 HelloWord.java 电脑是怎么认识运行的 HelloWord.java是我们程序员编写的,我们人可以认识,但是电脑不认识 ...
2021-10-20
0
459
首页
上一页
1
2
3
下一页
末页