MyBatis中SQL映射与动态查询的技巧分享
2025-09-22 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 55
sql映射基础mybatis通过xml或注解方式定义sql映射。xml文件中使用<mapper>标签声明命名空间,内部通过<...
Java中最全最基础的IO流概述和简介案例分析
2025-09-22 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 60
io流简介io是什么java中的io流是用于处理数据输入和输出的核心机制。通过应用io流可以使java程序能够与外部世界(如磁盘文件、网络、...
Java实现加密传输与匿名化的实战指南
2025-09-22 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 68
“你的出行轨迹不该被‘看见’!java技术如何守护交通数据安全?”一、 交通数据的&ldqu...
Java 中使用同步线程的多种实现方式
2025-09-22 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 70
1. 前序在多线程编程中,线程同步是确保数据一致性和防止竞态条件的关键。java 提供了多种用于线程同步的机制,以解决不同场景下的线程竞争问...
Java连接Emqx实现订阅发布消息的步骤记录
2025-09-22 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 72
一:前提安装了emqx开源版、mqttx客户端二:订阅发布实现步骤1.引入依赖<!--mqtt客户端--><depende...
使用Idea自带的git功能进行分支合并过程
2025-09-22 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 53
1.背景描述目前在开发的当前项目有四个分支,master(主分支)、pre(预生产分支)、qas(测试分支)、dev(开发分支);在开发时,...
Java中如何正确的停掉线程
2025-09-21 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 64
为什么不强制停止对于 java 而言,最正确的停止线程的方式是使用interrupt。但interrupt仅仅起到通知被停止线程的作用。而对...
如何通过try-catch判断数据库唯一键字段是否重复
2025-09-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 63
在 mybatis + mysql 项目里,完全可以通过 try-catch 捕获数据库抛出的唯一约束异常 来判断是否重复,从而避免提前多一...
java 恺撒加密/解密实现原理(附带源码)
2025-09-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 72
java 恺撒加密/解密实现1. 项目背景与介绍恺撒加密(caesar cipher)是最简单、最古老的替换加密算法之一,得名于罗马帝国凯撒...
Java异常处理的最佳实践分享
2025-09-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 74
前言在我多年的java开发经验中,异常处理无疑是项目开发中必写的模块。虽然java它本身提供了异常处理机制,但很多开发者在使用过程中往往会犯...
利用Java获取被nginx代理的emqx客户端真实ip
2025-09-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 64
契机使用nginx作为负载均衡(load balancing)的时候,发现真实ip无法获取。几经折腾终于拿到真实ip,又发现被代理的端口又无...
Kotlin 协程之Channel的概念和基本使用详解
2025-09-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 61
前言在 专栏 之前的文章中,我们已经知道了协程的启动、挂起、取消、异常以及常用的协程作用域等基础应用。这些基础应用适合的场景是一次性任务,执...
Java基于ReadWriteLock开发高性能的缓存系统
2025-09-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 60
在现代软件开发中,缓存技术被广泛应用于提高应用程序的性能和响应速度。特别是在高并发环境下,合理利用缓存可以显著减少数据库的访问压力,提升系统...
JAVA实现亿级千万级数据顺序导出的示例代码
2025-09-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 64
前提:主要考虑控制内存占用空间,避免出现同时导出,导致主程序oom问题。实现思路:a.启用线程池,分页读取数据b.使用 prioritybl...
Java正确停止线程的常见方式详解
2025-09-19 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 87
为什么不强制停止对于 java 而言,最正确的停止线程的方式是使用interrupt。但interrupt仅仅起到通知被停止线程的作用。而对...
Springboot实现文件上传至linux指定目录
2025-09-18 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 74
本篇文章讲述一个springboot项目如何实现一个文件上传接口,涉及vsftpd服务、ssh协议以及对linux系统的一些配置。一、spr...
在SpringBoot启动时执行特定代码的常见方法小结
2025-09-18 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 74
在springboot的项目中,经常会遇到需要在项目启动后执行一些操作的情形,如加载配置,初始化数据,缓存预热等,本文整理了几种常见的在项目...
SpringBoot读取自定义yml/yaml文件键值对的代码实现方式
2025-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 87
定义yml/yaml键值对是很成长的操作在业务处理中经常遇到,如何读取,有两个方法:第一个当配置为yml-keyset: key1: va...
springboot集成easypoi导出word换行处理过程
2025-09-15 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 77
项目场景springboot集成easypoi导出word<dependency><groupid>cn.after...
SpringBoot集成redisson实现延时队列教程
2025-09-15 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 71
1、先给项目导入redisson依赖 <dependency> <groupid>org.re...
SpringBoot分段处理List集合多线程批量插入数据方式
2025-09-15 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 69
项目场景大数据量的list集合,需要把list集合中的数据批量插入数据库中。解决方案拆分list集合后,然后使用多线程批量插入数据库1.实体...
SpringBoot中@Value注入静态变量方式
2025-09-15 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 76
项目场景spring boot中静态变量想使用@value注入值:在application.properties或application.y...
Spring框架概述和翻转权限控制方式
2025-09-15 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90
1.1 spring框架概述和翻转权限控制1.spring框架是右边框架的父框架。spring 并非简单的 “父框架&rdquo...
mybatis-plus踩坑之下划线驼峰转换方式
2025-09-15 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 74
问题:对象中包含下划线的字段儿查询不出来在mybatis-plus中,默认开启了下滑线-驼峰转换会把数据库字段中的下划线自动转换成驼峰形式,...
@annotation AOP编程的pointcut定义方式
2025-09-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 77
@annotation aop编程的pointcut定义通过 @pointcut("execution(* biz.baijing.serv...
AOP编程的基本概念与idea编辑器的配合体验过程
2025-09-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 78
初始化一个基础的 aop 程序// 作为演示程序,没有更具体的方法体@slf4j@component@aspectpublic class ...
mybatis-plus在pom文件中的出错问题及解决
2025-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 88
mybatis-plus在pom文件中的出错更新了新版安装 | mybatis-plus <modelversion>4.0....
SpringBoot3匹配Mybatis3的错误与解决方案
2025-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 100
springboot3匹配mybatis3的错误与解决mybatis-plus在pom文件中的出错提到了 pom 文件的错误。mybatis...
基于SpringBoot与Vue开发Web版SQL执行工具
2025-09-14 11:43 | 分类:编程语言 | 评论:0 次 | 浏览: 79
简介本文介绍了一个基于web的sql执行工具的设计与实现,该工具允许用户通过浏览器直接执行sql语句并查看结果。系统采用前后端分离架构,后端...
SpringBoot添加日志链TraceId方式
2025-09-14 11:43 | 分类:编程语言 | 评论:0 次 | 浏览: 71
配置spring boot 日志的 traceid,提高问题排查的效率。通过mdc添加traceid变量创建拦截器 添加traceid@co...