自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兮动人

世间味趣亦如此,万物且去轮浮生。

  • 博客(1142)
  • 资源 (27)
  • 收藏
  • 关注

原创 分享一些常用的开源博客社区网站

一般查找技术之类的问题搜索,使用中文搜索引擎(百度),最常见的问题就会搜索到这些社区博客网站之类的。下面就分享个我经常使用的博客社区。不得不说,谷歌搜索确实更略胜一筹。一般搜技术类问题(程序之类的)一般是搜到 Stack Overflow或Github 上的issue。以下社区都支持 Markdown 格式编写。一般我最常用的是在CSDN写博文(相较于其他平台的编写较为方便些)CSDN:毫无疑问在百度搜索中出现次数最多的社区之一。一般技术类问题的解决方法都在这上面看得到,与百度深度的绑定.

2021-05-21 21:36:05 1278

原创 Maven指定加载的类

本文介绍了如何将单个Java类文件打包成可执行JAR文件并在Linux环境下运行。通过在SystemInfoCollector类中添加main方法,并配置Maven的maven-jar-plugin和maven-shade-plugin插件,可以将类及其依赖打包成fat jar。文章指出需要注意shade插件会重新生成JAR,可能覆盖maven-jar-plugin的Main-Class设置,建议使用transformer来确保Main-Class正确写入。同时解释了createDependencyRedu

2026-01-13 00:59:38 1037

原创 打破 OS 壁垒:Java 跨平台硬件信息采集的“终极方案”

摘要 本文介绍了一个跨平台的Java系统信息采集工具SystemInfoCollector,它采用"Java原生优先+系统命令兜底"的策略,实现了终端设备信息的可靠采集。该工具支持Windows、Linux和MacOS系统,主要功能包括: 获取本地IP地址(优先Java API,失败时使用系统命令) 识别虚拟/容器网卡 验证网卡可用性(检查是否启动、非回环等) 支持获取MAC地址、系统名称等信息 代码通过正则表达式验证IP有效性,并过滤常见虚拟网卡前缀(如docker、vmnet等),确

2026-01-03 22:14:56 630

原创 C语言之指针入门

本文介绍了C语言指针的基本概念与应用。指针本质是存储变量地址的特殊变量,通过&获取变量地址,用*访问指针指向的值。文章通过代码示例演示了指针的声明、赋值和间接修改原变量的过程,并配以内存布局图说明变量与指针的关系。核心原理在于指针通过存储目标变量的地址实现间接访问,如*ptr=100会先查找ptr存储的地址,再修改该地址对应的变量值。理解指针的关键在于掌握地址操作(&)和解引用(*)的用法。

2026-01-02 16:06:08 492

原创 2025年度CSDN年度代码记

2026-01-02 14:11:03 103

原创 Fatal error: Uncaught think\exception\ErrorException: SourceGuardian Loade

文章摘要:用户在使用SourceGuardian时遇到PHP版本不匹配错误,显示脚本未针对PHP 7.4.33版本编码。错误提示建议重新编码或联系脚本作者。系统尝试加载ixed扩展失败后,给出了详细的解决方案:1)从SourceGuardian网站下载对应版本的loader文件;2)将loader安装到指定目录;3)必要时编辑php.ini添加扩展指令。错误信息包含完整的堆栈跟踪和技术细节,表明这是一个典型的PHP扩展版本兼容性问题。

2026-01-01 18:10:32 746

原创 Jackson空值序列化优化:打造优雅的JSON响应

本文介绍了一套基于Jackson的自定义空值序列化方案,通过类型感知的空值处理器优化JSON响应。核心组件包括:1)BeanSerializerModifier作为序列化总指挥,根据属性类型智能分配空值序列化器;2)ArrayJsonSerializer等针对不同类型(数组、字符串、数字等)的空值处理策略,如空数组返回[]而非null。该方案具有类型智能感知、条件性覆盖和强扩展性等特点,能有效解决API开发中空值处理的痛点,构建出健壮优雅的JSON响应结构。

