排序
Nginx R31 doc-09-Serving Static Content 静态内容
提供静态内容 配置 NGINX 和 NGINX Plus 以提供静态内容,使用类型特定的根目录,检查文件存在性,并进行性能优化。 本节介绍如何配置 NGINX 和 NGINX Plus 以提供静态内容,如何定义搜索请求文...
25K+ Star!一个开源的通用 SQL 客户端工具!
25K+ Star!一个开源的通用 SQL 客户端工具!,大家好,我是 Java陈序员。 对于每一位后端开发者、数据分析师、DBA 而言,日常工作中绕不开的就是与各类数据库打交道,拥有一款功能强大的数据库...
MyBatis完成CRUD 详细细节内容
1. MyBatis完成CRUD 详细细节内容 @ 目录 1. MyBatis完成CRUD 详细细节内容 每博一文案 2. MyBatis工具类SqlSessionUtil的封装 3. 准备工作 3.1 insert 添加/插入记录 3.2 delete 删除记录 3.3 ...
Redisson 使用手册:从 API 误区到看门狗失效,在此终结分布式锁的噩梦
Redisson 使用手册:从 API 误区到看门狗失效,在此终结分布式锁的噩梦, 写在前面 在上一篇《分布式锁的代价与选择:为什么我们最终拥抱了Redisson?》中,我们聊到了手写 SETNX 的'茹毛饮血'时...
Java Stream流
Stream流 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 结合Lambda表达式来完成某种功能的实现 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式...
剑指offer-79、最⻓不含重复字符的⼦字符串
剑指offer-79、最⻓不含重复字符的⼦字符串,题目描述 请从字符串中找出⼀个最⻓的不包含重复字符的⼦字符串,计算该最⻓⼦字符串的⻓度。 数据范围: ⻓度⼩于40000 示例1 输⼊:'abcabcbb' 返回...
从零手写实现 nginx-15-nginx.conf 解析处理转换为 POJO
前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...
CompletableFuture 实战:Java 异步编程高性能实战指南
CompletableFuture 实战:Java 异步编程高性能实战指南,前言 在高并发场景下,同步阻塞是性能杀手。Java 8 引入的 CompletableFuture 彻底改变了异步编程的写法。 一、为什么需要 CompletableFu...
BookKeeper 介绍(2)–安装
本文主要介绍 Bookkeeper 的安装,文中所使用到的软件版本:Java 1.8.0_321、BookKeeper 4.16.5、CentOS 7.9.2009。 1、单机安装 官网(https://bookkeeper.apache.org/releases)下载安装包...
【从0到1构建一个ClaudeAgent】内存管理-上下文压缩
【从0到1构建一个ClaudeAgent】内存管理-上下文压缩,对话一长,Token 烧得肉疼。那怎么办,做压缩 Java实现代码 public class ContextCompactSystem { // --- 配置 --- private static final Pa...
AI 大模型企业应用实战(10)-LLMs和Chat Models
1 模型 来看两种不同类型的模型--LLM 和聊天模型。然后,它将介绍如何使用提示模板来格式化这些模型的输入,以及如何使用输出解析器来处理输出。 LangChain 中的语言模型有两种类型: 1.1 Chat ...
Tomcat 线程池的设计与实现:StandardThreadExecutor
Tomcat 线程池的设计与实现:StandardThreadExecutor,理解思路 我们如下几个方面开始引入线程池的,这里主要从上文Service引入,保持上下文之间的衔接,会很好的构筑你的知识体系。 上文中我们...













