自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

农民工老王的博客

记录学习,分享技术,共同提高。

  • 博客(158)
  • 资源 (8)
  • 收藏
  • 关注

原创 汉语编程圈的“三语混用”:为什么我们总说“K8s”而不是“容器编排系统”?

本文从语言学视角出发,探讨了编程场景下汉语、方言与英语如何实现“三语动态平衡”。核心观点:普通话是技术交流的基石,英语术语因“效率最优”被引入,而方言在技术场景几乎不适用。作者分享了自己从“汉语原教旨主义”到“语言实用主义”的心路历程,并指出未来汉语将呈现“普通话技术骨架 + 英语符号插件 + 方言情感调味”的模块化进化趋势。

2026-07-13 20:45:00 201

原创 Java中return与异常抛出的优先级详解:一个容易被忽视的陷阱

本文系统梳理了Java中return与throw在try-catch-finally结构下的执行优先级规则。通过具体代码示例,逐一分析了finally中return对try/catch返回值的覆盖、对异常的抑制,以及catch块中return与throw的互斥关系。旨在帮助初学者建立清晰的控制流认知,也为有经验的开发者提供一次扎实的知识巩固。

2026-07-02 22:16:36 218

原创 ArcGIS Enterprise 各组件 URI 路径与端口号信息整理

本文系统梳理了 ArcGIS Enterprise 各组件的 URI 路径与端口号信息,覆盖 15 个组件共 37 个 servlet url-pattern。文档包含总体概览表、各组件详细说明(简介/功能/依赖/URI表格/端口表格),以及跨组件 URI 归属对照,明确标注共享 URI(如 /services、/rest、/admin 存在于所有 Server 类组件)与专属 URI 的区分机制。

2026-06-29 21:30:00 452

原创 Java反编译常见问题

Java反编译绝非"一键翻译",而是一场字节码层面的逆向考古。本文系统梳理了编译期常量内联、控制流结构化恢复失败、异常处理变形、Phi节点翻译失效、语法糖脱糖、方法内联展开及命名退化等七大核心问题,深入剖析其背后的javac优化策略与JVM运行机制,为逆向工程与遗留系统重构提供底层原理支撑。

2026-06-26 20:00:00 289

原创 宽容老好人 vs 严格完美主义者:HttpURLConnection 迁 HttpClient 的 4 个隐藏陷阱

4 个 HttpClient 迁移坑让本地编译通过的项目在生产环境连栽:Duration.ZERO 抛异常、5 个受限请求头不让设、302 不自动跟随、两端漏改。HttpURLConnection 是"宽容老好人",HttpClient 是"严格完美主义者"——陷阱在默认值而非 API。

2026-06-24 21:15:00 383

原创 快速部署Kubernetes 1.31集群:双脚本搞定Master与Worker初始化

本文分享两个高度自动化的Bash脚本,用于快速部署生产可用的Kubernetes 1.31集群。脚本适配国内网络环境,支持清华/阿里云智能选源,一键完成系统初始化、容器运行时配置及K8s组件安装。Master节点支持从本地私有仓库部署Calico网络插件,Worker节点执行join命令即可加入集群。基于Ubuntu 24.04实践验证,显著提升集群搭建效率。

2026-03-25 22:15:00 472

原创 K8s 1.31 私有化部署实战:从 Calico 崩溃到 NFS 挂载失败的排坑全记录

复盘K8s 1.31内网部署全流程。详解Calico配置、网段冲突及NFS缺失等五大坑点,附自动修复脚本,助你高效避坑。

2026-02-06 22:15:00 450

原创 地球Online的 Legacy Code 审计:从 Linux 内核视角重构社会运行逻辑

欢迎来到“地球 Online”的源码审计现场。本文以 Linux 内核视角,将人类历史看作一套运行了数万年的 Legacy Code(遗留代码):我们将传统习俗解析为 遗传算法 迭代出的帕累托最优;将现代婚姻诊断为从“静态链接”转向动态库时的 依赖地狱 与 系统调用劫持;将家庭焦虑还原为调度器面对 EOL (End of Life) 时的资源回收策略。拒绝 GUI 表象的欺骗,带你反编译底层逻辑,设计高可用的个人容灾方案。

