自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程中wait()为什么要放在while循环中

首先来执行一段代码public class ThreadWaitNotifyDemo { public static void main(String[] args) { AirConditioner airConditioner = new AirConditioner(); new Thread(() ->{ for (int i = 0; i < 10; i++) { airCond

2022-03-13 22:01:46 1076 1

原创 BigDecimal 详解

一,BigDecimal的简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数

2021-12-20 20:02:42 4502 3

原创 Spring Cloud之Ribbon

Ribbon是什么Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项,如连接超时,重试等。简单来说,就是在配置文件中列出Load Balancer后面所有的机器,Ribbon会自动的帮助我们基于某种规则(如简单轮询,随机连接等)去连接这些机器,我们很容易使用Ribbon实现自定义的负载均衡算法下图是Eureka使用Ribbon时的大致架构Nginx和Ribbon区别负载均衡分为集中式和进程内集

2021-12-10 22:34:27 4046 8

原创 经典排序算法(Java实现)

首先,排序的分类1.冒泡排序 动画演示public class BubbleSort { public static void main(String[] args) { int[] arr = new int[]{2,10,12,1,4}; /* n为数组的大小 冒泡排序,其中第一个for循环循环了n-1次,因此冒泡排序一共进行n-1趟的循环 每一趟循环都比较相邻的元素之间的大...

2021-11-30 23:37:30 917 12

空空如也

空空如也

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

TA关注的人

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