java 第107页
30K Star,最全面的PDF处理开源项目,你也可以拥有一个本地的PDF处理大全-拾光赋

30K Star,最全面的PDF处理开源项目,你也可以拥有一个本地的PDF处理大全

大家好,我是程序猿DD 今天给大家推荐一个日常大概率能用上的开源项目:Stirling PDF 开源地址:https://github.com/Stirling-Tools/Stirling-PDF Stirling PDF是一个可以用Docker在本地托管的...
Lee的头像-拾光赋Lee2年前
0680
keycloak~Refresh_token阶段不走RequiredAction-拾光赋

keycloak~Refresh_token阶段不走RequiredAction

Refresh_token是在access_token过期之后,用来换新的access_token的,有了Refresh_token之后,用户可以在很长一段时间不需要重新登录,这对于用户体验是有好处的;RequiredAction是一种登录阶段...
Lee的头像-拾光赋Lee2年前
0680
Spring中的循环依赖是怎么个事?-拾光赋

Spring中的循环依赖是怎么个事?

Spring中的循环依赖是怎么个事?,首先,有两种Bean注入的方式:构造器注入和属性注入。 对于构造器注入的循环依赖,Spring处理不了,会直接抛出BeanCurrentlylnCreationException异常。 对于属...
Lee的头像-拾光赋Lee2年前
0688
深入理解 Servlet:从基础概念到高级特性与实战应用-拾光赋

深入理解 Servlet:从基础概念到高级特性与实战应用

深入理解 Servlet:从基础概念到高级特性与实战应用,一、Servlet简介与工作原理 Servlet是Java Web开发中的重要组件,它运行在服务器端,用于处理客户端的请求并返回响应。其工作原理涉及多个组...
Lee的头像-拾光赋Lee2年前
0686
代码整洁之道(一)之优化if-else的8种方案-拾光赋

代码整洁之道(一)之优化if-else的8种方案

我们日常开发的项目中,如果代码中存在大量的if-else语句,阅读起来非常的折磨(直接劝退),维护起来也很难,也特别容易出问题。比如说以下: 接下来,本文介绍我们常使用的8种方法去优化if-el...
Lee的头像-拾光赋Lee2年前
0680
记录使用Arthas修改线上源码重新加载的一次过程-拾光赋

记录使用Arthas修改线上源码重新加载的一次过程

记录使用Arthas修改线上源码重新加载的一次过程,前情提要 线上跑的代码找不到源码了,项目又需要调整某个字段的校验规则,早有耳闻知道可以通过Arthas完成这个场景的需求,实际动手试了试,在此记录...
Lee的头像-拾光赋Lee8个月前
0687
TreeMap集合--底层原理、源码阅读及它在Java集合框架中扮演什么角色?-拾光赋

TreeMap集合–底层原理、源码阅读及它在Java集合框架中扮演什么角色?

TreeMap集合--底层原理、源码阅读及它在Java集合框架中扮演什么角色?,1. TreeMap底层数据结构 TreeMap 是 Java 集合框架中基于 红黑树(Red‑Black Tree)实现的一个 有序映射。 它的数据结构...
Lee的头像-拾光赋Lee1年前
06814
Spring Security 中的 BCryptPasswordEncoder-拾光赋

Spring Security 中的 BCryptPasswordEncoder

一、使用BCryptPasswordEncoder加密的值可以解出来吗 Spring Security 中的 BCryptPasswordEncoder 是一种单向加密算法,它是为了安全性考虑而设计的,因此无法从加密后的密码值'解密'出原始密码...
Lee的头像-拾光赋Lee2年前
0680
Java 面向对象编程中 static 的深度剖析与实践-拾光赋

Java 面向对象编程中 static 的深度剖析与实践

Java 面向对象编程中 static 的深度剖析与实践,个人主页 文章专栏 文章目录 个人主页 文章专栏 一、静态变量:类级别的共享数据基石 1. 共享数据的实现机制 2. 静态变量的生命周期与内存管理 二...
Lee的头像-拾光赋Lee1年前
06812
Java 实现 Excel(XLS/ XLSX)和 HTML 格式之间的转换-拾光赋

Java 实现 Excel(XLS/ XLSX)和 HTML 格式之间的转换

Java 实现 Excel(XLS/ XLSX)和 HTML 格式之间的转换,Excel 是一种电子表格格式,广泛用于数据处理和分析,而HTM则是一种用于创建网页的标记语言。虽然两者在用途上存在差异,但有时我们需要将...
Lee的头像-拾光赋Lee1年前
0686
背会了常见的几个线程池用法,结果被问翻了-拾光赋

背会了常见的几个线程池用法,结果被问翻了

分享是最有效的学习方式。 背景 这是张小帅失业之后的第三场面试。 面试官:“实际开发中用过多线程吧,那聊聊线程池吧”。 “有CachedThreadPool:可缓存线程池,FixedThreadPool:定长线程池.......
Lee的头像-拾光赋Lee2年前
0680
7. Java 内存模型-拾光赋

7. Java 内存模型

Java 内存模型 Java 内存模型(Java Memory Model)的主要目的是定义程序中各种变量的访问规则,即关注在虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节 1. 主内存与工作内存 J...
Lee的头像-拾光赋Lee3年前
0680