自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebClient 连接池配置

背景项目中调用第三方接口,第三方接口响应时间不稳定,并且并发越大响应时间越长,如果使用BIO模式可能会导致服务器连接占用过高,所以采用WebClient NIO模式来调用第三方接口。连接池相关配置maxConnections:最大连接数,默认最大连接数为处理器数量*2(但最小值为16),最大只能设置为200,超过这个数值设置无效。pendingAcquireMaxCount:等待队列大小,默认是最大连接数的2倍,等待队列pendingAcquireMaxCount调大,同时处理的任务数等于最大连接数

2022-02-16 17:19:28 7109 1

原创 网络IO模型(阻塞IO、非阻塞IO、IO多路复用(select、poll、epoll、)、信号驱动IO模型、异步IO

文章目录网络IO模型从TCP发送数据的流程说起阻塞IO | 非阻塞IO同步阻塞IO(Blocking IO)java代码实现服务调用者服务提供者(BIO实现)缺点同步非阻塞IO(Non-blocking IO)缺点IO多路复用(IO Multiplexing)java代码实现服务提供者(NIO实现)IO多路复用与非阻塞的区别IO多路复用与多线程+ 阻塞IO的对比select缺点poll缺点epollepoll简单流程epoll的水平触发与边缘触发优点缺点信号驱动IO模型异步IO(Asynchronous I

2021-06-18 11:26:01 656

原创 centos7使用防火墙开启端口

查看防火墙是否开启firewall-cmd --state 如果是关闭状态:可以通过以下命令操作防火墙开启防火墙: systemctl start firewalld.service关闭防火墙: systemctl stop firewalld.service禁止防火墙开机启动: systemctl disable firewalld.service我们需要通过防火墙开启端口, 因此,防火墙需要是开启状态: running查看服务器都开启了哪些端口firewall-cmd --l

2021-06-07 16:00:30 1016 1

原创 IDEA 快捷键大全(win和mac)

快捷键大全(win和mac)一、IntelliJ IDEA 快捷键大全 Win 版一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容重点,IDEA 2021 如何激活公众号:后台回复:IDEA图片Ctrl + D 复制光标所在

2021-05-21 17:17:16 529

原创 Redis 总结[安装、持久化、主从复制、哨兵、分片集群、内存淘汰策略、内存模型、缓存风险]

文章目录说明Redis 简介由来为什么Redis效率那么高Nosql数据库对比1.性能2.便利性3.存储空间4.可用性5.可靠性6.一致性各个Nosql数据库的优缺点1.Redis2.Memcache3.MongoDB安装Redis 3.01.安装所需依赖2.创建目录,下载或上传安装包3.解压4.编译安装5.启动持久化机制(AOF和RDB)1.什么是持久化2.AOF1.概述2.开启AOF持久化方式3.三种写入策略1.always2.everysec3. no4.AOF重写1.两种重写方式5.AOF文件损坏6

2021-03-07 17:46:28 713

原创 事务最全总结(本地事务、分布式事务、ACID、CAP)

事务ACID原子性(Atomic):在同一项业务处理过程中,事务保证了对多个数据的修改,要么同时成功,要么同时被撤销。隔离性(Isolation):指的是在并发环境中,当不同的事务同时操作相同的数据时,每个事务都有各自的完整数据空间(根据不同的隔离级别保证了各自事务正在读、写的数据互相独立,不会彼此影响)。持久性(Durability):事务应当保证所有成功被提交的数据修改都能够正确地被持久化,不丢失数据(比如即使发生系统崩溃,重新启动数据库系统后,数据库还能恢复到事务成功结束时的状态)。一致性

2021-02-23 16:10:52 634 1

空空如也

空空如也

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

TA关注的人

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