2025-12-28 19:03:18 829

原创 关于标准处理WIN11系统弃用WMIC的替代解决方案

摘要 Windows 11中已废弃WMIC工具,推荐使用PowerShell的Get-CimInstance和Get-WmiObject替代。Get-CimInstance基于现代API,性能更优;Get-WmiObject则兼容旧系统。客户端可通过Node.js的child_process执行PowerShell命令获取CPU和磁盘数据,并采用兼容方案:先尝试WMIC,失败时调用新封装方法。关键命令包括获取CPU ID和逻辑磁盘信息的PowerShell指令。

2025-12-22 20:22:58 379

原创 JavaScript的八大数据类型

JavaScript数据类型分为基本类型和引用类型,共8种。基本类型包括Number、String、Boolean、Undefined、Null、Symbol(ES6)和BigInt(ES10),存储在栈中,直接保存值。引用类型只有Object,存储在堆中,变量保存的是内存地址指针。两者核心区别在于存储位置、赋值行为和比较方式。判断类型可用typeof(有局限性)、instanceof或Object.prototype.toString.call()(最精准)。其中typeof null返回"ob

2025-12-22 01:43:26 940

原创 Google Chrome 142更新引发内网访问危机:原理、影响与全面解决方案

Google Chrome 142更新引发内网访问危机:原理、影响与全面解决方案

2025-12-13 22:13:50 1819

原创 EMT4J定制规则版:Java 8→17迁移兼容性检测与规则优化实战

EMT4J是一款Java版本迁移兼容性检测工具,主要用于识别代码或依赖库在Java 8→11和11→17升级过程中可能出现的不兼容问题。该工具通过预定义规则扫描代码或JAR包,快速定位潜在风险,帮助开发者提前修复兼容性问题。支持Maven插件方式运行,可通过配置pom.xml或直接命令行执行检测,生成HTML格式报告。工具允许自定义规则修改,如排除特定检查项(如版本号格式变更、时区数据差异等)。建议在项目依赖升级至目标版本后再使用该工具,以避免低版本依赖导致的误报问题。

2025-12-11 21:36:55 635

原创 ERROR: cannot execute INSERT in a read-only transaction

PostgreSQL集群执行INSERT语句时出现"cannot execute INSERT in a read-only transaction"错误,原因是连接到了集群的备节点(只读节点)而非主节点(可写节点)。该错误表明当前连接处于只读模式,无法执行写操作。解决方案是将DBeaver的连接地址改为集群主节点的地址。若不确定主节点,可逐个尝试连接并执行INSERT语句,能成功执行的即为可写的主节点。PostgreSQL集群中备节点默认是只读的,这是其设计特性。

2025-11-26 17:34:43 388

原创 EMT4J——Java版本迁移检测工具

EMT4J是一款帮助开发者检测JDK版本升级兼容性的工具。文章以若依项目为例,演示了如何从Java 8升级到Java 17:首先下载JDK 17(无需配置环境变量),在项目目录创建vmoptions文件夹并配置JVM参数,然后通过命令行执行analysis.bat进行扫描(指定源/目标JDK版本及路径),最后生成报告显示第三方包兼容性问题、废弃方法等。该工具支持Windows/Linux环境,也可通过Maven插件使用,能有效识别升级风险点。

2025-11-22 21:49:10 140

原创 苹果cms清理图片重新采集图片(迁移网站后)

摘要:通过SQL语句清空mac_vod表中的vod_pic字段内容后重新采集图片。操作步骤为:在数据库管理工具中打开mac_vod表,执行"UPDATE mac_vod SET vod_pic = '';"语句清空图片字段,完成后重新采集图片即可更新。

2025-11-17 00:31:16 263

原创 主流JDK版本支持时间

