忧郁的叮当猫
忧郁的叮当猫
全部文章
分类
java(1)
Java基础(11)
JVM(2)
mysql(1)
Springboot(2)
windows(1)
二叉树(1)
底层(1)
未归档(1)
程序人生(1)
笔试(2)
算法(9)
缓存(1)
随笔(1)
面经(27)
项目(5)
题解(1)
归档
标签
去牛客网
登录
/
注册
Superhero
Still beating,keep trying.
全部文章
(共68篇)
MySQL锁详解
不同的存储引擎支持不同的锁机制 MyISAM 和 MEMORY 存储引擎采用的是表级锁 BDB 存储引擎采用的是页面锁,但也支持表级锁 InnoDB 存储引擎既支持行级锁,也支持表级锁,但默认情况下是采用行级锁。 不同粒度锁的比较: ...
2021-10-20
0
537
谈谈你对最左前缀原则的理解(重点)
首先我们要知道最左匹配原则是什么? 最左匹配原则:最左优先,以最左边的为起点任何连续的索引都能匹配上, MySQL会一直向右匹配直到遇到范围查询(>,<,between,like)就停止匹配。 个人对最左前缀的理解 MyS...
2021-10-20
0
1621
《洋娃娃和小熊跳舞》吉他简谱
洋娃娃和小熊跳舞 谱:周文豪 三弦:57 二弦:5...
2021-10-20
0
1234
MYSQL数据库优化
为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 优化原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。 数据库结构优化 一个好的数据库设计方案对于...
2021-10-20
0
673
JVM空间分配担保机制
在发生Minor GC之前,虚拟机会先检查老年代最大可用的连续空间是否大于新生代所有对象总空间。如果这个条件成立,那么Minor GC可以确保是安全的。如果不成立,则虚拟机会查看HandlerPromotionFailure设置是否允许担保失败。如果允许,那么会继续检查老年代最大可用的连续空间是否大...
2021-10-20
0
602
Java虚拟机(JVM)面试题合集
Java内存模型 我们开发人员编写的Java代码是怎么让电脑认识的 首先先了解电脑是二进制的系统,他只认识 01010101 比如我们经常要编写 HelloWord.java 电脑是怎么认识运行的 HelloWord.java是我们程序员编写的,我们人可以认识,但是电脑不认识 ...
2021-10-20
0
462
力扣刷题第一天
1.只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 代码 class Solution { public int single...
2021-10-20
0
427
TCP三次握手四次挥手详解及面试题
TCP报文首部 源端口和目的端口,各占2个字节,分别写入源端口和目的端口; 序号,占4个字节,TCP连接中传送的字节流中的每个字节都按顺序编号。例如,一段报文的序号字段值是 301 ,而携带的数据共有100字段,显然下一个报文段(如果还有的话)的数据序号应该从401开始; 确认号,...
2021-10-20
0
626
分布式、高并发、高性能场景(抢购,秒杀,抢票,限时抢答)数据一致性解决方案
技术指标: PV(Page View, 页面浏览量)在千万级别 QPS(Query Per Second, 每秒处理请求数)在百万级别 数据量在千亿级别 接口响应速度不能超过150毫秒 用户提交请求到页面呈现不能超过3秒 架构设计: 1. 从LAMP架构转为面向服务架构(服务可以用多种开发语言实...
2021-10-20
0
478
分页查询原理
一、分页查询概述 分页查询则是在页面上将本来很多的数据分段显示,每页显示用户自定义的行数。可提高用户体验度,同时减少一次性加载,内存溢出风险。 1.1、分页查询分类 1.1.1、真分页 每次翻页从数据库中查询数据。 优点:不容易造成内存溢出。 缺点:实现复杂,性能相对低。 ...
2021-10-20
0
869
首页
上一页
1
2
3
4
5
6
7
下一页
末页