排序
实用技巧:排查数据异常/数据波动问题,该如何下手?
前言 在我做开发的这些年,让我很头痛的一类问题,不是线上故障,而是数据异常,不知道有没有程序员跟我感同身受。 大多数的服务故障都有较为直观的异常日志,再结合产品表象,相对排查起来还有...
剑指offer-68、调整数组顺序使奇数位于偶数前⾯(⼆)
剑指offer-68、调整数组顺序使奇数位于偶数前⾯(⼆),题⽬描述 输⼊⼀个⻓度为 n 整数数组,数组⾥⾯可能含有相同的元素,实现⼀个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前⾯...
SpringBoot序列化、反序列化空字符串为null的三种方式
一、需求:接收前端传入的''空字符串参数,有时候我们需要把它转为null SpringBoot项目 方式:①Jackson(推荐)、②切面+反射、③注解+切面+反射 后两种方式,未做返回值的处理。 二、三种方式...
CompletableFuture深度解析:异步编程与任务编排的实现
CompletableFuture深度解析:异步编程与任务编排的实现,前言 CompletableFuture是jdk8的新特性。CompletableFuture的实现与使用上,处处体现出了函数式异步编程的味道。一个CompletableFuture对...
公司来了个新同事,把 DDD 运用得炉火纯青!
前言 我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢? 一、专业术语 各种服务 IAAS:基础设施服务,Infrastructure-as-a-service PAAS...
Spring Boot 整合AI大模型实战:手把手带你接入DeepSeek API
Spring Boot 整合AI大模型实战:手把手带你接入DeepSeek API,前言 随着AI大模型的快速普及,越来越多的Java开发者希望将AI能力集成到自己的项目中。本文手把手带你用Spring Boot接入DeepSeek AP...
保姆级指南,从0到1打造你的个人开源项目
前言 各位好久不见,有些小伙伴可能知道大概1年多以前我开始维护log-record项目(Java业务操作日志记录框架)。这期间项目陆陆续续更新迭代、发布新版本,一路走来也踩了不少坑。这篇文章主要是...
用300行代码手写SpringBoot核心原理
用300行代码手写SpringBoot核心原理,本文将带你深入了解SpringBoot框架的核心原理,通过300行代码的迷你版本来展示SpringBoot核心注解的作用及特性,在学习本篇文章时,可以同时学习:深度揭秘S...
window系统下安装openjdk,tomcat部署springboot war包
新公司使用window server 2012 R2来部署java项目,部署方式启动Tomcat进程将war包扔webapps中..... 多年来都是linux docker-compose来部署项目,这次竟然给我搞不会了............. 好吧,写篇...
Tomcat组件管理源码详解
Tomcat组件管理源码详解,生命周期管理:LifeCycle 我从以下几方面,帮助你构建基于上下文的知识体系和理解为什么要理解组件的生命周期管理(LifeCycle) Server及其它组件 Server后续组件生命周...
从零手写实现 tomcat-09-servlet 处理类
创作缘由 平时使用 tomcat 等 web 服务器不可谓不多,但是一直一知半解。 于是想着自己实现一个简单版本,学习一下 tomcat 的精髓。 系列教程 从零手写实现 apache Tomcat-01-入门介绍 从零手写...
低代码数据大屏!一款开源免费的数据可视化分析平台!
低代码数据大屏!一款开源免费的数据可视化分析平台!,大家好,我是 Java陈序员。 在大数据时代,数据接入、分析、可视化已然成为日常开发与运维的刚需。市面上可视化工具要么收费昂贵,要么功...