本文详细介绍了Java主要JDK版本(Java 8到25)的支持政策及生命周期。Java版本分为长期支持(LTS)和短期功能版本,其中LTS版本(如8、11、17、21、25)提供多年支持,适合企业应用。当前Java 8和11已接近支持终点,建议迁移至Java 17或最新LTS版本Java 25。各JDK提供商(如Oracle、Red Hat等)支持时长不同,企业应根据项目需求选择合适的版本和供应商。关键建议包括:新项目优先选择Java 17/25,遗留系统制定渐进迁移计划,并确保所有版本都能获得安全更新,

2025-11-13 20:29:19 1339

原创 PrettyZoo:优雅易用的 ZooKeeper 可视化管理工具

PrettyZoo是一款基于Java开发的ZooKeeper可视化管理工具,提供图形化界面替代传统命令行操作。它具有节点树展示、增删改查、多集群连接、数据格式识别、ACL权限管理等功能,支持Windows/macOS/Linux平台。 用户可通过GitHub下载安装包,简单配置后即可连接ZooKeeper集群。这款工具特别适合开发者、测试和运维人员,能显著提升分布式系统开发调试效率。尽管项目已停止维护,但基础功能仍可正常使用。

2025-11-07 17:42:47 892 1

原创 Client port found: 2181. Client address: localhost. Client SSL: false.

ZooKeeper连接问题解决方案 当出现Client address: localhost提示时,表示ZooKeeper仅监听本机回环地址(127.0.0.1),导致外部无法连接2181端口。 解决方法: 修改zoo.cfg配置,将clientPortAddress=localhost改为0.0.0.0 重启ZooKeeper服务 检查云服务器安全组和防火墙是否放行2181端口 修改后,ZooKeeper将监听所有网卡,外部客户端即可正常连接。 (全文98字)

2025-11-07 17:38:42 709

原创 Spring中@Configuration注解的proxyBeanMethods属性详解

Spring的@Configuration注解新增proxyBeanMethods属性,控制是否生成CGLIB代理。默认为true会代理@Bean方法确保单例和生命周期管理;设为false可提升性能但会破坏单例特性。适用场景:方法相互调用需保持单例时用true(默认),独立声明Bean或性能敏感场景用false。注意版本兼容性(Spring5.2+)和单例失效风险,推荐通过构造器注入替代直接方法调用。需根据项目需求在功能完整性和启动性能间权衡选择。

2025-10-23 21:24:59 801 1

原创 Maven 多配置文件的使用

Maven项目中常见的两种打包方式:全量包(FatJar)和增量包(ThinJar)。全量包将所有依赖打包成一个可执行jar(几十到上百兆),通过spring-boot-maven-plugin生成;增量包则将依赖外置,业务jar体积小且支持依赖独立升级。配置文件展示了maven-jar-plugin和spring-boot-maven-plugin的详细配置,包括多环境打包(如排除特定资源文件)和MANIFEST.MF文件生成设置。其中fat-jar为默认激活的profile,支持生成轻量级assembl

2025-10-23 16:29:11 335

原创 Java 线程详解

本文介绍了Java中创建和运行线程的三种方式:1)直接使用Thread类;2)使用Runnable配合Thread;3)通过FutureTask配合Thread实现带返回值的线程。文章还讲解了如何观察多线程并发运行,以及在不同操作系统(Windows/Linux)和Java工具(jps/jstack/jconsole)下查看进程线程的方法。主要内容包括线程创建的基本语法、任务与线程分离的优势、多线程交替执行的特性,以及进程监控和管理的实用命令。

2025-10-19 12:06:45 669

原创 screen 命令基本使用

screen 命令基本使用

2025-10-12 15:40:19 590

原创 Java 单元测试中的 Mockito 使用详解与实战指南

Java 单元测试中的 Mockito 使用详解与实战指南

2025-10-12 14:31:41 1254

原创 Eureka注册中心通用写法和配置

Eureka注册中心通用写法和配置

2025-10-12 13:17:25 286

原创 Java优雅停机指南

Java优雅停机指南

