java 第255页
(3)Java 8 实战第二版——使用流和Lambda进行高效编程-拾光赋

(3)Java 8 实战第二版——使用流和Lambda进行高效编程

集合工厂 List<String> friends = Arrays.asList('Raphael', 'Olivia'); friends.set(0, 'Richard'); friends.add('Thibaut'); ←---- 抛出一个UnsupportedModificationException异常 通...
Lee的头像-拾光赋Lee2年前
0350
深入理解微服务中的负载均衡算法与配置策略-拾光赋

深入理解微服务中的负载均衡算法与配置策略

上一期我们详细探讨了微服务之间的通信,特别是介绍了如何集成Ribbon。简单来说,通过使用resttemplate类进行RPC调用时,我们内部增加了一个拦截器来实现负载均衡。然而,我们并未深入讨论具体...
Lee的头像-拾光赋Lee2年前
0350
Java 数学运算与条件语句全解析-拾光赋

Java 数学运算与条件语句全解析

Java Math Java 的 Math 类 拥有许多方法,允许您在数字上执行数学任务。 常用方法: Math.max(x, y): 找到 x 和 y 的最大值 Math.min(x, y): 找到 x 和 y 的最小值 Math.sqrt(x): 返回 x 的平方...
Lee的头像-拾光赋Lee2年前
0350
Java 枚举(Enums)解析:提高代码可读性与易维护性-拾光赋

Java 枚举(Enums)解析:提高代码可读性与易维护性

接口 在 Java 中,实现抽象的另一种方式是使用接口。 接口定义 接口是一个完全抽象的类,用于将具有空方法体的相关方法分组: // 接口 interface Animal { public void animalSound(); // 接口...
Lee的头像-拾光赋Lee2年前
0350
Java学习 用户交互 Scanner-拾光赋

Java学习 用户交互 Scanner

Scanner 是Java5提供的新特性 可以用来获取用户的输入 需要引入import java.util.Scanner;类 基础语法: Scanner scanner = new Scanner(System.in); 可以通过Scanner类的next()和nextLine()来...
Lee的头像-拾光赋Lee2年前
0350
如何在Java中读取超过内存大小的文件-拾光赋

如何在Java中读取超过内存大小的文件

读取文件内容,然后进行处理,在Java中我们通常利用 Files 类中的方法,将可以文件内容加载到内存,并流顺利地进行处理。但是,在一些场景下,我们需要处理的文件可能比我们机器所拥有的内存要...
Lee的头像-拾光赋Lee2年前
0350
Spring Boot 编写 API 的 10条最佳实践-拾光赋

Spring Boot 编写 API 的 10条最佳实践

10 个最佳实践,让您像专业人士一样编写 Spring Boot API,并结合编码示例和解释: 1. RESTful API 设计原则: 清晰一致的资源命名:使用准确反映 API 管理的资源的名词(例如,/products、/use...
Lee的头像-拾光赋Lee2年前
0350
LeetCode刷题笔记9.2-9.9-拾光赋

LeetCode刷题笔记9.2-9.9

LeetCode刷题笔记9.2-9.9,leetCode刷题笔记(9.2-9.9) 48.旋转图像(9.3) 1)图像即二维数组,图像的旋转本质上是二维数组的旋转变换 2)二维数组从外层来看,是若干个子数组的集合,子数组内部...
Lee的头像-拾光赋Lee2年前
0350
11、IntelliJ IDEA 之关联数据库-拾光赋

11、IntelliJ IDEA 之关联数据库

11、IntelliJ IDEA 之关联数据库,1、打开数据库工具窗口 如上图所示,打开数据库工具窗口,新建一个 MySQL 的数据库源。 2、下载驱动程序文件 如上图所示,第一次连接该类型数据库的时候,会提...
Lee的头像-拾光赋Lee4个月前
0356
从零开始的八股文(二)-拾光赋

从零开始的八股文(二)

1.Java基础 1.1 为什么Java代码可以实现一次编写、到处运行? 参考答案 JVM(Java虚拟机)是Java跨平台的关键。 在程序运行前,Java源代码(.java)需要经过编译器编译成字节码(.class)。在程...
Lee的头像-拾光赋Lee2年前
0350
给祖传系统做了点 GC调优,暂停时间降低了 90%-拾光赋

给祖传系统做了点 GC调优,暂停时间降低了 90%

问题描述 公司某规则引擎系统,在每次发版启动会手动预热,预热完成当流量切进来之后会偶发的出现一次长达1-2秒的Young GC(流量并不大,并且LB下的每个节点都会出现该情况) 在这次长暂停之后...
Lee的头像-拾光赋Lee3年前
0350
JAVA之浮点数的比较-拾光赋

JAVA之浮点数的比较

一、浮点数比较概述 由于计算机内部浮点数精度的原因,使得本来应该相等的两个浮点数可能存在微小的误差,所以对于浮点数之间浮点数之间的等值判断,我们不能用==来进行比较。通常情况下,对于...
Lee的头像-拾光赋Lee2年前
0350