C#与MySQL数据库交互全攻略
2026-07-28 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 117
mysql是一个广泛使用的开源关系型数据库,而c#作为编程语言经常需要与之交互。本资源包为c#开发者提供了连接mysql数据库并进行数据操作...
Java八股之接口和抽象类有什么区别详解
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 66
前言前面我们学习了 java 集合中的 hashmap、arraylist、linkedlist。这一篇回到 java 面向对象基础中非常经...
C#/Unity清理非托管资源的代码详解
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 106
一.理解托管资源和非托管资源c#对象可分为由.net垃圾回收期管理的托管对象,和垃圾回收器不管理的非托管对象。对于非托管对象,必须在使用完这...
Java并发之ThreadPoolExecutor参数到底怎么配详解
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 70
前言很多人用线程池图省事,直接 executors.newfixedthreadpool(10) 或 newcachedthreadpool...
Java Swing实现自定义TablePanel组件(附完整代码)
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 72
一、背景前面两篇分别介绍了custable和表格的渲染器/编辑器机制,但实际项目中,表格通常不是孤立存在的,还需要配合:查询条件面板(搜索框...
VS Code Java开发高效配置清单(可直接复制使用)
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 72
一、必装插件清单(复制名称到 vs code 扩展面板搜索安装)extension pack for java(微软官方,核心一站式插件包)...
C盘空间瘦身(减小 hiberfil.sys 文件大小)的三种方案
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 64
适用系统:windows10 / windows11很多朋友会遇到一个难题:明明清理了垃圾、转移软件缓存、删除大文件,c盘依然持续占用很高。...
基于Spring Security实现自动登录的示例代码
2026-07-27 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 71
一、自动登录原理自动登录的原理就是首次认证成功后,服务端给浏览器和数据库存储了一份token,浏览器将token存储在cookie上,下次访...
SpringBoot集成HugeGraph实现复杂的图谱分析功能
2026-07-27 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 70
一. 引言在处理复杂关系数据时,图数据库展现出了传统关系型数据库无法比拟的优势。hugegraph 作为百度开源的国产图数据库,以其高性能、...
MyBatis流式查询怎么实现?三种方案解决Cursor关闭问题
2026-07-27 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 75
前言流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流...
从源码深入理解Java中的HashMap和TreeMap
2026-07-27 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 71
前言在 java 集合框架中,map 接口是最常用的数据结构之一。而 hashmap 和 treemap 作为 map 的两个核心实现类,经...
Java中的异常最新全解
2026-07-27 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 72
在java中,异常处理是一种非常重要且常用的机制,用于处理程序中可能发生的错误情况。java异常处理机制主要包括五个关键点:异常类型、异常的...
Spring Security + JWT + Redis实现双Token认证
2026-07-27 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 68
你以为登录就是"用户名密码换一个token"?当你的系统需要"踢人下线"、“单设备登录&...
Git分支创建、切换、合并和删除操作完整教程
2026-07-27 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 134
git 分支是日常开发中非常重要的功能。它可以让我们在不影响主分支稳定代码的情况下,独立开发新功能、修复问题或进行实验。功能完成后,再把分支...
SpringBoot中通用工具类库(Utils)封装与使用实践
2026-07-26 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 67
一、涉及的技术知识点1.1 空值判断与防御性编程知识点说明多类型空值判断对 string/collection/map/array/opti...
SpringBoot使用JasperReports报表引擎的原理与使用实践
2026-07-26 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 69
一、jasperreports 是什么1.1 定位jasperreports 是 java 生态中最流行的开源报表引擎,专门用于生成格式化的...
SpringBoot实现多数据源配置的四种方案
2026-07-26 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 76
数据库环境:本地 mysql / postgresql / 阿里云 rds mysql方案一:手动配置多 datasource + drui...
C++实现多线程编程的方式汇总
2026-07-26 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 96
在 c++ 中,实现多线程编程的方法有很多,从底层到高层大致可以分为以下几类。方式标准是否推荐适用场景posix threads (pthr...
使用Java将PDF转换为PowerPoint(PPTX)的操作方法
2026-07-26 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 77
前言在会议演示、教学课件整理、报告汇报或文档内容再利用等场景中,经常需要将 pdf 文件转换为 powerpoint 演示文稿。通过 jav...
Java自动读取和填写PDF中的交互式表单字段
2026-07-26 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 68
pdf 表单常用于信息登记、申请表、调查问卷、合同确认和业务审批等场景。与普通 pdf 不同,表单型 pdf 中包含可交互的文本框、复选框、...
C#代码实现将PDF文件转换为Markdown格式
2026-07-26 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 123
将 pdf 文档转换为更灵活、易编辑的格式(例如 markdown)已经成为开发者和内容创作者常见的需求。将 pdf 转换为 markdow...
SpringBoot中依赖注入的常用方式对比详解
2026-07-26 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 72
依赖注入(dependency injection,di)是 spring 框架的核心特性之一,也是实现 ioc(控制反转)的具体方式。sp...
nginx配置https+域名访问springboot接口怎么操作?
2026-07-25 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 81
目标通过nginx配置,实现通过https+域名访问springboot部署的tomcat接口实现步骤1、首先申请证书下载适用于ngxin版...
SpringBoot如何整合Redis哨兵集群?高并发场景解决方案
2026-07-25 19:32 | 分类:编程语言 | 评论:0 次 | 浏览: 75
redis之高可用环境搭建概念:主从复制,是指将一台redis服务器的数据,复制到其他的redis服务器。前者称为主节点(master/le...
Spring Retry重试机制怎么用?一文搞懂@Retryable与@Recover注解
2026-07-25 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 76
在分布式系统开发中,网络波动、服务暂时不可用等问题时有发生。为了提高系统的健壮性,我们需要一种优雅的方式来处理这些临时性故障—&...
SpringBoot集成Redis哨兵集群实现读写分离的完整教程
2026-07-25 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 70
一、redis安装# 安装包存放目录cd /opt/software/# 下载最新稳定版wget https://download.redi...
Java入门到精通的学习笔记:零基础如何快速学会Java开发?
2026-07-25 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 82
背景知识java 相关概念javase (java standard edition): 基础版,用于开发桌面应用程序。javaee (ja...
synchronized vs ReentrantLock性能对比:哪个更适合高并发场景?
2026-07-25 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 76
一、基本特性对比特性synchronizedreentrantlock锁的实现机制jvm 内置关键字,通过监视器实现jdk 提供的 api ...
Java开发日记:Cookie、Session、Token和JWT的工作原理和适用场景
2026-07-25 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 81
什么是认证(authentication)通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡...
Spring Boot整合MyBatis与PostgreSQL的完整实战指南
2026-07-24 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 90
前言在当今的企业级 java 开发场景中,spring boot 凭借其便捷的配置、快速启动能力,结合强大的持久层框架 mybatis 以及...