2025-10-10 22:40:54 594

原创 Spring Bean耗时分析工具

Spring Bean耗时分析工具

2025-10-10 18:05:11 620

原创 Linux下安装Kafka 3.9.1

Linux下安装Kafka 3.9.1

2025-09-25 21:50:53 1249 2

原创 网站接入Google Analytics

网站接入Google Analytics

2025-09-25 00:25:17 390

原创 CSDN Markdown编辑器语法

CSDN Markdown编辑器语法

2025-09-24 17:47:00 976

原创 SpringBoot条件注解介绍

SpringBoot条件注解介绍

2025-09-24 17:37:56 424

原创 M3U8介绍

M3U8是现代流媒体技术的核心格式,作为HLS协议的播放列表文件,它采用UTF-8编码并指示视频分片(ts文件)的加载顺序。其工作原理是将视频切片后生成索引,播放器按需下载实现"边播边下"。相比传统视频文件,M3U8支持自适应码率切换、强兼容性和高容错性,适用于直播和点播场景。虽然浏览器原生支持有限,但可通过hls.js等库实现跨平台播放。M3U8通过分片技术优化了网络视频的流畅体验,成为当前主流流媒体解决方案的基础。

2025-09-20 12:48:55 6016

原创 Maven构建加速

Maven构建加速

2025-09-20 12:44:52 927

原创 分享个CSDN自定义模块模板(第二版)

本文介绍了一个博客页面的更新内容,主要增加了导航页链接和云服务厂商优惠信息。页面包含彩色滚动文字特效、三大云服务商(腾讯云、阿里云、华为云)的优惠链接入口、微信公众号二维码,以及新添加的"云兮导航"搜索导航页链接。页面设计采用居中布局,包含多个视觉元素和互动链接,旨在为读者提供技术学习资源和云服务优惠信息。

2025-09-14 16:25:39 374

原创 netstat 指令基本使用

netstat 指令基本使用

2025-08-14 21:33:09 646

原创 Caused by: org.flowable.common.engine.api.FlowableWrongDbException: version mismatch: library versio

Caused by: org.flowable.common.engine.api.FlowableWrongDbException: version mismatch: library versio

2025-08-14 13:34:51 678

原创 解决代理工具开启后无法访问局域网的问题

解决代理工具开启后无法访问局域网的问题

2025-08-13 14:16:30 312

原创 Socket类基本使用

Socket类基本使用

2025-08-03 16:51:47 328

原创 IntelliJ IDEA 的“缩短命令行”:解决长类路径的利器

IntelliJ IDEA 的“缩短命令行”:解决长类路径的利器

2025-07-26 15:12:58 2018

原创 spring boot2升级boot3

spring boot2升级boot3

2025-07-20 17:54:07 1428 3

原创 JetBrains IDE 性能优化指南:idea.vmoptions 核心参数解析与配置建议

JetBrains IDE 性能优化指南:idea.vmoptions 核心参数解析与配置建议

2025-07-14 00:29:00 1134

原创 Windows 11 系统关键文件夹详解及安全清理指南

Windows 11 系统关键文件夹详解及安全清理指南

2025-07-13 00:40:38 2379

《MySQL数据库入门》-黑马程序员 配套书籍资源 .zip

配套教学ppt,教学大纲,教学设计,课后题及答案,源代码等资源。

2019-07-18

MKOnlinePlayer2.44.zip

MKOnlinePlayer 原二次修改是2.43,在线播放音乐源码, 修复了一些代码 ,删减部分代码,增加了随机背景,改变了字体颜色,搜索歌曲显示10条,关闭了一些卡顿的功能,省略了部分标签,整体改的不算那么好。

2020-02-04

MarkDownPad2破解版,安装可直接使用-.zip

先点击安装markdownpad2-setup.exe程序,安装完后 预览窗口 是不能预览的,必须安装awesomium_v1.6.6_sdk_win.exe重启下 预览窗口 才能生效,MarkdownPad2编辑器。

