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

原创 线程池的理解与应用

规避这些风险。

2025-04-03 17:14:34 568

原创 SpringBoot集成Redis

文章主要讨论了:特别优化了Java对象以hashValue的格式写入Redis时,去掉默认的@type属性Redis管道读写spingboot提供了一个专门操作Redis的项目sping-boot-starter-data-redis,里面封装了jedis和lettuce两个客户端。若是联网环境下开发,pom文件导入依赖后,直接更新即可自动下载(自己设置maven镜像源,可快速下载);在application.yml文件中配置redis。

2025-04-03 16:15:05 324

原创 UNIX网络编程学习记录5-第四章

这一章节就是关于基本TCP套接字编程了。编写一个基本的TCP客户服务端程序的套接字函数调用流程一般:首先学习网络编程所需要的基本套接字函数。

2025-03-03 16:43:57 988

原创 UNIX网络编程学习记录3-第二章

本章主要就是复习一下传输层协议TCP、UDP、SCTP。

2025-02-26 16:16:56 204

原创 UNIX网络编程学习记录4-第三章

使用read或者write函数输入或输出套接字数据的时候,可能数据比请求的数据量少,这不是出错,而是内核中用于套接字的缓冲区以达到极限,你可以循环多次调用read/write函数,也可以使用readn/writen代替。2.内核到进程:这样的函数有4个:accept、recvfrom、getsockname、getpeername,这些函数的参数一个是指向套接字地址结构的指针,一个是指向该结构大小的变量的指针。内存中有两种存储该整数的方法:一种是低序字节存储在起始地址,另一种是高序字节存储在起始地址。

2025-02-19 16:57:25 721

原创 UNIX网络编程学习记录2-第一章

标题遵循原书标题。

2025-02-14 10:50:09 129

原创 UNIX网络编程学习记录1-如何使用本书

卷1学习记录。

2025-02-10 11:09:31 200

原创 基于EasyExcel实现通用版一对一、一对多、多层嵌套结构数据导出并支持自动合并单元格

通用。

2025-01-10 10:36:34 1247 2

原创 RESTful接口

作为一个后端服务端开发者,经常会听到你会开发restful接口吗,可能我开发过?可能我又没有?但其实主要是因为我没有彻底搞懂restful风格接口,今天下午必须整明白!

2024-09-29 16:02:40 645

原创 Java多线程

多线程初级知识

2022-07-08 17:26:03 508

原创 线程池的理解与应用

目录使用Executors创建线程池在使用Executors创建不同线程池的时关键参数意义Executors创建线程池的弊端使用ThreadPoolExecutor创建线程池线程池拒绝策略如何合理配置线程池容量?计算密集型IO密集型高并发下怎么选择最优线程数动态调整使用Executors创建线程池这里用Executors类的静态方法创建了固定数量的线程池,也可以去创建带缓存的线程池、单一线程池在使用Executors创建不同线程池的时关键参数.

2022-05-23 17:55:21 265

原创 红黑树、B树、B+树简单理解

目录红黑树: 为什么要有红黑树?B树: 为什么要有B树?B+树:为什么要有B+树?红黑树: 为什么要有红黑树? 为了避免二叉查找树升序或降序变成一个单链表的形式,失去了二叉查找树的效率,引入了红黑树,所以红黑树是一种自平衡的二叉查找树 java中HahsMap的底层就是数组+链表+红黑树 n个节点的红黑树的高度是nlgn 节点要么红色、要么黑色; 根节点和叶子...

2022-05-03 17:18:15 706

空空如也

空空如也

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

TA关注的人

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