java 第32页
Linux环境安装OpenJDK-拾光赋

Linux环境安装OpenJDK

Linux环境安装OpenJDK,概述 JDK(Java Development Kit) 是 Java 开发工具包,是 Java 编程语言的核心工具集,也是开发和运行 Java 程序的基础环境。它包含了一系列工具、库和资源,用于支持 J...
Lee的头像-拾光赋Lee5个月前
02613
hot100之数组-拾光赋

hot100之数组

hot100之数组,最大子数组和(053) 先看代码 class Solution { public int maxSubArray(int[] nums) { int n = nums.length; int subSum = 0; int res = nums[0]; for (int i = 0; i < n; i++)...
Lee的头像-拾光赋Lee5个月前
05010
记一次诡异的线上异常赋值排查:代码没错,结果不对-拾光赋

记一次诡异的线上异常赋值排查:代码没错,结果不对

记一次诡异的线上异常赋值排查:代码没错,结果不对,这篇文章主要是记录和分享一次线上故障排查的经历 —— 可以说是​目前为止我遇到过的最抓狂的排查之一。明明代码看上去没有任何问题,我也...
Lee的头像-拾光赋Lee5个月前
04611
基于Spring Boot 3 + AOP实现的完整登录防护方案代码,整合账号IP双维度防护和混合检测策略-拾光赋

基于Spring Boot 3 + AOP实现的完整登录防护方案代码,整合账号IP双维度防护和混合检测策略

基于Spring Boot 3 + AOP实现的完整登录防护方案代码,整合账号IP双维度防护和混合检测策略,基于Spring Boot 3 + AOP实现的完整登录防护方案代码,整合账号IP双维度防护和混合检测策略 以下是基...
Lee的头像-拾光赋Lee5个月前
03312
剑指offer-1、⼆维数组中的查找-拾光赋

剑指offer-1、⼆维数组中的查找

剑指offer-1、⼆维数组中的查找,题目描述 在⼀个⼆维数组中(每个⼀维数组的⻓度相同),每⼀⾏都按照从左到右递增的顺序排序,每⼀列都按照从上到下递增的顺序排序。请完成⼀个函数,输⼊这样...
Lee的头像-拾光赋Lee5个月前
05811
hot100之子串-拾光赋

hot100之子串

hot100之子串,和为K的子数组(560) 先看代码 class Solution { public int subarraySum(int[] nums, int k) { int res = 0; int preSum = 0; Map<Integer, Integer> cnt = new HashMap<...
Lee的头像-拾光赋Lee5个月前
03715
hot100之滑动窗口-拾光赋

hot100之滑动窗口

hot100之滑动窗口,无重复字符的最长字串(003) 先看代码 class Solution { public int lengthOfLongestSubstring(String s) { int res = 0; int lef = 0; int rig = 0; int[] memo = new int[128...
Lee的头像-拾光赋Lee5个月前
03911
上层应用如何为其所依赖的基础SDK里的静态属性赋值?-拾光赋

上层应用如何为其所依赖的基础SDK里的静态属性赋值?

上层应用如何为其所依赖的基础SDK里的静态属性赋值?,我们的系统对商户暴露了RestAPI,供合作商户以API的形式接入。为了提高合作商户侧API接入的开发效率,我编写了一个SDK。 下面 ClientApiUti...
Lee的头像-拾光赋Lee5个月前
0367
算法题:数组中的第k个最大元素-拾光赋

算法题:数组中的第k个最大元素

算法题:数组中的第k个最大元素,力扣链接 题意 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的...
Lee的头像-拾光赋Lee5个月前
02913
hot100之双指针-拾光赋

hot100之双指针

hot100之双指针,移动0(283) 先看代码 class Solution { public void moveZeroes(int[] nums) { int idx0 = 0; for (int idx = 0; idx < nums.length; idx++){ if(nums[idx] != 0){ int temp ...
Lee的头像-拾光赋Lee5个月前
0518
Synchronized是怎么实现的?-拾光赋

Synchronized是怎么实现的?

Synchronized是怎么实现的?,回答重点 synchronized 实现原理依赖于JVM 的 Monitor(监视器锁)和对象头(Object Header) synchronized 修饰代码块:会在代码块的前后插入 monitorenter 和 monitor...
Lee的头像-拾光赋Lee5个月前
03212
java使用maven-shade-plugin打包-拾光赋

java使用maven-shade-plugin打包

java使用maven-shade-plugin打包,最近正在练习Flink JAVA编程,但是发现打包后老大的问题。 环境说明: jdk17 springboot 3.4.6 flink 1.20.0   一、问题发现和解决 在pom.xml的依赖部分,...
Lee的头像-拾光赋Lee5个月前
05211