2019-07-16

JavaEE企业级应用开发教程(Spring+Spring MVC+MyBatis)配套书籍源码资料 ---黑马程序员 .zip

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)配套书籍源码资料 ---黑马程序员 ,包含教学ppt,配套书籍源码,教学设计,课后题及答案,源代码

2019-07-14

蘑菇丁APP定位签到.exe

蘑菇丁APP签到定位,解决实习生顶岗实习中定位签到的问题,电脑打开exe运行文件,输入蘑菇丁上的用户名和密码,再输入签到的位置即可定位到那个地址上进行签到。

2020-01-21

《JavaWeb程序开发进阶》-黑马程序员配套资源ppt.zip

《JavaWeb程序开发进阶》-黑马程序员配套资源ppt。

2019-07-19

学生选课管理系统.zip

学生选课管理系统,完整版,导入即可使用,所有SQL server 语句和笔记都在里面,大学数据库期末作业写的。

2019-09-22

Android简单购物项目.zip

布局:采用相对简单的线性布局嵌套来设计登录界面,用户可以输入设置好的用户名和密码来完成登录。其次,当用户输入的信息正确时,会完成一次界面跳转,进入到下一个界面来选择所购的商品。 登录功能:功能:设置“登录”按钮和“退出”按钮设置监听分别添加所需的功能。当用户输入的用户名或密码时其中一个为空时,都会有与之相应的提示!当输入的信息正确时,会有对应的提示“欢迎进入咖啡厅!”,采用Toast.makeText来设计基本的提示话语,“退出”按钮监听添加了AlertDialog方法来设置,当用户点击退出时,会弹出提问用户“是否退出本软件”,用户可以选择“Yes”或“No”来决定是否退出。 当用户所输入的用户名或密码不正确时超过3次,会自动退出APP,采用sytem.exit(0)来设置所登录的次数 2.1购物界面:布局:采用线性布局嵌套,增加checkbox来进行用户对商品的选择。对各个所选的商品的个数设置最多11个。通过“+”、“-”按钮来选择商品的个数,然后点击复选框来选择。界面上每个商品下面都对应着商品的图片、数量和单价。

2020-01-01

《Photoshop CS6图像设计案例教程》书籍配套资源 --黑马程序员.7z

《Photoshop CS6图像设计案例教程》书籍配套资源 ,配套教学课件ppt,教学设计,源代码等资源。

2019-07-18

wget在线扒站.zip

这款仿站小工具源码也很简单,只有一个单页html,比较适合自用,或者集成到你的工具站,用来扒一些带演示付费的素材模板还是比较好的,源码可用。 本站是利用wget来扒站的,所以点击提交任务一直转圈是正常现象。 稍微等一会,就会收到扒站成功的提示,如果没有很久很久没有提示,再刷新页面。

2020-01-16

图书管理系统.zip

图书管理系统,sql server 2008 R2上完成的,集合了我学习sql server数据库的所写的所有案例及重要的笔记。

2019-09-22

IObit Uninstaller 9.0.2.40.zip

IObit Uninstaller-卸载工具,是一款PC端的简易、快速的卸载清除电脑软件辅助工具,在帮你快速卸载电脑软件的同时,还可以帮你把软件残留文件一并清除。

2020-04-18

《SSH框架整合实战教程》配套资源.zip

《SSH框架整合实战教程》配套资源 ----黑马程序员,配套教学ppt,教学大纲,教学设计,课后题及答案,源代码等资源。

2019-07-14

IDEA快速使用入门笔记.zip

IDEA快速使用入门笔记,包含基本的使用过程及截图,以及使用idea创建java、javaweb,框架等的使用,配置Tomcat热部署、maven项目等笔记。

2019-09-27

短网址防红源码.zip

短网址防红源码,基于php+mysql 实现的网址缩短服务,程序主要靠api.php 生成,前台是个静态页面,自己也可以进行美化。

2020-02-02