2026-01-19 22:01:51 1266

原创 信创环境适配:Java程序加载Native库的10种常见报错及修复指南

针对在 ARM 和龙芯信创环境下,Java 调用 JNI 库时常见的架构不匹配、GLIBC 冲突及依赖缺失等 10 类典型报错,本文提供了详细的成因分析与修复方案。通过实战工具链的应用,助力开发者解决国产化适配中的底层阻塞。

2026-01-16 22:45:00 1981

原创 SSH与本地登录ulimit差异解析

在Ubuntu 22.04.3虚拟机中,通过SSH工具(如Xshell)和本地图形界面执行ulimit -Sn -Hn可能返回不同的资源限制值。这一问题通常是由于登录Shell类型(登录Shell与非登录Shell)、PAM配置加载顺序以及系统限制配置文件(如/etc/security/limits.conf)的差异导致的。本文分析了问题根源,并提供了检查Shell类型、统一PAM设置及修改全局限制配置等解决方案,帮助用户实现资源限制的一致性,避免环境差异带来的潜在影响。

2025-09-02 14:33:45 1140

原创 从find命令引号使用差异看Linux命令参数解析逻辑

本文通过find命令在引号使用场景下的行为差异,深入解析Linux Shell的通配符扩展机制。通过目录结构实验对比,揭示未加引号的*ts会被Shell提前扩展为具体文件名,而引号包裹的模式字符串可保持完整传递的核心原理。文章进一步区分依赖Shell扩展与自主解析通配符的命令类型,并给出参数传递的最佳实践指南。

2025-05-20 20:15:00 1037

原创 程序员英语口语练习笔记

自己学习英语口语的笔记。

2025-03-25 21:34:01 838

原创 如何将jar打包到本地maven仓库

本文演示了将jar文件打包到本地maven仓库的过程

2024-01-31 21:01:33 576

原创 故障排查:shell脚本输出乱码

本文介绍字符集转化工具iconv的应用。

2023-12-20 17:48:27 17482 1

原创 ArcGIS Enterprise on Kubernetes 11.1安装示例

本文介绍了ArcGIS Enterprise on Kubernetes 11.1的安装步骤。

2023-12-06 22:00:00 7420

原创 制作rpm安装包时如何处理升级

本文讲述了制作和使用rpm安装包时,如何处理升级操作。

2023-11-30 21:15:00 17962

原创 故障排查:rpm安装报错事务锁定(can‘t create transaction lock on /var/lib/rpm/.rpm.lock)

本文记录了rpm安装包制作过程中遇到的一个报错。

2023-11-30 20:00:00 17482

原创 XSpirit 2智能边缘计算机使用测评

最近参加了翼辉爱智组织的 XSpirit 2 智能边缘计算机的试用体验活动。感觉第二代机器,相对于第一代,在功能、算力和颜值上都提升不少。一台机器可以实现路由器、联网存储的功能,还可以轻松实现智能设备的物联网控制。这台计算机的操作系统是厂商自研的EdgerOS系统,基于SylixOS内核实现,可以运行JavaScript应用,很适合擅长JavaScript的朋友。期待厂商后面也出个Linux系统的型号,那样就更方面我们这些Linux程序员。

2023-11-03 21:25:48 7231 13

原创 操作系统(02326)考试题库

我参加了计算机科学与技术专业自学考试,本文是我备考操作系统课程时,整理的考试题库。

2023-10-27 21:14:54 6453

原创 自动化工具-文件清单对比

本文介绍了我自己写的一个小工具,可以用于检查两个文件夹的文件清单的异同。

2023-10-27 21:11:56 14352

原创 故障排查:msginit提示Retrieving https://translationproject.org/team/index.html... failed

