自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入了解线程池:类型、应用场景和代码示例

如果新任务到达时所有线程都处于忙碌状态,线程池就会创建一个新的线程。适用于多个短期异步任务的场景,可以灵活地调整线程池的大小以适应任务的数量。固定大小线程池中有固定数量的工作线程,它们同时处理多个任务。固定大小线程池适用于服务器端的程序,需要控制资源的使用,防止由于线程过多而导致系统负荷过大。单线程线程池适用于需要按照顺序执行任务的场景,比如任务之间有依赖关系或需要串行执行的任务。运行代码后,你将看到每个线程池根据其特定的行为方式执行任务逻辑,包括单线程线程池、固定大小线程池、缓存线程池和定时器线程池。

2023-07-04 13:46:24 625

原创 项目中统一日志文件配置

spring boot中日志文件的配置。spring boot内部使用Logback作为日志实现的框架。分为:FATAL、ERROR、WARN、INFO、DEBUG。日志记录器(Logger)的行为是分等级的。

2022-10-08 23:10:04 289 1

原创 数据库sql语句 全

数据库的基本操作,约束,主键,组合键,还有数据库语句基本的增删改查。

2022-10-05 20:00:22 807

原创 html+css精致的登录页面 (含源码的哦)

期末作业,毕业设计都可以拿来使用的html+css的登录页面,美观而又干净,背景图片可以随喜好改变哦!内附加怎么改图片路径。

2022-07-28 14:05:42 6324 2

原创 Http协议的快速理解。

HTTP常见的请求方式有两种 GET和POST都是请求方式!!!是请求体里的!相信在面试的过程中,面试题里关于http协议是基本是所有公司都会问到的,这是一项必备的知识点,WEB程序分为客户端和服务端,由两部分组成,他们之间利用【网络】进行通信,网络中通信就是利用网络进行数据传递,网络中数据传递必须指定网络协议。WEB程序的客户端和服务端传递的数据使用的网络协议是HTTP协议【作用 客户端和服务端进行通信】HTTP 超文本传输协议,属...

2022-06-28 19:44:02 177

原创 快速理解二叉树和红黑树

二叉树就是结点相连形成的一种结构,是用来解决哈希冲突的有效方法链表会很长,那么就会导致查询效率就低了。根据key的hash值来计算出来的位置可能是相同的,如果同一个元素放在同一个位置过多的话,查询就会很麻烦,需要用到二叉树。二叉树(Binary tree)是树形结构的一个重要类型。 二叉树特点是每个结点最多只能有两棵子树,且有左右之分。前序遍历:中左右(根左右)中序遍历:左中右(左根右)后序遍历:左右中(左右根)前序遍历:ABDHIECFG中序遍历:HDIBEAFCG后序遍历:HIDEBFGCA1、满二叉树

2022-06-16 23:26:31 152

原创 TCP协议与三次握手

TCP: 传输控制协议。(Transmission Control Protocol)。它是面向连接的,可靠的,基于字节流通信协议。可靠的,如果丢包,会重传。UDP:用户数据报协议(User Datagram Protocol),它是非面向连的,不可靠的无连接通信协议。TCP:在传输数据之前,必须先经过三层握手,在确认连接没问题之后,才会发送消息。——————》像之前的打仗传送情报。在传输数据之后,必须经过四次挥手,彻底断开。说重点,所谓的三次握手就是:...

2022-06-12 20:01:36 429

原创 java中的Comparable和Comparator

这两个都是经典接口,1、java.lang.Comparable接口:自然排序接口 int compareTo(Object o)抽象方法2、java.util.Comparator接口:定制排序接口 int compare(Object o1, Object o2)Comparable和Comparator都是用来比较对象顺序的接口,使用接口里的compareTo()方法。首先是我们的Comparable接口。使用方法是: 在定义的类后面实现Comparable接口。并且重写comp

2022-06-12 19:36:34 850

原创 Java 装箱和拆箱

java呢是一门面向对象的语言,正所谓对象,是指引用数据类型的,但是后面会用到基本数据类型的次数越来越多,所以要想办法讲基本数据类型转换为引用数据类型。装箱:把基本数据类型的数据转换为包装类的对象,这个过程称为装箱。拆箱:把包装类的对象拆解为基本数据类型的数据,这个过程称为拆箱。基本数据类型-->装箱-->包装类的对象包装类的对象-->拆箱-->基本数据类型拆箱操作:从包装类中取出被包装的数据,利用从Number类中继承而来的一系列xxxValue方法完成不同类型的拆箱操作就使用不同的xxxValue(

2022-06-11 00:33:15 407

原创 数据类型转换

1、可以把转换想象成可乐瓶byte < short < int < long < float < double < char小可乐 < 中可乐 < 大可乐上面呢数据类型是由小向大排列。byte c1 = 4;int c2 = c1; //可以正常运行byte类型c1的值赋值给int类型的c2,相当于将小瓶的可乐倒进大瓶子里,完全可以。int c3 = 5;byte c4 = c3; //编译...

2022-05-12 10:52:27 97

原创 java交换两个变量值

实现交换两个变量的值int m = 1;int n = 2;我们可以设置一个新的变量temp来辅助我们交换两个值。其实很好理解的,将变量m比做是一瓶可乐,变量n比作是一定雪碧。然后在准备一个变量temp,相当于一个小盆,我们先将可乐倒进这个小盆里,就是将变量m的值赋值给temp。这时候可乐瓶是空的,然后再将雪碧倒进可乐瓶里,也就是将变量n的值赋值给m,最后将小盆里的可乐倒进雪碧瓶里,将temp的值赋值给n。这样就完成了两瓶饮料的互换。class Exercise{ pub...

2022-05-12 00:08:15 3892

原创 white-space属性的normal值和nowrap值

normal:文本自动处理换行,到达容器边界的内容会自动转到下一行。nowrap:在同一行内显示所有文本,直到文本结束或者文本后面有标签。white-space:normal 的属性其实我感觉用处不大啊...我试了在div和li标签里,有没有normal都会去自动换行的.代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta h

2021-09-11 00:08:57 4992

空空如也

空空如也

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

TA关注的人

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