Java(ZH) 第4页
spring6-注解式开发-拾光赋

spring6-注解式开发

spring6-注解式开发,spring框架创建bean就是利用反射机制 反射机制的代码如下: public static void main(String[] args) throws Exception { System.out.println('Hello, World!'); // 使用反...
Lee的头像-拾光赋Lee41天前
02910
Redisson 使用手册:从 API 误区到看门狗失效,在此终结分布式锁的噩梦-拾光赋

Redisson 使用手册:从 API 误区到看门狗失效,在此终结分布式锁的噩梦

Redisson 使用手册:从 API 误区到看门狗失效,在此终结分布式锁的噩梦, 写在前面 在上一篇《分布式锁的代价与选择:为什么我们最终拥抱了Redisson?》中,我们聊到了手写 SETNX 的'茹毛饮血'时...
Lee的头像-拾光赋Lee42天前
0226
剑指offer-72、礼物的最⼤价值-拾光赋

剑指offer-72、礼物的最⼤价值

剑指offer-72、礼物的最⼤价值,题⽬描述 在⼀个m × n的棋盘的每⼀格都放有⼀个礼物,每个礼物都有⼀定的价值(价值⼤于 0)。你可以从棋盘的左上⻆开始拿格⼦⾥的礼物,并每次向右或者向下移动...
Lee的头像-拾光赋Lee42天前
0416
spring6-bean的生命周期与循环依赖-拾光赋

spring6-bean的生命周期与循环依赖

spring6-bean的生命周期与循环依赖,bean的生命周期 粗略划分5步 实例化bean 调用的是无参数的构造方法 bean属性赋值 执行set注入 初始化bean 调用bean的init()方法,需要自己写,自己配 使用b...
Lee的头像-拾光赋Lee42天前
04311
一种多选项的高效存取(存储、查询)解决方案-拾光赋

一种多选项的高效存取(存储、查询)解决方案

一种多选项的高效存取(存储、查询)解决方案,本文主要内容 对于多选项的值,如何保存?本文提供了一种非常规的方案。 对于记录在数据库中的多选项的值,如何快速查询那些记录是包含了某个(某...
Lee的头像-拾光赋Lee42天前
03814
剑指offer-71、剪绳子(进阶版)-拾光赋

剑指offer-71、剪绳子(进阶版)

剑指offer-71、剪绳子(进阶版),题⽬描述 给你⼀根⻓度为 n 的绳⼦,请把绳⼦剪成整数⻓的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳⼦的⻓度记为 k[1] ,...,...
Lee的头像-拾光赋Lee43天前
0258
Java中的数据类型-拾光赋

Java中的数据类型

Java中的数据类型,Java 数据类型详解 目录 数据类型分类 基本数据类型 引用类型 基本类型 vs 引用类型 包装类 String 详解 字符串常量池 内存布局 对象生命周期 常见问题 数据类型分类 Java 数...
Lee的头像-拾光赋Lee44天前
03711
线程如何停止?线程之间如何协作?线程之间的异常如何处理?-拾光赋

线程如何停止?线程之间如何协作?线程之间的异常如何处理?

线程如何停止?线程之间如何协作?线程之间的异常如何处理?,线程停止 stop方法 stop 方法虽然可以停止线程,但它已经是不建议使用的废弃方法了,这一点可以通过 Thread 类中的源码发现,stop ...
Lee的头像-拾光赋Lee44天前
02410
收入写RAFT算法(一)Leader选举-拾光赋

收入写RAFT算法(一)Leader选举

收入写RAFT算法(一)Leader选举,Raft Leader 选举实现文档 目录 1. 概述 2. 核心概念 3. 涉及的类及其职责 4. 实现细节 4.1 节点状态与转换 4.2 选举超时机制 4.3 投票请求处理 4.4 选举发起流...
Lee的头像-拾光赋Lee1个月前
02210
keycloak~分布式部署中会话过期清理机制-拾光赋

keycloak~分布式部署中会话过期清理机制

keycloak~分布式部署中会话过期清理机制,Keycloak 分布式部署中会话过期清理机制 在 Keycloak 分布式部署(使用外部独立部署的 Infinispan)的架构下,sessions 和 clientSessions 的过期清理涉...
Lee的头像-拾光赋Lee1个月前
02513
BlockingQueue:阻塞操作与条件队列的高效结合-拾光赋

BlockingQueue:阻塞操作与条件队列的高效结合

BlockingQueue:阻塞操作与条件队列的高效结合,BlockingQueue和BlockingDeque BlockingQueue BlockingQueue 通常用于一个线程生产对象,而另外一个线程消费这些对象的场景。下图是对这个原理的...
Lee的头像-拾光赋Lee1个月前
0275
剑指offer-70、把数字翻译成为字符串-拾光赋

剑指offer-70、把数字翻译成为字符串

剑指offer-70、把数字翻译成为字符串,题⽬描述 有⼀种将字⺟编码成数字的⽅式:'a'->1, 'b->2', ... , 'z->26'。 现在给⼀串数字,返回有多少种可能的译码结果 示例1 输⼊:'12' 返回...
Lee的头像-拾光赋Lee1个月前
02810