Java(ZH) 第77页
字节二面:为什么SpringBoot的 jar 可以直接运行?我说因为内嵌了Tomcat容器,他让我出门左转。。-拾光赋

字节二面:为什么SpringBoot的 jar 可以直接运行?我说因为内嵌了Tomcat容器,他让我出门左转。。

引言 在传统的Java应用程序开发和部署场景中,开发者往往需要经历一系列复杂的步骤才能将应用成功部署到生产环境。例如,对于基于Servlet规范的Java Web应用,开发完成后通常会被打包成WAR格式...
Lee的头像-拾光赋Lee1年前
0230
飞算JavaAI需求转SpringBoot项目沉浸式体验-拾光赋

飞算JavaAI需求转SpringBoot项目沉浸式体验

飞算JavaAI需求转SpringBoot项目沉浸式体验, 一、引言:从手撸代码到智能开发的蜕变 作为一名深耕Java开发多年的工程师,我曾无数次在需求变更、代码重构的泥潭中挣扎。传统开发模式下,从需求...
keycloak~对框架中提供的Provider总结-拾光赋

keycloak~对框架中提供的Provider总结

提供者目录 Provider Authenticator BaseDirectGrantAuthenticator AbstractFormAuthenticator AbstractUsernameFormAuthenticator RequiredActionProvider FormAction ProtocolMapper Abstract...
Lee的头像-拾光赋Lee1年前
0240
Java变量与常量全解析(包含常量类、interface 与 final 的比较)-拾光赋

Java变量与常量全解析(包含常量类、interface 与 final 的比较)

Java变量与常量全解析(包含常量类、interface 与 final 的比较),​ Java中的变量 变量是Java程序中最基本的存储单元,用于存储数据值。变量在程序运行期间其值可以改变。变量必须先声明后使用...
Lee的头像-拾光赋Lee3个月前
0448
web server apache tomcat11-01-官方文档入门介绍-拾光赋

web server apache tomcat11-01-官方文档入门介绍

前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 同时也为从零手写实现 tomcat 提供一些基础和特性的思路。 minicat 别称【嗅虎】心...
Lee的头像-拾光赋Lee1年前
0170
Java深拷贝与浅拷贝核心解析-拾光赋

Java深拷贝与浅拷贝核心解析

Java深拷贝与浅拷贝核心解析,​ Java深拷贝与浅拷贝的概念 浅拷贝(Shallow Copy)只复制对象的引用,而不复制对象本身。拷贝后的对象和原对象共享同一块内存地址中的子对象。修改其中一个对象...
Lee的头像-拾光赋Lee3个月前
0516
keycloak~jwks-rsa中使用的设计模式-拾光赋

keycloak~jwks-rsa中使用的设计模式

com.auth0.jwk组织下面的jwks-rsa包,主要实现的是通过公钥对jwt的签名进行验证,在这个包中,它使用了包装器的设计模式,对默认的jwks提供者添加了一缓存的支持,通过建立一个GuavaCachedJwkPr...
Lee的头像-拾光赋Lee1年前
0320
刚刚 Java 25 炸裂发布!让 Java 再次伟大-拾光赋

刚刚 Java 25 炸裂发布!让 Java 再次伟大

刚刚 Java 25 炸裂发布!让 Java 再次伟大,大家好,我是程序员鱼皮。 刚刚,Java 25 正式发布!这是继 Java 21 之后,又一个 LTS 长期支持版本,也是 Java 开发者们最期待的版本之一。其中有个...
Lee的头像-拾光赋Lee2个月前
04514
Spring Boot 编写 API 的 10条最佳实践-拾光赋

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

10 个最佳实践,让您像专业人士一样编写 Spring Boot API,并结合编码示例和解释: 1. RESTful API 设计原则: 清晰一致的资源命名:使用准确反映 API 管理的资源的名词(例如,/products、/use...
Lee的头像-拾光赋Lee1年前
0140
剑指offer-34、第⼀次出现的字符-拾光赋

剑指offer-34、第⼀次出现的字符

剑指offer-34、第⼀次出现的字符,题目描述 在⼀个字符串( 0<=字符串⻓度<=10000 ,全部由字⺟组成)中找到第⼀个只出现⼀次的字符,并返回它的位置, 如果没有则返回 -1 (需要区分⼤⼩写)....
Lee的头像-拾光赋Lee1个月前
0226
手写Spring框架-拾光赋

手写Spring框架

1. 手写Spring框架 @ 目录 1. 手写Spring框架 每博一文案 2. 反射机制的回顾 3. 开始手写 Spring 框架 3.1 第一步:使用 IDE 创建模块myspring 3.2 第二步:准备好我们要管理的Bean 3.3 第三步...
Lee的头像-拾光赋Lee1年前
0160
【行业案例】借助Vaadin全栈Java Web框架,实现仓储物流管理系统(WMS)现代化升级-拾光赋

【行业案例】借助Vaadin全栈Java Web框架,实现仓储物流管理系统(WMS)现代化升级

【行业案例】借助Vaadin全栈Java Web框架,实现仓储物流管理系统(WMS)现代化升级,导语: 在仓储与物流行业中,软件系统的性能、灵活性与安全性决定了企业的运营效率。总部位于欧洲的&nbs...
Lee的头像-拾光赋Lee52天前
0296