- 博客(17)
- 收藏
- 关注
原创 Redis单线程为什么这么快?
它是纯存内存操作;核心是基于非阻塞的IO多路复用机制;单线程的设计避免了多线程上下文切换的资源开销;简单且解析性能高的序列化协议。
2022-12-17 22:33:04
137
1
原创 Spring中Bean的生命周期
生命周期总结:Spring Bean的生命周期是从 Bean 实例化之后,即通过反射创建出对象之后,到Bean成为一个完整对 象,最终存 储到单例池中,这个过程被称为Spring Bean的生命周期。Spring Bean的生命周期大体上分为三个阶段:1.Bean的实例化阶段2.Bean的初始化阶段3.Bean的完成阶段
2022-12-11 20:24:43
259
原创 Servlet的生命周期
Servlet的生命周期1.实例化:Servlet 容器创建 Servlet 的实例2.初始化:该容器调用 init ( ServletConfig ) 方法3.服务:如果请求 Servlet,则容器调用 service() 方法4.销毁:销毁实例之前调用 destroy() 方法
2022-10-30 23:23:48
135
原创 MyBatis如何实现多表查询(一对一、一对多)
MyBatis如何实现多表查询(一对一、一对多)以学生和班级为例,一个学生对应一个班级(一对一),一个班级对应多个学生(一对多);一、通过xml配置文件二、通过映射器注解
2022-10-24 19:05:16
260
原创 Mysql中的事务是什么?事务都有哪些隔离级别?
事务(Transaction就是将一组SQL语句放在同一批次内去执行,如果一个SQL语句出错,则该批次内 的所有SQL都将被取消执行。
2022-10-15 19:14:15
196
原创 java中线程的状态
线程的状态:1.NEW(新建状态)2.RUNNABLE(可运行状态)3.BLOCKED(阻塞状态)4.WAITING(无线等待状态)5.TIMED_WAITING(计时等待状态)6.TERMINATED(消亡状态)
2022-10-15 18:50:48
73
原创 Set集合不重复原理
在使用Set集合保存元素的时候,我们发现是不允许保存重复元素的。新增过程:1.计算新增元素的哈希值2.哈希值%数组长度,计算出新增元素的索引值位置如果该位置为null:则直接新增;如果该位置有元素:判断是否重复重复:不新增 不重复:新增,挂到链表的最后位置判断是否重复的标准:a. 两个元素的哈希值相同 && (地址值相同 || equals相同)
2022-09-20 18:17:36
377
原创 js原型和原型链以及原型继承
一、原型对象所有函数都有原型对象1.可以通过构造函数访问原型对象 prototype ---存放公共方法2.可以通过实例对象访问原型对象 __proto__ ---存放公共方法
2022-08-10 19:28:38
217
原创 js中的函数防抖和函数节流
一、函数防抖函数防抖原理就是在函数执行前加一个等待时间,在这个等待时间内如果该函数又需要执行一次,就重新计算等待时间,再次等待,直到等待时间到了,还没有等到函数又需要执行的情况,才会执行这个函数。使用场景【永远在执行最后一次】(举例:搜索,回到顶部)二、函数节流函数节流的原理是在函数执行后加一个冷却时间,函数在第一次执行时立马执行,但在其执行完后设置一个冷却时间,在冷却时间内,该函数不能再次执行,直到冷却时间结束允许该函数执行了,才可以再次执行。使用场景【所有的数据请求】(举例:按钮,下拉刷新).
2022-08-03 18:57:18
456
原创 js中的数组方法及循环
(一)创建数组 1.let arr = new Array(5); arr[0] = "html"; arr[1] = "css"; arr[2] = "js"; arr[3] = "wechat"; arr[4] = "vue"; 2.let arr = new Array("html","css","vue","js","java"); 3.let arr = ["html","css","vue","js","java"];...
2022-07-26 19:29:54
746
原创 常用CSS样式
一、在HTML引入css的方式 1.内部样式表: 网页头部创建style标签包裹 2.内联(行内)样式: 标签内直接写style属性(示例) 3.外部样式 将css样式单独写入到一个 xxx.css外部文件中。(1)使用link标签引入外部css文件。(2)使用@import导入外部css文件。...
2022-07-21 18:32:28
200
原创 常用html标签及其属性
一、 标签:此元素可告知浏览器其自身是一个 HTML 文档。二、 标签:声明必须是 HTML 文档的第一行。用来指示 浏览器关于页面使用哪个 HTML 版本进行编译的指令。三、 标签:用于定义文档的头部,它是所有头部元素的容器。四、 标签:body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)。...
2022-07-16 17:30:46
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人