学生管理系统.zip

图书管理系统(纯sql server语句),学习sql server所写的全部语句和笔记,sql server 2008 R2工具写的。

2019-09-22

表白VB脚本.zip

两个用VB脚本写的表白程序,打开压缩包即可使用。有一个是语音朗诵版的,可以根据自己的需求使用编辑器来改变朗读的文字信息。

2020-01-27

apache-tomcat-7.0.59.zip

apache-tomcat-7.0.59版本,下载解压后可以直接使用。

2019-09-23

Quick Batch File Compiler

Quick Batch File Compiler 5.3.1.0(x86),Quick Batch File Compiler(BAT转换EXE)是一款简易实用功能全面的工具,它可以把批处理文件(.bat、.cmd 格式) 转换为真正的可执行程序 (.exe格式),它可以毫无限制地运行于 Win95/98/ME/2000/2003/XP 下。对于转换出来的程序,可以自定义程序的图标以及版本信息等;批处理文件的内容还可以加密保护以防止被修改。

2025-02-27

调优-基于鲲鹏平台的软硬件优化实践

01 迁移- 鲲鹏软件迁移、02 调优-基于鲲鹏平台的软硬件优化实践、03 认证- 鲲鹏展翅认证、04 鲲鹏GCC介绍&毕昇编译器、05 毕昇JDK、06 ExaGear

2024-12-25

网页设计与制作(HTML+CSS)黑马 程序员 配套书籍资源.zip

程序员配套书籍资源,包含每个单元的案例及源码案例,教学PPT,教学大纲,教学设计,课后习题答案及源代码。

2020-06-22

智云CMS影音程序V3.1

智云CMS影音程序V3.1,包含安装教程等说明

2024-02-24

yycms5.0完整版.zip

yycms5.0完整版,包含安装说明等

2024-02-24

yycms5.0最新修复版.zip

yycms5.0 最新修复版,解压上传后修改解析接口即可使用,无需采集资源。

2021-07-24

HTML5+CSS3网页设计与制作

黑马程序员配套书籍资源。

2020-11-04

首涂二十二套后台版.zip

首涂二十二套破解无加密后台版,苹果cms模板,上传就可以使用,自带后台。

2021-08-06

JDK API 1.8 中文版 & JDK API 1.6 中文版

包含 JDK API 1.8 中文版 和 JDK API 1.6 中文版,方便查询。

2022-03-09

C标准库 参考手册.docx

C标准库 参考手册,这个标准库可以作为 C 程序员的参考手册,后面学习 C 编程时,如果发现要使用到某个函数,可以来查询。

2021-07-03

Xyplayer X3.8 正式版(修正版).zip

xyplayer 3.8 解析源码接口,修复版本,无解析错误,可以自定义解析接口,上传服务器后即可安装,里面也有教程说明,

2020-12-10

米酷v7.0.3影视源码.zip

米酷v7.0.3影视源码,附详细安装教程,小白入门。

2021-03-29

海螺模块免授权.zip

海螺模块免授权,苹果cms海螺模板,最新修复版,免授权,上传就可以使用。

2021-08-06

米酷7.3.2.zip

米酷7.3.2影视,最新修复可用,配安装教程和详细步骤。

2021-08-19

电影先生2.0模板.zip

电影先生2.0带幻灯幻灯片网址测速页APP下载后台页,苹果CMS模板。

2021-08-19

Google大数据起源中文版三篇论文.zip

内涵三篇谷歌发表的中文版大数据起源之Hadoop论文,Google-Bigtable中文版_1.0,Google-File-System中文版_1.0,Google-MapReduce中文版_1.0

2021-03-31

VC++2010简体中文版及安装视频.rar

VC++2010简体中文版及安装视频,计算机二级 Visual C++ 2010 express 学习版。

2021-06-29

Java反编译工具.zip

Java反编译工具,打开class文件就会显示对应的Java源文件。非常实用!!!

2021-04-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除