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

原创 电脑快捷键大全

【代码】电脑快捷键大全。

2023-09-18 11:23:13 68 1

转载 java接口合并

工作中,我们常见的请求模型都是”请求-应答”式,即一次请求中,服务给请求分配一个独立的线程,一块独立的内存空间,所有的操作都是独立的,包括资源和系统运算。我们也知道,在请求中处理一次系统 I/O 的消耗是非常大的,如果有非常多的请求都进行同一类 I/O 操作,那么是否可以将这些 I/O 操作都合并到一起,进行一次 I/O 操作,是否可以大大降低下游资源服务器的负担呢?

2023-07-09 21:01:47 309 1

转载 线程池的讲解

该方法主要目的就是使用入参中的firstTask和当前线程添加一个Worker,前面的for循环主要是对当前线程池的运行状态和有效的线程数进行一些校验,校验逻辑比较绕,可以参考注释进行理解。该方法就是执行Worker的退出:统计完成的任务数,将Worker移除,并尝试终止线程池,最后根据情况决定是否创建一个新的Worker。现在在实现异步时,基本都是使用线程池来实现,线程池在工作应用的还是比较频繁的,本文将就线程池的使用、相关原理和主要方法源码进行深入学习。该方法就是对应上文的线程池的工作流程。

2023-07-09 20:01:28 164 1

转载 redis的20道经典面试题

整理了20道经典Redis面试题,希望对大家有帮助。Redis,英文全称是(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动事件、多种集群方案。

2023-06-30 21:56:57 365

转载 什么是HikariCP?HikariCP介绍(包含配置示例)

自定义数组类型(FastStatementList)代替ArrayList:避免每次get()调用都要进行range check,避免调用remove()时的从头到尾的扫描,相对与ArrayList极大地提升了性能,而其中的区别是,ArrayList在每次执行get(Index)方法时,都需要对List的范围进行检查,而FastStatementList不需要,在能确保范围的合法性的情况下,可以省去范围检查的开销。数据库连接复用:重复使用现有的数据库长连接,可以避免连接频繁建立、关闭的开销。

2023-06-24 22:02:20 425 1

转载 Stream流的常用方法

代码中使用(key1,key2)->key2表达式可以解决此类问题,如果出现重复的key就使用key2覆盖前面的key1,也可以定义成(key1,key2)->key1,保留key1,根据自己的业务场景来调整。本质是将一个数组转成list,数组的大小是固定的,所以此list不能添加元素,与allMatch相反,判断条件里的元素,所有的都不是,返回true。与allMatch相反,判断条件里的元素,所有的都不是,返回true。allMatch:判断条件里的元素,所有的都是,返回true;

2023-06-16 17:02:47 198

原创 Spring Boot发送邮件

【代码】Spring Boot发送邮件。

2023-06-16 16:45:22 91 1

原创 接口合并【合并】

第二步:在启动类上加注解:@EnableCircuitBreaker。第三步:在controller层随便编写一个方法。第五部:用jmeter测试效果。第四步:编写Service层。

2023-06-15 21:34:01 139 1

原创 在本机安装链路追踪(SkywalKing)

默认配置中可以用于告警的度量有:服务,实例,端点,服务关系,实例关系,端点关系。:随着业务规模的不断的增大, 系统的复杂度也越来越高, 我们的软件架构也进入到了分布式的阶段, 服务按照不同的维度进入到了分布式的阶段, 服务按照不同的维度进行拆分, 每一次的请求可能跨越多个微服务, 这样就导致我们每一次请求都有可能出现异常. 传统的日志监控方式无法满足调用链路追踪, 这就导致定位/诊断服务异常变得异常复杂.yml文件中的路径,8080可更改可不更改,12800不用动,如果想更改也可以。

2023-06-15 16:52:43 776 3

原创 服务器安装Maven

在mirrors(镜像)节点添加[阿里云镜像](https://so.csdn.net/so/search?使用mvn help:system 命令可以打印出所有的Java和maven的系统属性和环境变量!解压:apache-maven-3.6.3-bin.tar.gz。

2023-06-11 20:24:31 160 1

原创 服务器安装JDK11

/在目录里面进入配置文件。服务器安装JDK11。

2023-06-10 11:34:01 229 1

空空如也

空空如也

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

TA关注的人

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