Gerryhihihi_个人页

Gerryhihihi
个人头像照片
75
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 16:33:22
    发表了文章 2025-12-18 16:33:22

    Docker安装Mysql

    本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。通过容器卷映射解决中文乱码与数据持久化问题,并详细演示主从配置步骤,实现数据同步,适用于生产环境搭建与学习参考。
  • 12.18 16:32:45
    发表了文章 2025-12-18 16:32:45

    Registry搭建docker私仓

    Docker Registry是官方提供的私有镜像仓库构建工具。通过拉取registry镜像并运行容器,可快速搭建私服。需配置daemon.json启用http支持,重启Docker后,使用tag和push命令上传镜像,通过curl验证内容,实现私有化镜像管理。
  • 12.18 16:32:08
    发表了文章 2025-12-18 16:32:08

    Nexus仓库

    本文介绍Nexus Repository Manager OSS在Linux环境下的安装与配置,包括JDK8安装、Nexus部署、仓库管理、用户权限设置及密码重置方法。支持通过Docker快速部署,并实现数据持久化。同时涵盖Maven、NPM、Docker等组件的私服搭建与资源上传下载配置,助力企业构建高效私有仓库体系。(239字)
  • 12.18 16:31:03
    发表了文章 2025-12-18 16:31:03

    nexus搭建docker私仓 使用nexus创建docker私有仓库

    本文介绍如何使用Nexus搭建Docker私有仓库,包括Nexus中启用Docker仓库、创建Blob存储、配置docker-hosted仓库及端口设置,并说明防火墙开放与Docker客户端配置insecure-registry的方法,实现镜像的推送与拉取。
  • 12.18 16:29:51
    发表了文章 2025-12-18 16:29:51

    Docker镜像

    镜像是包含软件运行所需代码、依赖库、配置等的轻量级可执行包。Docker利用联合文件系统实现分层结构,通过bootfs和rootfs构成镜像底层,支持镜像共享与复用。容器启动时在镜像顶层添加可写容器层,所有修改仅作用于该层,保障镜像安全与高效。
  • 12.18 16:29:23
    发表了文章 2025-12-18 16:29:23

    容器命令

    `docker run` 命令用于创建并启动容器,支持交互式(-it)和守护式(-d)运行。常用参数包括:--name(命名)、-p(端口映射)、-v(数据卷挂载)、-e(环境变量)等。可通过 `docker start/stop/restart` 控制容器状态,`docker exec` 进入运行中容器,`docker commit` 将容器保存为新镜像。数据卷实现持久化存储,支持容器间共享。
  • 12.18 16:28:29
    发表了文章 2025-12-18 16:28:29

    Docker常用命令

    本文介绍了Docker常用命令,涵盖服务管理(启停、重启、开机自启)、系统信息查看、镜像操作(搜索、下载、删除、空间占用)、虚悬镜像处理及命令自动补全配置方法,还包含后台运行容器与yum依赖下载技巧,适用于日常开发运维。
  • 12.18 16:27:36
    发表了文章 2025-12-18 16:27:36

    Docker下载加速

    通过配置网易数帆、阿里云镜像加速器或Docker代理,可显著提升Docker镜像下载速度。推荐使用阿里云加速器,配置简单,支持官方镜像标签;也可结合代理实现更高效拉取。
  • 12.18 16:26:34
    发表了文章 2025-12-18 16:26:34

    Docker安装

    本文介绍在CentOS系统上安装Docker的完整步骤,包括卸载旧版本、配置阿里云镜像源、安装最新或指定版本的Docker引擎,并启动服务。同时涵盖Ubuntu系统的安装方法及离线安装方式,支持配置系统服务、daemon.json参数、日志管理与命令补全,最后通过`hello-world`验证安装成功。
  • 12.18 16:25:55
    发表了文章 2025-12-18 16:25:55

    Docker概述

    Docker是基于Go语言的开源容器化平台,实现“一次镜像,处处运行”。它将应用及依赖打包到轻量级、可移植的容器中,直接利用宿主机内核,启动快、资源占用少,支持秒级启动、单机千级容器部署,显著优于传统虚拟机。核心组件包括镜像、容器和仓库,广泛用于高效、一致的应用交付与部署。
  • 12.18 16:15:38
    发表了文章 2025-12-18 16:15:38

    证件工具

    Hutool提供身份证工具类IdcardUtil,支持15/18位身份证校验、转换、获取年龄、生日、省份及脱敏处理,便捷高效。
  • 12.18 16:14:38
    发表了文章 2025-12-18 16:14:38

    HTTP工具

    封装HTTP/HTTPS的GET、POST请求工具,支持自定义Header(如Authorization、Content-Type等),含连接超时配置与SSL安全连接处理,适用于接口通信,自动解析响应为JSON对象,日志记录完整,资源及时释放。
  • 12.18 16:14:01
    发表了文章 2025-12-18 16:14:01

    SQL工具

    该方法用于检测输入字符串是否包含常见SQL关键字,防止SQL注入攻击。通过转为小写并匹配预定义的敏感词列表(如select、drop、union等),若存在返回true,否则返回false,适用于基础SQL安全校验。
  • 12.18 16:13:36
    发表了文章 2025-12-18 16:13:36

    日期时间工具

    提供Java日期与时间处理工具类,涵盖分钟转小时、获取每日/每周/每月/每年起止时间、日期加减、格式转换、闰年判断、周数对比等常用方法,支持CST、美国时间格式解析,适用于Spring环境下的时间操作需求。(239字)
  • 12.18 16:13:09
    发表了文章 2025-12-18 16:13:09

    脱敏工具

    提供身份证、姓名、手机号脱敏方法:身份证保留前后部分,中间替换为*;姓名仅显示首尾字符,中间隐去;手机号保留前3后4位,中间4位隐藏,保护用户隐私。
  • 12.18 16:12:37
    发表了文章 2025-12-18 16:12:37

    随机ID

    提供两个随机字符串生成方法:`getStringRandom(int length)` 生成指定长度的数字与大小写字母混合字符串,`getOnlyNumRandom(int length)` 仅生成指定长度的纯数字字符串,适用于验证码、随机编号等场景。
  • 12.18 16:12:14
    发表了文章 2025-12-18 16:12:14

    调用exe/bat并传参

    Java使用ProcessBuilder执行test.bat时提示“系统找不到指定文件”。需确保文件路径正确且.bat可执行。建议改用Runtime.getRuntime().exec(command)方式,拼接完整命令,确保环境变量和工作目录设置正确,避免路径解析问题。
  • 12.18 16:11:52
    发表了文章 2025-12-18 16:11:52

    超长String接收处理

    Java中字符串变量最大长度可达Integer.MAX_VALUE,但字符串字面量受class文件格式限制,理论最大65535,实际仅支持65534。超出将编译失败。对于超长字符串,需通过StringBuilder分组拼接处理,避免常量池溢出。
  • 12.18 16:11:26
    发表了文章 2025-12-18 16:11:26

    JSONUtil

    提供常用数据结构与JSON互转工具方法,涵盖数组、对象、Map、List、XML等类型转换,使用Hutool、Fastjson及JSON-lib实现,简洁高效,便于Java开发中处理JSON数据。
  • 12.18 16:11:00
    发表了文章 2025-12-18 16:11:00

    StringUtil

    Java中字符串变量最大长度为Integer.MAX_VALUE,但字符串字面量受限于class文件格式,最大仅65534。超长字符串无法直接作为字面量使用,需通过StringBuilder分段处理,避免编译错误,实现安全拼接与传输。
  • 12.18 16:10:36
    发表了文章 2025-12-18 16:10:36

    IOUtil

    简介: 本文介绍了Java中常见的文件操作方法,包括读取文件全部内容、向文件追加数据及递归遍历目录下所有文件。强调所有IO操作必须在finally块中手动关闭流,以避免资源泄漏。使用FileReader、FileOutputStream、BufferedWriter等类实现高效读写,通过递归算法遍历文件夹结构,适用于文件批量处理场景。(237字)
  • 12.18 16:09:58
    发表了文章 2025-12-18 16:09:58

    common-lang3

    避免三目运算符引发的Java自动拆装箱异常,推荐使用ObjectUtils.defaultIfNull替代,确保基本类型与包装类兼容,提升代码安全性与可读性。
  • 12.18 16:09:03
    发表了文章 2025-12-18 16:09:03

    Excel读取并数据List/Map-POI

    该工具类基于POI解析.xls格式Excel,通过反射将每行数据映射为Java对象,支持日期、数字等类型处理,可全局输出Map或List,适用于固定模板的数据导入场景,需确保列数与VO字段一致。
  • 12.18 16:07:59
    发表了文章 2025-12-18 16:07:59

    Excel工具-HUTOOL-输出Excel

    基于Hutool与Apache POI,封装Excel写入功能,提供ExcelWriter和BigExcelWriter,支持List、Map、Bean等数据类型导出,可自定义样式、多Sheet操作,并避免内存溢出,适用于高效生成Excel文件及Web下载场景。
  • 12.18 16:07:02
    发表了文章 2025-12-18 16:07:02

    Excel工具-HUTOOL-读取Excel

    基于Hutool和Apache POI,封装Excel读取工具,支持读取为List、Map或Bean;提供SAX模式高效解析大文件,避免内存溢出,适用于Excel 2003/2007格式,支持按行处理数据。
  • 12.18 16:06:05
    发表了文章 2025-12-18 16:06:05

    HUTOOL-Word生成-Word07Writer

    Hutool封装POI实现Word文档生成,提供Word07Writer类便捷创建docx文件。支持自定义字体、段落内容,适用于简单文档导出。需引入hutool-all与poi-ooxml依赖。
  • 12.18 16:04:52
    发表了文章 2025-12-18 16:04:52

    QLExpress使用及源码分析

    QLExpress是阿里巴巴开源的轻量级规则引擎,支持通过YAML配置规则脚本,结合注解实现Java方法与表达式映射。通过别名机制、AST解析和上下文赋值,实现灵活的动态逻辑执行,适用于复杂业务规则场景。
  • 12.18 16:01:09
    发表了文章 2025-12-18 16:01:09

    Activiti工程分享

    本系列包含两个Activiti实战项目:1)ActivitiDemo,快速上手教程与基础示例;2)Activiti,完整审批流程源码,涵盖流程设计、任务审批、监听器等核心功能,助你高效掌握工作流开发。
  • 12.18 16:00:29
    发表了文章 2025-12-18 16:00:29

    Activiti框架拓展

    Activiti表结构以ACT_开头,分五类:ACT_RE_*存流程定义与资源;ACT_RU_*存运行时实例、任务与变量;ACT_HI_*存历史数据;ACT_ID_*管理用户组及权限;ACT_GE_*存通用二进制与属性数据,支撑流程引擎高效运作。
  • 12.18 15:59:24
    发表了文章 2025-12-18 15:59:24

    认识Activiti

    工作流指如请假、报销等需审批的流程,通过引擎实现可视化与自动化。常见技术有BPMN、Activiti、Flowable等,广泛应用于CRM、TMS、WMS等系统,支持单/多节点复杂审批,提升业务效率与管理规范性。(238字)
  • 12.18 15:57:47
    发表了文章 2025-12-18 15:57:47

    API网关

    本文系统讲解了API网关的核心概念与作用,结合SpringBoot+Dubbo+Zookeeper架构引入Soul网关的实践,深入剖析API网关的本质:作为请求统一入口,实现协议转换、路由、鉴权、限流、熔断降级等功能。通过对比京东、阿里等企业网关方案,展现其在微服务架构中的关键价值。
  • 12.18 15:55:33
    发表了文章 2025-12-18 15:55:33

    精准定位Java应用CPU负载过高问题

    通过Arthas的watch指令监控DispatcherServlet的getHandler方法,快速定位Spring MVC中处理请求的Controller;结合反编译功能,直接查看目标类代码,提升问题排查效率。
  • 12.18 15:53:55
    发表了文章 2025-12-18 15:53:55

    定时任务概述

    定时任务指通过时间表达式调度执行的任务,适用于定时对账、超时取消等场景。实现方式包括单体架构的轮询、Timer、ScheduledExecutorService、Quartz、SpringTask,以及分布式架构下的TBSchedule、Elastic-Job、XXL-JOB等方案,解决集群重复执行、动态调度、故障转移等问题。
  • 12.18 15:53:06
    发表了文章 2025-12-18 15:53:06

    服务暴露总结

    本文深入解析服务暴露的核心原理,涵盖本地与远程暴露流程,阐明“Service→Invoker→Exporter”的关键链路,辅以图示帮助理解,为后续学习奠定基础。
  • 12.18 15:49:42
    发表了文章 2025-12-18 15:49:42

    选举机制理解描述

    本文深入解析Zookeeper的Leader选举机制,涵盖服务器启动与运行期间的选举流程,重点介绍FastLeaderElection算法的核心规则:优先比较ZXID(数据最新性),再比较SID(服务器标识)以确保数据一致性。详细阐述投票过程、状态变更及逻辑时钟(electionEpoch)作用,揭示分布式系统中高可用与数据恢复的关键实现。
  • 12.18 15:49:07
    发表了文章 2025-12-18 15:49:07

    选举机制源码分析

    本文深入解析ZooKeeper中FastLeaderElection选举算法的源码实现,涵盖Election接口、核心类结构、内部类WorkerReceiver/WorkerSender工作原理,以及lookForLeader等关键方法的执行流程,揭示基于TCP的快速领导者选举机制。
  • 12.18 15:48:03
    发表了文章 2025-12-18 15:48:03

    Watcher机制(三)之ZooKeeper

    本文深入分析ZooKeeper类的源码,重点解析其内部类如ZKWatchManager、各类WatchRegistration及States状态枚举,探讨客户端与服务端连接管理、Watcher注册机制,并详解create、delete、exists等核心操作的同步与异步实现原理,全面揭示ZooKeeper客户端的工作机制。
  • 12.18 15:47:15
    发表了文章 2025-12-18 15:47:15

    Watcher机制(二)WatchManager

    本文深入分析ZooKeeper中WatchManager类的源码,介绍其核心数据结构watchTable与watch2Paths,详解size、addWatch、removeWatcher、triggerWatch等同步方法的实现机制,揭示Watcher注册、触发与移除的底层逻辑,帮助理解ZooKeeper事件监听体系的工作原理。
  • 12.18 15:46:04
    发表了文章 2025-12-18 15:46:04

    Watcher机制

    本文深入分析ZooKeeper的Watcher机制核心类与源码实现,涵盖Watcher接口、Event枚举(KeeperState、EventType)、WatchedEvent事件反馈、ClientWatchManager客户端管理及ZKWatchManager具体实现,揭示其事件监听与通知机制的工作原理。
  • 12.18 15:44:43
    发表了文章 2025-12-18 15:44:43

    Zookeeper持久化

    FileTxnSnapLog是ZooKeeper中用于持久化事务日志和快照的核心辅助类,封装了TxnLog与SnapShot操作。它负责数据恢复与快照保存,通过restore和save方法实现内存数据库DataTree的序列化与反序列化,支持数据容错与重启恢复,采用组合模式委托具体操作,结构清晰,是ZK数据一致性保障的关键组件。(238字)
  • 12.18 15:43:38
    发表了文章 2025-12-18 15:43:38

    Zookeeper持久化

    本文深入分析ZooKeeper持久化核心源码,聚焦`TxnLog`与`FileTxnLog`实现。详解事务日志结构、append追加、CRC校验、文件预分配、日志滚动与截断机制,揭示数据持久化与恢复的关键流程。
  • 12.18 15:42:25
    发表了文章 2025-12-18 15:42:25

    Zookeeper序列化

    本文深入解析ZooKeeper的序列化机制,重点分析jute包中的核心接口与实现类。通过源码详解InputArchive、OutputArchive、Index和Record四大组件,结合Binary/Csv/Xml三种序列化方式,揭示其在网络通信与数据存储中的应用原理,并辅以实例演示序列化全过程。
  • 12.18 15:37:18
    发表了文章 2025-12-18 15:37:18

    什么是WebFlux

    WebFlux是Spring Framework 5引入的响应式Web框架,支持非阻塞、异步编程,可运行于Netty等响应式运行时,适用于高并发、低延迟场景,提供函数式和注解两种编程模型。
  • 12.18 15:36:31
    发表了文章 2025-12-18 15:36:31

    何为跨域

    CORS(跨域资源共享)是W3C标准,允许浏览器向跨源服务器发起XMLHttpRequest请求,突破AJAX同源限制。需浏览器和服务器共同支持,主流浏览器均兼容。通信由浏览器自动完成,开发者无需特殊编码。核心在于服务器配置CORS响应头,如Access-Control-Allow-Origin等。请求分为简单和非简单两类,后者会先发送OPTIONS预检请求确认权限。相比仅支持GET的JSONP,CORS支持所有HTTP方法,更灵活安全。
  • 12.18 15:33:06
    发表了文章 2025-12-18 15:33:06

    负载均衡算法

    本文介绍多种负载均衡算法:随机、加权随机、轮询、加权轮询、最小活跃数、源地址哈希及一致性哈希。涵盖其实现原理与适用场景,如加权算法提升高性能节点利用率,最小活跃数实现动态负载分配,哈希类算法保障请求粘性,提升系统稳定性与性能。(238字)
  • 12.18 15:31:15
    发表了文章 2025-12-18 15:31:15

    什么是RESTful

    RESTful是一种基于资源的API设计规范,主张用URI标识资源,HTTP动词(GET、POST等)操作资源,实现统一、标准的接口风格。它解决了传统接口路径混乱、行为不统一的问题,使API结构清晰、易于理解和维护。通过将操作抽象为对资源的状态转换,提升系统可扩展性与规范性。
  • 12.18 15:30:04
    发表了文章 2025-12-18 15:30:04

    数据库设计三范式

    数据库三范式是设计合理表结构的指导原则。第一范式要求字段原子性,不可再分;第二范式要求消除部分依赖,一张表只描述一件事;第三范式要求消除传递依赖。虽有助于减少冗余与维护成本,但实际应用中需结合业务权衡,不必严格遵循。
  • 12.18 15:29:11
    发表了文章 2025-12-18 15:29:11

    常见的网络攻击

    恶意软件指具有险恶意图的程序,如病毒、勒索软件、间谍软件等,常通过钓鱼邮件或漏洞入侵系统,窃取数据、破坏功能或控制设备。网络钓鱼伪装成可信来源骗取敏感信息;中间人攻击则窃听并篡改通信;DDoS攻击以海量流量瘫痪服务,近年规模与频率持续上升;SQL注入利用漏洞非法获取数据库信息;零日攻击趁漏洞未修复时发动;DNS隧道则借合法协议隐藏恶意流量,构成复杂威胁。
  • 发表了文章 2025-12-18

    nexus搭建docker私仓 使用nexus创建docker私有仓库

  • 发表了文章 2025-12-18

    Docker概述

  • 发表了文章 2025-12-18

    Nexus仓库

  • 发表了文章 2025-12-18

    JSONUtil

  • 发表了文章 2025-12-18

    Docker常用命令

  • 发表了文章 2025-12-18

    Docker安装Mysql

  • 发表了文章 2025-12-18

    Excel工具-HUTOOL-读取Excel

  • 发表了文章 2025-12-18

    日期时间工具

  • 发表了文章 2025-12-18

    StringUtil

  • 发表了文章 2025-12-18

    common-lang3

  • 发表了文章 2025-12-18

    HTTP工具

  • 发表了文章 2025-12-18

    证件工具

  • 发表了文章 2025-12-18

    脱敏工具

  • 发表了文章 2025-12-18

    Registry搭建docker私仓

  • 发表了文章 2025-12-18

    Activiti工程分享

  • 发表了文章 2025-12-18

    调用exe/bat并传参

  • 发表了文章 2025-12-18

    Docker镜像

  • 发表了文章 2025-12-18

    HUTOOL-Word生成-Word07Writer

  • 发表了文章 2025-12-18

    QLExpress使用及源码分析

  • 发表了文章 2025-12-18

    SQL工具

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息