使用C# WinForm实现一个TCP服务端与客户端
2026-09-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 137
1. 引言在网络编程中,tcp(transmission control protocol,传输控制协议)是一种面向连接的、可靠的、基于字节...
Spring注入值中含有特殊符号的处理详解
2026-09-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、为什么特殊符号会导致问题?spring 在注入值时,会经过多层解析:xml 解析:<、>、& 等是 xml 语法字符...
SpringBoot结合jasypt进行配置文件加解密的方法步骤
2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 74
一、前言随着当前安全 局势愈发严峻,各行业安全要求越来越高,本文重点介绍springboot结合jasypt进行数据库等配置文件进行加解密的...
SpringBoot 3升级后aj-captcha行为验证码底图加载失效的排查过程与解决方案
2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 80
引言项目从 spring boot 2.2.6 升级到 3.4.5 后,aj-captcha 1.3.0 验证码接口返回 repcode: ...
Spring AOP 接口日志脱敏:控制打印内容,避免敏感字段外泄
2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 71
开篇排查接口需要看参数,但密码、令牌不该跟着整份请求写进日志。把日志截短也不保险,敏感值可能就在最前面。下面拆解字段过滤和长度控制各自负责什...
Java 对象拷贝避坑:如何避免空值覆盖与数据误改
2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 70
开篇把请求对象转成另一个对象,看起来只是复制同名属性。但源字段是 null 时,目标默认值可能被覆盖;复制后再改 list,还可能连原对象一...
Spring 级联属性赋值最佳实践
2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 66
一、什么是级联属性赋值?级联属性赋值是指在 spring 中,通过宿主 bean 的属性路径,直接为嵌套对象的属性赋值。通俗地说,就是&ld...
利用mybatis实现mysql基础操作方法
2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 68
前言:今天讲解的是mybatis的一些入门操作,适合刚学习mybatis的新手小白或是对mybatis感兴趣的同学,希望本文对你们的学习有所...
C++智能指针介绍
2026-09-15 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 87
前言:上一篇说到异常会让程序跳过后面的一部分代码,这就带来了一个问题:如果后面的代码刚好是释放内存的,那这块内存该怎么办呢?智能指针就是用来...
C++指针的使用详解
2026-09-15 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 86
1.c++指针指针其实就是一块地址,可以用来保存我们想要访问或者修改的变量地址,当我们需要访问或者修改保存的地址时,直接通过指针变量去操作就...
C#中SerialPort 串口通信发送与接收完整指南
2026-09-15 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 101
串口通信是上位机开发中的核心技能,广泛应用于工业控制、物联网和自动化测试等领域。c# 通过system.io.ports.serialpor...
一文教你如何自定义一个MyBatis插件
2026-09-15 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 63
面试官您好,我来回答一下如何自定义 mybatis 插件这个问题。先讲核心原理mybatis 插件本质上是基于jdk 动态代理 + 责任链模...
简单工厂模式在Logback和JDK源码中的应用实例
2026-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 68
创建型模式一、简单工厂模式在logback源码以及jdk源码中的应用1、简单工厂模式简单工厂模式(simple factory patter...
SpringBoot的@Scheduled注解怎么用
2026-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 66
应用场景有贷款的同学每个月都会收到催还贷款的提醒短信,每天上班、上课前钉钉的打卡提醒,等等。类似这种定时重复的功能,我们就可以使用任务调度来...
Spring Boot中Jackson配置Long转字符串的正确方法是什么
2026-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 67
前言jackson对long型的转换是没有问题的。只不过前端js有个问题,java的long型,在转换后,js中展示会损失精度。如:1500...
oracle中date类型在mybatis中查询时遇到的问题及解决方案
2026-09-15 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 68
背景最近生产遇到个问题,大致也是遵从墨菲定律吧,你感觉会出问题的地方,可能就真会出问题。oracle我一直觉得过于复杂,从来没有系统学习过。...
C#代码轻松实现锁定Excel中的特定单元格
2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 96
在创建 excel 工作表时,有些数据或公式可能不希望被其他用户修改。锁定相应的单元格可以帮助保护数据和公式,避免内容被意外更改。本文将介绍...
C#基于Spire.XLS实现Excel与Markdown双向转换教程
2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 109
在文档开发、接口数据同步场景中,经常需要实现 excel 表格与 markdown 表格的格式互转。excel 适合数据编辑、统计归档,ma...
Java SE程序逻辑控制完整代码示例
2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 61
本节学习目标掌握 java 顺序、分支、循环控制语句熟悉输入输出理解break、continue练习:素数、水仙花数、猜数字游戏1. 顺序结...
深入理解C++ explicit关键字
2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 89
1.explicit的核心作用explicit的中文意思是“明确的、显式的”。它用在构造函数(或 c++11 之后的...
Spring @Autowired注入集合时如何控制顺序
2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 61
一、@autowired注入集合顺序源码分析 spring 5.3.21、线程调用链2、注入主要逻辑//org.springframewor...
Spring注入null和空字符串的代码详解
2026-09-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 54
一、null 与空字符串的区别在 java 中,null 和 "" 是两个完全不同的概念:对比null空字符串含义没有引...
Spring注入内部Bean的方法步骤
2026-09-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 51
一、什么是内部 bean?内部 bean(inner bean)是指定义在另一个 bean 内部的 bean。它不需要单独的 id,也不能被...
Spring应用优雅下线的完整指南
2026-09-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 51
1. 一次发布引发的线上事故:我们为什么需要“优雅下线”先看一个真实场景。假设你负责一个订单服务,深夜发布新版本。你...
oracle正则表达式的基础及实战案例
2026-09-14 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 142
1.介绍1.1 什么是正则表达式正则表达式(regular expression),是一种用于处理字符串的强大工具。它主要用于两个方面:模式...
SpringBoot集成Logback日志框架的完全指南
2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、为什么选择 logback?logback 是由 log4j 创始人 ceki gülcü 开发的日志框架,是 sl...
C语言字符数组和字符串的区别是什么?一文搞懂\0的作用
2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 84
前言c语言没有字符串类型。所有字符串都是依靠:char 连续字符序列 + \0 结束符模拟实现。绝大多数字符串 bug、乱码、越界、段错误,...
Spring Boot中悲观锁和乐观锁的应用讲解
2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 73
悲观锁的应用:删除和结案src/main/java/com/weiyu/service/capitalinfoservice.java ...
Spring Security + OAuth2:JWT 访问令牌、刷新令牌与外部配置
2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 70
纲要令牌设计模式: 为什么需要区分 access token 与 refresh token前端令牌存储策略: 内存、cookie(http...
IDEA中Tomcat配置红叉怎么解决?详细步骤教你快速搞定
2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 70
很多小伙伴下载源码空间站或者其它地方的项目后,发现不会在idea中配置tomcat,所以本文这里给大家讲解一下如何配置tomcat。注:sp...