java 第127页
Redis连接超时排查实录-拾光赋

Redis连接超时排查实录

记一次Redis超时 关键字:#spring-data-redis、#RedisTemplate、#Pipeline、#Lettuce spring-data-redis:2.6.3 1 现象 时间轴(已脱敏) day01 线上发现接口耗时不正常变高 day02 其他接口mget...
Lee的头像-拾光赋Lee2年前
0210
剑指offer-57、二叉树的下一个节点-拾光赋

剑指offer-57、二叉树的下一个节点

剑指offer-57、二叉树的下一个节点,题⽬描述 给定⼀个⼆叉树和其中的⼀个结点,请找出中序遍历顺序的下⼀个结点并且返回。注意,树中的结点不仅包含左右⼦结点,同时包含指向⽗结点的指针。 复...
Lee的头像-拾光赋Lee11个月前
0589
【编译原理】Antlr 入门使用-拾光赋

【编译原理】Antlr 入门使用

前面文章我们学习了编译器前端的词法和语法分析工具,本篇我们来看看如何借助 Antlr 工具,快速生成词法和语法分析代码。 一、安装 mac 环境: 1)安装 brew install antlr 2)配置 classpath ...
Lee的头像-拾光赋Lee2年前
0430
25K+ Star!一个开源的通用 SQL 客户端工具!-拾光赋

25K+ Star!一个开源的通用 SQL 客户端工具!

25K+ Star!一个开源的通用 SQL 客户端工具!,大家好,我是 Java陈序员。 对于每一位后端开发者、数据分析师、DBA 而言,日常工作中绕不开的就是与各类数据库打交道,拥有一款功能强大的数据库...
Lee的头像-拾光赋Lee9个月前
01125
SpringAI 她来了,真的来了-拾光赋

SpringAI 她来了,真的来了

写在前面 自从ChatGPT火了之后,各种产品都在不停的拥抱AI,在各自场景中接入AI,国内外各种大模型层出不穷。 好像有点扯远了,言归正传,今天我们要说的是SpringAI,大家在逛Spring 官网(http...
Lee的头像-拾光赋Lee2年前
0260
Kafka 采用 RoundRobinPartitioner 时仅向偶数分区发送消息-拾光赋

Kafka 采用 RoundRobinPartitioner 时仅向偶数分区发送消息

背景及问题说明 使用 Kafka client 版本 3.4.0 目前的默认分区策略如下: NOTE this partitioner is deprecated and shouldn't be used. To use default partitioning logic remove partitioner...
Lee的头像-拾光赋Lee2年前
0260
剑指offer-75、买卖股票的最好时机-拾光赋

剑指offer-75、买卖股票的最好时机

剑指offer-75、买卖股票的最好时机,题⽬描述 假设你有⼀个数组 prices ,⻓度为 n ,其中 prices[i] 是股票在第 i 天的价格,请根据这个价格数组,返回买卖股票能获得的最⼤收益 你可以买⼊⼀次...
Lee的头像-拾光赋Lee8个月前
0686
springboot~mybatis-plus中使用TypeHandler做类型映射-拾光赋

springboot~mybatis-plus中使用TypeHandler做类型映射

mybatis-plus中,如果数据表字段类型与java实体字段类型不一样,这时就需要做类型映射与转换了,我们一般可以实现TypeHandler接口,或者继承抽象类BaseTypeHandler,我们下面举例来说明一下它的...
Lee的头像-拾光赋Lee2年前
0630
类字节码:揭开Java虚拟机运行机制的神秘面纱-拾光赋

类字节码:揭开Java虚拟机运行机制的神秘面纱

类字节码:揭开Java虚拟机运行机制的神秘面纱,概述 计算机是不能直接运行java代码的,必须要先运行java虚拟机,再由java虚拟机运行编译后的java代码。 因为在cpu层面看来计算机中所有的操作都是...
Lee的头像-拾光赋Lee7个月前
03911
一道神奇的面试题---无序数组排序后的最大相邻差-拾光赋

一道神奇的面试题—无序数组排序后的最大相邻差

一:概述 这个算法的面试题目是:有一个无序整型数组,如何求出该数组排序后的任意两个相邻元素的最大差值?要求时间和空间复杂度尽可能低。     二:具体说明 <1>第一种解法(...
Lee的头像-拾光赋Lee2年前
0300
Kotlin协程实战:比Java线程更优雅的并发编程-拾光赋

Kotlin协程实战:比Java线程更优雅的并发编程

Kotlin协程实战:比Java线程更优雅的并发编程,前言 Kotlin 协程(Coroutines)是 Android 和服务端开发者的必备技能。相比 Java 线程,协程更轻量、更易读、更安全。本文带你从零掌握 Kotlin 协...
Lee的头像-拾光赋Lee6个月前
02913
面试官:这就是你理解的Java多线程基础?-拾光赋

面试官:这就是你理解的Java多线程基础?

引言 现代的操作系统(Windows,Linux,Mac OS)等都可以同时打开多个软件(任务),这些软件在我们的感知上是同时运行的,例如我们可以一边浏览网页,一边听音乐。而CPU执行代码同一时间只能执...
Lee的头像-拾光赋Lee2年前
0280