随笔分类 -  工具类库

摘要:1原版 import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data; /** * Controller + 实体类 统计导出模板 */ @Data public class ControllerEntityExcel { 阅读全文
posted @ 2026-05-12 11:08 hanease 阅读(13) 评论(0) 推荐(0)
摘要:import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.core.an 阅读全文
posted @ 2026-04-30 23:27 hanease 阅读(25) 评论(0) 推荐(0)
摘要:IDEA MyBatis-Plus 一键生成全套增删改查(图文完整版) 直接傻瓜式操作,自动生成:Entity 实体、Mapper、Service、ServiceImpl、Controller、Mapper.xml 完整 CRUD 代码 一、先导入 MyBatisPlus 依赖(SpringBoot 阅读全文
posted @ 2026-04-23 16:46 hanease 阅读(60) 评论(0) 推荐(0)
摘要:执行步骤1、打开表格,按 Alt+F11 打开 VBA 编辑器2、左侧右键当前工作簿 → 插入 → 模块3、粘贴下面代码,修改拆分列号 (比如 A 列 = 1,B 列 = 2)宏脚本如下:4、按F5运行,自动在表格同目录生成拆分结果文件夹,每个类别一个 Excel 权限控制第一步:先开宏权限(必做, 阅读全文
posted @ 2026-04-23 15:01 hanease 阅读(84) 评论(0) 推荐(0)
摘要:Java 作为一门强类型、面向对象的编程语言,应用场景覆盖后端开发、大数据、安卓开发等多个领域。结合你之前关注的「布隆过滤器及替代工具」,以下从 核心知识点、高频应用场景、进阶优化 三个维度,整理 Java 开发中最实用的内容,同时聚焦你之前关心的「高效数据结构 / 工具」方向: 一、Java 核心 阅读全文
posted @ 2025-12-01 16:48 hanease 阅读(115) 评论(0) 推荐(0)
摘要:在 Windows 和 Linux 服务器之间传输大数据(如大文件、文件夹)时,需要兼顾效率、稳定性和易用性,以下是几种常用的工具和方法,可根据场景选择: 1. FileZilla(图形化工具,简单易用) 特点:免费开源的 FTP/SFTP 客户端,支持拖拽操作,适合非技术人员,对大文件传输支持稳定 阅读全文
posted @ 2025-11-14 10:41 hanease 阅读(1370) 评论(0) 推荐(0)
摘要:arthas 使用教程 Arthas 是 Alibaba 开源的 Java 诊断工具,能帮助开发者在线排查问题(无需重启应用),比如查看线程状态、类加载信息、方法调用参数 / 返回值等。以下是其核心使用教程: 一、安装与启动 1. 下载 Arthas bash # 用 curl 或 wget 下载( 阅读全文
posted @ 2025-11-10 16:41 hanease 阅读(3182) 评论(0) 推荐(0)
摘要:JDK 8(Java 8)是 Java 历史上极具里程碑意义的版本,引入了多项革命性特性,极大提升了代码简洁性、可读性和开发效率。以下是 JDK 8 的核心新特性及方法详解,包含用法、示例和应用场景: 一、Lambda 表达式(闭包) 核心作用:用简洁的语法实现 “函数式编程”,可作为参数传递给方法 阅读全文
posted @ 2025-10-15 15:00 hanease 阅读(278) 评论(0) 推荐(0)
摘要:Keepalived、LVS、Nginx 三者结合可构建 “高可用 + 高性能 + 灵活七层处理” 的负载均衡架构,广泛用于高并发业务场景(如电商、支付系统)。三者分工明确: LVS:作为四层(TCP/UDP)负载均衡器,负责高性能流量分发(基于内核态,支持百万级并发); Nginx:作为七层(HT 阅读全文
posted @ 2025-10-09 10:31 hanease 阅读(305) 评论(0) 推荐(0)
摘要:在 MyBatis 中,SQL 语句的编写有两种主流方式:注解方式(直接在 Mapper 接口上写 SQL) 和 XML 映射文件方式。两种方式各有优缺点,选择需结合 SQL 复杂度、项目规模、团队协作习惯 等因素。以下是详细对比和选择建议: 一、两种方式的基本用法 1. 注解方式(SQL 写在接口 阅读全文
posted @ 2025-09-30 11:03 hanease 阅读(228) 评论(0) 推荐(0)
摘要:日常办公软件安装包 "D:\tool\nacos-server-2.0.3.tar.gz""D:\tool\AxureRP-Setup.exe""D:\tool\apipost_win_x64_7.0.15.exe""D:\tool\Beyond_Compare-4-Win-Release.exe" 阅读全文
posted @ 2025-08-25 09:17 hanease 阅读(96) 评论(0) 推荐(0)
摘要:除了 Arthas 之外,还有许多针对 Java 应用诊断和监控的工具,它们在功能上各有侧重,适用于不同场景。以下是一些主流的类似工具: 一、Java 应用实时诊断工具 这类工具专注于在线问题排查,支持动态追踪、方法拦截、内存分析等,与 Arthas 定位相似。 1. Btrace 特点:基于动态字 阅读全文
posted @ 2025-08-15 14:49 hanease 阅读(309) 评论(0) 推荐(0)
摘要:https://arthas.aliyun.com/doc/ 从 Maven 仓库下载 最新版本,点击下载: 从 Github Releases 页下载 https://github.com/alibaba/arthas/releases 用 as.sh 启动 解压后,在文件夹里有as.sh,直接用 阅读全文
posted @ 2025-08-14 10:21 hanease 阅读(227) 评论(0) 推荐(0)
摘要:Jasypt 是一个用于加密和解密字符串的 Java 库,常用于保护配置文件中的敏感信息(如数据库密码、API 密钥等)。StringEncryptor 是 Jasypt 的核心接口,用于执行字符串的加密和解密操作。以下是 StringEncryptor 的详细使用指南: 1. 添加依赖 在 pom 阅读全文
posted @ 2025-03-14 16:38 hanease 阅读(1215) 评论(0) 推荐(0)
摘要:https://arthas.aliyun.com/doc/quick-start.html Arthas 初探--安装初步适用 安装: wget https://alibaba.github.io/arthas/arthas-boot.jar java -jar arthas-boot.jar l 阅读全文
posted @ 2025-01-22 14:58 hanease 阅读(93) 评论(0) 推荐(0)
摘要:1 - Jenkins Pipeline 在Jenkins 2.0中,基于 Jenkins Pipeline,用户可以在一个 JenkinsFile 中快速实现一个项目的从构建、测试以到发布的完整流程,灵活方便地实现持续交付,并且可以保存和管理这个流水线的定义。也就是说,Jenkins 2.0把Je 阅读全文
posted @ 2025-01-17 15:38 hanease 阅读(491) 评论(0) 推荐(0)
摘要:1 - Groovy简介 Groovy是面向对象的、基于JVM的轻量级动态类型脚本语言。语法与Java 语法非常相似,但同时又拥有灵活的动态特性,并且支持闭包和高阶函数。Groovy 支持类型自动推导,因此不需要指定变量的类型。在一些工具DSL, Gradle或是与Java的混合编程中用到,Jenk 阅读全文
posted @ 2025-01-17 15:36 hanease 阅读(450) 评论(0) 推荐(0)
摘要:1 - 简介 可以在一个Jenkins的全局系统配置中设置多个SonarQube服务器。在每个具体的任务中,可以指定特定的SonarQube服务器来完成代码扫描。 回到顶部 2 - 配置 默认已安装并启动Jenkins与SonarQube。 2.1 安装SonarQube Scanner插件 2.2 阅读全文
posted @ 2025-01-17 15:33 hanease 阅读(1155) 评论(0) 推荐(0)
摘要:1 - 安装Maven Integration插件 回到顶部 2 - 构建一个Maven项目 2.1 新建Maven job 2.2 触发器 Build whenever a SNAPSHOT dependency is built: 默认勾选,自动检查该项目pom.xml文件中定义的依赖如果这些依 阅读全文
posted @ 2025-01-17 15:32 hanease 阅读(245) 评论(0) 推荐(0)
摘要:1 - Git源码管理 Jenkins下的Git源码管理功能是由Git插件提供的。https://plugins.jenkins.io/git 回到顶部 2 - 准备工作 2.1 插件 确认Jenkins Git Plugin插件是否已安装 2.2 视图 创建一个视图用于分类存放Jenkins jo 阅读全文
posted @ 2025-01-17 15:31 hanease 阅读(658) 评论(0) 推荐(0)