自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring中单例模式下Bean的生命周期

在Spring中,我们将对象交给框架来管理,由IOC容器来负责对象的创建与管理。Spring中Bean的生命周期是指从Bean实例化之后,即通过反射创建出对象之后,到Bean成为一个完整的对象,最终存储到单例池中,随后到使用、销毁,这个过程被称为Bean的生命周期。Bean的生命周期大体分为以下几个阶段:Bean的实例化阶段Bean的初始化阶段Bean的完成阶段Bean的使用、销毁Bean的实例化流程。

2022-12-12 01:39:16 594 1

原创 TCP和UDP的区别

TCPUDP面向有连接面向无连接一对一传输一对一一对多多对多传输可靠不可靠以报文段为单位进行数据传输以数据包为单位进行数据传输消耗资源多消耗资源少效率低效率高首部至少20字节首部只有8个字节。

2022-10-31 00:09:48 239

原创 MD5和AES在项目中的使用方式与区别

MD5信息摘要算法(MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。

2022-10-24 13:32:19 662

原创 Java操作mongodb增删改查的基本操作

java操作MongoDB与操作MySQL是一样的,基本流程为:添加驱动 -> 连接到服务 -> 连接到数据库 -> 选择集合 -> 对集合进行操作。

2022-10-08 13:11:23 441

原创 Servlet的生命周期

servlet是单实例的,整个应用中只有一个servlet实例对象,所以他是线程不安全的,可以通过改变变量的作用范围或者加锁来解决线程安全问题。

2022-09-26 06:00:00 2619

原创 Mybaits的一二级缓存

一级缓存是sqlSession范围的缓存,缓存只在当前sqlSession中有效;二级缓存是namespace范围的缓存,在同一个sqlMapper映射下有效;

2022-09-18 17:36:04 852

原创 数据库基本增删改查语法和多表链接查寻的方式

数据库基本增删改查语法和多表链接查寻的方式

2022-09-13 03:31:16 430

原创 Mysql的事务是什么?什么是脏读?幻读?不可重复读?

幻读和不可重复读是类似的,只不过幻读查询到的是多了一条新增的数据,即查询到的是另一个事务对数据的插入(insert),而不可重复读查询到的是另一个事务对数据的修改或删除(update/delete)。

2022-09-05 00:26:21 152

原创 synchronized底层的锁

Java中获取锁有两种方式,一种是使用synchronized关键字,另外一种就是使用Lock接口的实现类。前者就是Java原生的方式,但在优化以前(JDK1.6)性能都不如Lock,因为在优化之前一旦使用synchronized就会发生系统调用进入内核态,所以性能很差,也因此大神Doug Lea自己写了一套并发类,也就是JUC,并在JDK1.5版本引入进了Java类库。那么作为Java的亲儿子synchronized自然也不能示弱啊,所以sun公司对其做了大量的优化,引入了偏向锁、轻量级锁、重量锁、...

2022-08-28 22:59:48 411 4

原创 线程池的拒绝策略

线程池的工作流程以及四种拒绝服务策略

2022-08-22 08:22:40 147

原创 哈希表的实现原理

底层使用数组、链表、红黑树的结合体。当挂在下面的元素过多,不利于添加也不利于查询,所以在JDK8以后,当链表长度超过8的时候,自动转换为红黑树。

2022-08-15 01:27:47 1347

原创 继承中构造方法的访问特点

在学习继承时,构造方法的访问规则很多同学还不是很清楚,这里带着大家来理一理思路,对学习的知识进行梳理与巩固。

2022-08-08 08:17:28 130

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

float 是4个字节 long是8个字节,为什么float>long 原因

2022-08-01 00:42:09 92

原创 CSS盒子模型及属性

CSS盒子模型的介绍

2022-07-24 23:59:53 1581

原创 查看Linux系统负载命令

负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。......

2022-07-16 16:14:09 897

空空如也

空空如也

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

TA关注的人

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