本文记录了一次关于msginit的故障排查。

2023-10-17 20:30:00 5673

原创 华为云云耀云服务器L实例评测|部署war格式的web项目

本文通过Web Adaptor的部署,演示了 在云耀云服务器L实例 中,如何将war包部署在 tomcat9中,并修改tomcat的配置信息,以满足目标软件的运行要求。

2023-10-17 14:15:54 8074 12

原创 把握现在,热爱生活

这是我参加csdn2023年国庆征文活动而写的博客。

2023-10-02 00:32:54 5888

原创 Vim学习笔记

本文是我学习vim编辑器的笔记,方便我复习和速查,也可以作为其他新手的入门参考。

2023-10-01 22:01:29 52080

原创 shell脚本的国际化——gettext与pot、po、mo

本文介绍了shell脚本实现国际化的方式,介绍了gettext软件的使用和pot,po,mo文件生成。

2023-09-21 21:54:52 7605

原创 关于Linux命令行风格的总结

本文介绍了常见的Linux命令行的风格,即 Unix/Posix、BSD、GNU。

2023-07-29 16:17:53 16980

原创 故障排查:通过ssh远程执行命令时报错未找到命令

通过ssh远程执行命令时,可能会遇到报错“command not found”。本文提供了两种解决方案。

2023-07-07 22:15:00 8954

原创 如何清理harbor的磁盘空间

本文记录了一次对harbor的磁盘空间整理。

2023-05-26 19:00:35 19096 2

原创 cat命令写入文本的两种模式

本文介绍了cat命令在写入字符串的两种情况。一是将字符串中的变量替换为值,然后写入二是将字符串原样写入,如果字符串中有变量,就直接写入变量符号,而不写入变量的值。

2023-04-15 20:03:57 7636

原创 Linux中的判断与比较——测试命令test

本文介绍了Linux中的测试命令test,演示了各种实践案例,提示了开发过程中的易错点。

2023-04-12 20:34:22 19154

原创 自动化工具-在保留白名单文件的前提下,删除剩余文件

本文展示了如何用shell脚本实现在保留白名单文件的前提下,删除剩余文件。

2023-03-01 19:45:00 5934

原创 故障排查:ArcGIS Enterprise on k8s 11.0安装失败(connection failed after 3600 seconds in relational store)

日志中的报错信息有一定的局限性。

2023-02-19 19:30:00 5877 1

原创 ArcGIS Enterprise on Kubernetes 11.0安装示例

本文介绍了ArcGIS Enterprise on Kubernetes 11.0的安装步骤。

2023-02-19 19:15:00 6409 2

原创 故障排查:ArcGIS Data Store升级失败(Attempt to configure data store failed)

本文介绍了ArcGIS Data Store 升级过程遇到的一个报错。重点分析了其产生的原因,并提出了解决方法。

2023-02-06 21:30:00 6338

原创 故障排查:Java Web程序未通过Acunetix的漏洞检查

本文介绍了如何隐藏Tomcat在400状态时的报错信息,记录了Java Web程序未通过Acunetix的漏洞检查 这一故障的解决过程。

2023-01-13 22:43:26 6153 2

原创 关于yum源的总结

本文对yum源进行了梳理和总结。

2023-01-03 21:25:20 17990

原创 Linux如何安装BeyondCompare

本文介绍了在Linux系统中如何下载使用BeyondCompare。

2022-12-30 20:00:00 6877

原创 所谓工作能力强,其实就这五点

用Mermaid实现了一个图表。

2022-12-15 20:00:00 4909

原创 被调用的shell脚本中的相对路径指向哪里

本文讨论并验证了被调用的shell脚本中的相对路径都是相对于直接输入命令的路径。

2022-12-06 23:05:54 6675

原创 如何使用远程Linux虚拟机的图形界面

本文介绍了两种操作远程Linux虚拟机图形界面的方法。

2022-12-01 21:57:07 18014

calico.yaml v3.28.1

