×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
登录
注册
epoll有哪两种模式?
TCP报文首部中序号占多少字节?
MySQL的ACID特性分别是怎么实现的?
说说Redis中List结构的相关操作
列表是线性有序的数据结构,它内部的元素是可以重复的,并且一个列表最多能存储2^32-1个元素。列表包含如下的常用命令: lpush/rpush:从列表的左侧/右侧添加数据; lrange:指定索引范围,并返回这个范围内的数据; lindex:返回...
yu6810
随笔
5月前
39
0
get请求与post请求有什么区别?
GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方...
yu6810
随笔
5月前
24
0
介绍一下Spring MVC的执行流程
整个过程开始于客户端发出的一个HTTP请求,Web应用服务器接收到这个请求。如果匹配DispatcherServlet的请求映射路径,则Web容器将该请求转交给DispatcherServlet处理。 DispatcherServlet接收到这个...
yu6810
随笔
5月前
25
0
说一说Bean的生命周期
Spring容器管理Bean,涉及对Bean的创建、初始化、调用、销毁等一系列的流程,这个流程就是Bean的生命周期。整个流程参考下图: 这个过程是由Spring容器自动管理的,其中有两个环节我们可以进行干预。 我们可以自定义初始化方法,并在该方...
yu6810
随笔
5月前
26
0
表中包含几千万条数据该怎么办?
建议按照如下顺序进行优化: 优化SQL和索引; 增加缓存,如memcached、redis; 读写分离,可以采用主从复制,也可以采用主主复制; 使用MySQL自带的分区表,这对应用是透明的,无需改代码,但SQL语句是要针对分区表做优化的; 做垂直...
yu6810
博客
6月前
21
0
JVM运作机制
一、哪些内存需要回收 在Java内存运行时区域的各个部分中,堆和方法区这两个区域则有着很显著的不确定性:一个接口的多个实现类需要的内存可能会不一样,一个方法所执行的不同条件分支所需要的内存也可能不一样,只有处于运行期间,我们才能知道程序究竟会创建...
小豆丁
分享
6月前
86
0
JVM相关
JVM 主要由四大部分组成:ClassLoader(类加载器),Runtime Data Area(运行时数据区,内存分区),Execution Engine(执行引擎),Native Interface(本地库接口),下图可以大致描述 JVM ...
小豆丁
分享
6月前
97
0
IO多路复用技术select,poll,epoll,并说说他们之间的区别
IO多路复用是一种高效的IO处理方式,它允许单个进程或者线程同时处理多个IO操作,在网络编程中,IO多路复用使服务器可以管理多个网络连接,不用为每个请求创建一个对应的线程,从而节省了资源并提高了效率 select: 1、select是最基本的IO...
KLEYYY
博客
6月前
147
0
HashMap的底层原理及原理
HashMap在JDK1.7之前是数组+链表的形式,在JDK1.7之后是数组+链表或红黑树的形式,当链表长度超过8时,自动转换成红黑树 HaspMap put的时候先拿到扰动后的hashcode,然后用(n-1)&hash计算下标位置,判...
KLEYYY
博客
6月前
155
0
如何理解String是不可变的,是如何实现的
String类型的不可变是指一旦创建了一个字符串类型的对象,它的字符串内容就是不可变的 是如何实现的:String在源码中采用字符数组char[]来存储字符串内容,它是被fianl修饰的,所以它是不可变的,JDK1.9之后为了节省效率改成fina...
KLEYYY
博客
6月前
115
0
1
2
3
4
...
16
热门文章
1.
事务有哪几种类型,它们之间有什么区别?
2.
HashMap的底层原理及原理
3.
互联网项目中需要遵守的sql规范有哪些,请简单举例并说明为什么?
4.
Synchronized有什么作用,是如何实现的呢?
5.
IO多路复用技术select,poll,epoll,并说说他们之间的区别
6.
JVM是如何运行的?
最新发布
1.
Spring的事务如何配置,常用注解有哪些?
2.
说一说你对BeanFactory的了解
3.
说一说你对工厂模式的理解
4.
谈谈虚拟内存模型。
5.
请介绍线程之间的通信方式。
6.
Linux查看内存的命令是什么?
最新评论
111
1111
11