自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springbean的一生

而 Spring 中的对象是 bean,bean 和普通的 Java 对象没啥大的区别,只不过 Spring 不再自己去 new 对象了,而是由 IoC 容器去帮助我们实例化对象并且管理它,我们需要哪个对象,去问 IoC 容器要即可。总之,postProcessBeforeInstantiation 在 doCreateBean 之前调用,也就是在 bean 实例化之前调用的,英文源码注释解释道该方法的返回值会替换原本的 Bean 作为代理,这也是 AOP 等功能实现的关键点。(相当于人出生一样)

2022-12-12 00:04:43 134 1

原创 创建线程的方式有那些?

4(1)写一个类继承Thread,覆盖重写run方法(2)创建一个Runnable类型的对象,实现run()方法,传入Thread的构造方法中(3)实现Callable接口,实现call()方法;(4)通过Executor的工具类创建线程池,通过线程池获取线程(一)继承java.lang包下的Thread类,覆盖重写thread类的run()方法,在run方法中实现运行在线程上的代码;

2022-11-04 00:46:59 970 1

原创 servlet的生命周期

当用户第一次访问servlet时,由容器调用servlet的构造器创建具体的servlet对象。1.网站中所有的servlet接口实现类的实例对象,只能由Http服务器负责创建。在手动配置情况下,要求HTTP服务器在启动时自动创建某个servlet接口实现类的实例对象。----->如果请求servlet,则容器调用service()方法。----->该容器调用init(servletConfig)方法。--->servlet容器创建servlet的实例。----->销毁实例之前调用destroy()方法。

2022-10-30 23:43:39 130

原创 Mysql中的事务是什么?事务都有哪些隔离级别?

Mysql中的事务是什么?事务都有哪些隔离级别?

2022-10-17 01:06:33 232

原创 集合- set集合不重复的原理

值 算法 h = key.hashCode()) ^ (h >>> 16) //key = "java" value = PRESENT。3)LinkedHashSet根据元素的hashCode值来决定元素的存储位置,同时使用链表维护元素的次序,这使得元素看起来是以插入顺序保存的.4)HashSet不保证元素是有序的,取决于hash后,再确定索引的结果(即,不保证存放元素的顺序和取出顺序一致)(1.2) HashSet的添加元素底层是如何实现(hash())+(equals())

2022-09-26 03:01:46 134

原创 Super关键字

Super代表父类引用,用于访问父类的属性,方法,构造器。

2022-09-19 12:04:11 79

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

计算机的数字的存储和运算都是通过二进制进行的,十进制的数要转换成二进制在进行存储和运算.float和double的小数部分会出现无限循环的情况,所以会出现不准确的情况。

2022-09-05 10:36:01 274

原创 简述哈希表

c11.如果不重复,则新增到该索引值位置链表的最后面。什么类型的数组:java.util.HashMap$Node(表示一个单项链表)* a.当同一索引值下元素个数>8,并且数组长度>=64。* a.当同一索引值下元素个数>8,并且数组长度=传入容量,则最近2的次方的值。b.数组的索引值,占有>到0.75,会扩容。a.计算新增元素的哈希值。...

2022-08-15 12:47:50 149

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

目录 继承1.好处:2.如何实现继承: 3.继承关系下成员变量的访问特点: 4.继承关系下成员方法的访问特点: 5.继承关系下构造方法的访问特点:6.方法的覆盖重写:7. 方法的重载:8.继承的特点:9.继承的本质10.this关键字的三种用法:共性抽取(多个类中相同的代码),提高代码的复用性继承示意图: public class 子类 extends 父类{ //子类继承了父类,则可以使用父类中的非private修饰的成员信息 }权限修饰符protected:使

2022-08-08 10:50:22 107

原创 CSS盒子模型及属性

边框属性1边框样式boder-style在CSS属性中,boder-style属性用于设置边框样式语法结构: border-style: 上边[右边 下边 左边];在设置边框样式时既可以针对四条边分别设置,也可以综合设置四条边的样式。boder-style属性的常用属性值有4个,分别用于定义不同的显示样式,具体如下。solid 边框为单实线dashed 边框为虚线dotted 边框为点线double 边框为双实线使用boder-style 属性综合设置四边样式时,必须.

2022-08-01 01:04:31 859

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

主要的原因是因为浮点类型和整数类型的存储结构不相同,整数类型在计算机底层采用补码方式存储,除去首位的符号位,剩余的位数即表示数值的范围,也就是位数越多,范围越大,比如long在内存中占用8个字节共64位,符号位占一位,数值范围是-2^63到正2^63-1。那么对于单精度浮点数float是采用这样的结构存储的,当然了double的结构也是这样,只不过double是8个字节(32位)的,下面依次介绍符号位、指数域和小数域的用处。符号位:用来存储正负符号的,0表示正数,1表示负数指数域:确定.

2022-08-01 00:48:16 400

空空如也

空空如也

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

TA关注的人

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