自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringBean的生命周期

SpringBean的生命周期一共8个阶段,分别如下;1 通过XML、Java annotation(注解)以及Java Configuration(配置类)等方式加载Spring BeanDefinitionReader:解析Bean的定义。在Spring容器启动过程中,会将Bean解析成Spring内部的BeanDefinition结构;理解为:将spring.xml中的bean>标签转换成BeanDefinition结构有点类似于XML解析)BeanDefinition:包含了很多属性和

2023-02-13 08:09:55 59

原创 mysql的事务与事务的隔离级别

1.什么是事务事务就是将一组SQL语句放在同一批次内去执行,如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行。2.事务的ACID原则Atomic原子性意味着数据库中的事务执行是作为原子粒度。即不可再分,整个语句要么执行,要么不执行。Consist一致性即在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。lsolated隔离性事务的执行是互不干扰的,一个事务不可能看到其他事务运行时,中间某一时刻的数据。Durable持久性意味着在事务完成以后,该事务所对数

2022-11-14 17:43:38 55

原创 计算机中小数的存储为什么是不精确的

说到这个话题,首先要了解,浮点数在计算机中储存的方式。整数在计算机中储存的方式是可以直接转换为二进制的,但是浮点数的小数部分,比如,1.25中的1是直接转换为二进制,0.25则需要套用公式,其公式为0.25乘以2,此时得出的结果为0.5。因为小数部分在乘二以后没有达到1,所以此时小数点后第一位为0,值大于1则取1小数部分继续相乘,直到为1为止,0.5乘2为1所以1.25的二进制为1.01。而大部分的小数因为值一直相乘会陷入循环,所以无法得出精确的此小数二进制的值。

2022-10-18 09:04:27 201

原创 JavaScript中获取DOM节点的方法

JavaScript中获取DOM节点的方法

2022-10-09 16:54:40 1062

原创 JavaScript中数组的创建方式及数组常用方法

JavaScript中数组的创建方式及数组常用方法

2022-09-23 14:29:58 790

原创 简述CSS中margin折叠问题

简述CSS中margin折叠问题

2022-09-13 17:55:54 98

原创 线程池的拒绝策略

线程池执行任务的流程,直到什么时候会启动拒绝策略:1. 每过来一个任务会启动一个线程去执行2. 当核心线程数用完后,会把新来的任务存入阻塞队列中3. 阻塞队列存满后,会再启动超过核心线程数量到最大线程数量之间的线程4. 当线程的数量达到最大线程数量,再来任务就启动拒绝策略ThreadPoolExecutor类实现了ExecutorService接口和Executor接口,可以设置线程池corePoolSize,最大线程池大小,AliveTime,拒绝策略等。常用构造方法:ThreadPo

2022-08-22 08:09:59 186

原创 简述哈希表

哈希表:数组+链表+红黑树;哈希值: 十进制的地址值哈希表:JDK1.8之前:数组+链表JDK1.8以后:数组+链表:同一个哈希值下的元素少于等于8个数组+红黑树:同一个哈希值下的元素多余8个新增过程:a.计算新增元素的哈希值b.(假设数组已经创建出来),通过 hash%数组长度c.如果该位置为null:则直接新增如果该位置不为null:c1.判断该元素是否重复:c11.如果不重复,则新增到该索引值位置链表的最后面c12.如果重复:则不新增...

2022-08-15 07:48:02 47

原创 为什么四个字节的float表示的范围比八个字节的long要广

2022-08-01 10:15:22 53

原创 IO流简述

IO流概念:io流的i代表input(输入),o也就是out代表输出,流就是流动的意思,输入端流动到输出端而其中,总体分支为字节流案例字符流案例

2022-07-23 22:05:27 100

原创 MySql的DDL和DML和DQL的基本语法

DML语句内容?INSERT语句,UPDATE语句和DELETE语句;新增语句如何实现多记录同时新增?INSERT INTO `表名` (`字段1`,`字段n`) VALUES (值1,值n),(值1,值n),(值1,值n);WHERE子句的功能?依赖逻辑条件对数据库的记录修改,删除或者查询;TRUNCATE语句和DELETE语句的异同?相同点:都能删除数据,都不能修改表结构;不同点:1、前者会重置自增计数器,后者不会; 2、前者无条件...

2022-07-23 19:56:06 199

原创 迭代器的实现原理

2022-07-04 10:12:50 70

原创 继承关系下构造方法的访问特点

2022-06-26 23:58:18 115 1

原创 为什么大部分浮点数在计算机中是不精确的

说到这个话题,首先要了解,浮点数在计算机中储存的方式。整数在计算机中储存的方式是可以直接转换为二进制的,但是浮点数的小数部分,比如,1.25中的1是直接转换为二进制,0.25则需要套用公式,其公式为0.25乘以2,此时得出的结果为0.5。因为小数部分在乘二以后没有达到1,所以此时小数点后第一位为0,值大于1则取1小数部分继续相乘,直到为1为止,0.5乘2为1所以1.25的二进制为1.01。而大部分的小数因为值一直相乘会陷入循环,所以无法得出精确的此小数二进制的值。...

2022-06-13 22:42:14 125

原创 二字节,四字节,八字节,在计算机中的取值范围

有符号整数为:int,有正负之分,在二进制条件下,1字节(byte)占8位(bit),2byte占16bit,4byte占32bit,8byte就是64bit,在有符号的规则下第一位表示正负,0为正,1为负。1字节的取值范围:最大值是:(2^7)-1=127;二进制表示为:01111111 最小值是:-2^7=-128;二进制表示为:100000002字节的取值范围:最大值是:(2^15)-1=32767;二进制表示...

2022-06-13 10:44:09 6535 1

mysqlDay2上午.sql

mysqlDay2上午.sql

2022-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除