v3.28.1的calico的yaml文件,可以在K8S平台上的部署实现部署。 最好将相关的仓库地址替换为本地镜像仓库。

2026-03-09

InstallAnywhere2020安装包

这是InstallAnywhere 2020 64位 Linux版本安装包。 官网直供,绝对安全。安装后有21天的试用期。 InstallAnywhere是由 Flexera Software 公司推出的一款制作安装包的软件。它可以为 Windows 、Linux、Mac OS、Solaris、HP-UX、AIX等多种操作系统创建安装包。

2024-07-04

2024年大学毕业生就业指南

四川农业大学2024年毕业生就业指南,全网好评!

2024-01-16

InstallAnywhere 2020-2023 帮助文档合集

InstallAnywhere是由 Flexera Software 公司推出的一款制作安装包的软件。它可以为 Windows 、Linux、Mac OS、Solaris、HP-UX、AIX等多种操作系统创建安装包。 本资源,包含了2020年至今的全部版本的官方帮助文档,包括: InstallAnywhere2020UserGuide.pdf, InstallAnywhere2020SP1UserGuide.pdf, InstallAnywhere2020SP2UserGuide.pdf, InstallAnywhere2021UserGuide.pdf, InstallAnywhere2021sp1UserGuide.pdf, InstallAnywhere2021sp2UserGuide.pdf, InstallAnywhere2022UserGuide.pdf, InstallAnywhere2022R2UserGuide.pdf, InstallAnywhere2023R1UserGuide.pdf。

2023-09-19

自考本科 04748 Java语言程序设计 实践报告 示例

内含一个java项目和一个word文档。 如果题目一样,只需要将word封面中的 姓名、考号、学校 修改成您的相关信息就可以直接使用。

2022-09-21

3D Slicer 安装包: Slicer-5.0.2-win-amd64.exe

3D Slicer是一款可快速上手的医学图像计算软件,是众多影像诊断工作者的必备神器。 本资源下载自官网,可以放心使用。版本为5.0.2,是当前的最新稳定版,要求的运行环境为Win10 及其更高版本的 Windows 系统。

2022-05-30

nmonchart页面所需资源:jsapi

这是nmonchart生成的html页面所需的js资源。如果没有它,html页面将不能正常显示。 下载后,需要在html文件中,将jsapi的src的值修改成您存放本文件的路径。可通过全文搜索“jsapi”定位到需要修改的字符串。

2022-03-14

二进制文件部署k8s集群的资源和指南(v1.22)

集群版本为1.22,压缩文件中包含所需的全部文件和详细的操作指南。同时支持单master节点的简易部署方式 和 多master节点的高可用部署方式。

2022-03-06

arcgis-java-100.8.0.jar

可用以下命令将jar文件部署在本地的maven仓库:mvn install:install-file -Dfile=arcgis-java-100.8.0.jar -DgroupId=com.esri.arcgisruntime -DartifactId=arcgis-java -Dversion=100.8.0 -Dpackaging=jar

2020-06-08

ArcGIS Runtime API for Java使用示例:CGCS2000转WGS84和BD09

利用ArcGIS Runtime API for Java把空间数据从CGCS2000转WGS84和BD09。提供了完整的环境构建和代码示例。开箱即用,并对构建运行环境的操作步骤提供离线和在线两种方式。

2021-12-11

ArcGIS Runtime SDK for Java 100.12.0

ArcGIS Runtime SDK for Java 100.12.0 的下载比较麻烦:如果去ArcGIS开发者官网下载,就需要账号,但现在国内的网络环境不能正常注册账号;如果用Maven获取,当配置稍有问题,也不能下载。因此在此处上传资源,供大家下载。 如需在生产环境中使用ArcGIS Runtime SDK for Java,请联系ESRI公司获得授权,现在也有国产替代产品GeoScne Runtime SDK for Java,可以联系易智瑞公司获得相关资源和授权。

2021-12-11

空空如也

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

TA关注的人

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