当前位置: 代码网 >

it编程

Spring Boot中ThreadLocal在一次HTTP请求上下文的完整生命周期

2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 27

从源码视角拆解 threadlocal 在一次 http 请求中的完整生命周期:创建、填充、传播、消费、清理,以及跨线程失效的经典陷阱与修复...

C/C++ 开发中CMake语法深度解析之控制流、列表与函数实战指南

2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 38

前言:在 c/c++ 跨平台开发中,cmake 早已成为事实标准。但很多开发者仅停留在"复制粘贴模板代码"的阶段,当需要...

微服务架构Spring Boot 2.2.x优雅停机的完整方案

2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 27

前言在微服务架构中,优雅停机是保障服务可靠性的重要一环。本文分享在 spring boot 2.2.x 版本中实现优雅停机的完整方案,涵盖 ...

MyBatis参数与SqlMapConfig.xml核心配置示例详解

2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 24

一、parametertype参数类型1.1 简单数据类型int、double、string、long等。框架提供了简写方式,例如 java...

通过一个真实项目的对比数据库视图和MyBatis XML到底怎么选

2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 30

前言用一句话说清:视图和 mybatis xml mapper 干的其实是同一件事——把复杂 sql 封装起来复用&...

MyBatis基础概念与框架原理图文实例详解

MyBatis基础概念与框架原理图文实例详解

2026-08-06 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 29

前言在之前操作数据库时,都会用到jdbc,但是像这样写代码,都会有些麻烦,因为要写的代码很多,层次也多mybatis的出现,让我们程序员只需...

Java结合Spire.Doc for Java实现HTML转图片

2026-08-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 24

将html内容转换为图片格式,是许多java项目中常见的功能需求。无论是动态报表生成、邮件模板预览,还是内容截图服务,都离不开这一技术的支持...

Python自动化实现PDF文档灰度转换

2026-08-06 19:13 | 分类:前端脚本 | 评论:0 次 | 浏览: 24

在文档处理的日常工作中,将彩色 pdf 转换为灰度是一个非常实用的需求。无论是为了降低打印成本、压缩文件体积、统一归档标准,还是为了去除色彩...

Ubuntu如何设置开机启动jar包java项目

2026-08-06 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 30

1./etc/init.d/下新建脚本 autojar.sh 名字任意2.一定要在命令上加上这段否则报错#!/bin/sh### begin...

Nginx第三方模块故障排查指南(模块编译与加载问题解决)

2026-08-06 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 33

“nginx 的优雅在于其轻量与可扩展,而它的隐痛,往往藏在第三方模块那行看似无害的 ./configure --add-mod...

基于Nginx的API网关基础配置与实现方案

基于Nginx的API网关基础配置与实现方案

2026-08-06 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 35

引言在现代微服务架构中,api 网关(api gateway)已成为不可或缺的基础设施组件。它不仅是流量入口的“守门人&rdqu...

Nginx第三方模块编译与添加方法

2026-08-06 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 31

引言在现代 web 架构中,nginx 已成为高性能、高并发服务的基石。它以其轻量、稳定、高效的反向代理和负载均衡能力,被全球数亿网站所依赖...

MySQL SQL调优的方法及具体技巧详细讲解

2026-08-06 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 38

sql 调优是一个系统性工程,需要从发现问题到解决问题的全流程掌握。下面从方法论到具体技巧详细讲解。一、调优流程图二、发现问题:定位慢查询1...

MySQL 8.0 之前没有 WITH 语法怎么办?临时表替代方案

2026-08-06 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 31

with 语法,可在 mysql 和 oracle 中使用1 with as 短语也叫做子查询部分 (subquery factoring)...

mysql查询语句解析关键字实现及坑点(按执行顺序理解)

2026-08-06 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 29

一、msyql 一个查询语句执行顺序是这样的:from->where->group by/having->select -...

MySQL执行流程原理深度解析(含代码)

2026-08-06 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 33

一、架构总览:一条sql的生死簿mysql架构只有两层,但大多数性能问题都发生在层间交互处:┌───────────────────────...

SQL Server和MySQL数据库的区别详析

2026-08-06 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 37

sql server 和 mysql 都是主流的关系型数据库,但它们在多个方面有显著区别:一、所属公司与技术背景sql server:微软产...

SpringBoot整合Redisson实现分布式锁的最佳实践

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 28

自己用 redis setnx 实现的分布式锁有各种坑(锁续期、误删、非原子)。redisson 是官方推荐的分布式锁方案,开箱即用。一、引...

Java Base64编码怎么用?一文详解java.util.Base64类实现与原理

Java Base64编码怎么用?一文详解java.util.Base64类实现与原理

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 30

java实现使用java.util.base64类来实现base64编码。该类是java8引入的。string str = "sd";sys...

Java应用启动脚本JDK路径适配优化方案

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 22

1. 问题背景在部署 java spring boot 应用过程中,发现部分应用启动脚本存在 jdk 路径硬编码问题。原启动脚本通过固定 j...

基于SpringBoot的自定义注解+AOP实现数据字典自动翻译方案

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 28

一、背景与痛点在企业级开发中,数据字典翻译是绕不开的需求:数据库存的是 code(如性别 1),前端要展示文本(如 男)。常见做法:前端自己...

Java Base64编码长度怎么计算?两种方式详解与实例

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 26

看了太多计算的方式,也验证了下,这里个人总结一下,此处主要针对 java.util.base64 来总结一下:方式一base64.getmi...

基于Qt实现Windows任务栏进度条显示(附源码)

基于Qt实现Windows任务栏进度条显示(附源码)

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 42

一、效果展示二、源码分享工程使用qmake编译1、.proqt += widgets printsupportconfig += c++17...

Qt实现屏幕截图小工具的完整指南

Qt实现屏幕截图小工具的完整指南

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 36

一、效果展示二、源码分享1、mainwindow.h#ifndef mainwindow_h#define mainwindow_h#inc...

Spring Boot外部配置文件:spring.config.location使用技巧

2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 28

一般使用spring.config.location引用为任意位置配置文件1.我的项目目录结构2.第一种在配置文件中spring.confi...

SpringBoot怎么配置多个环境?application.yml设置方法

SpringBoot怎么配置多个环境?application.yml设置方法

2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 25

开发阶段springboot本身对项目的多环境配置已经做了非常友好的支持了,我们只需按照springboot的约定去做就好。首先我们都知道,...

Spring Boot学习之http转https指南

2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 24

「证书生成 + spring boot 项目配置」全流程,全程使用 jdk 自带工具,无需额外安装软件,开发测试环境开箱即用。一、生成自签名...

SpringBoot多环境配置怎么做?Maven profile结合实战教程

SpringBoot多环境配置怎么做?Maven profile结合实战教程

2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 26

springboot多环境配置1、多环境配置多环境实现是通过多套配置文件实现的,springboot项目中多环境就是通过多个properti...

Maven项目目录结构标准是什么?一文详解jar与war工程

Maven项目目录结构标准是什么?一文详解jar与war工程

2026-08-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 29

maven项目目录结构maven推荐的目录结构如下:maven项目的描述文件pom.xml文件和src源码文件以及readme.md和lic...

Pycharm调试卡在“Collecting data...”问题及解决

Pycharm调试卡在“Collecting data...”问题及解决

2026-08-06 11:59 | 分类:开发工具 | 评论:0 次 | 浏览: 16

pycharm调试卡在“collecting data...”今天在远程调试的时候又遇到一个玄 学的bug,pych...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com