COLLECTION 03 / TECH NOTES

技术分享。

把遇到的问题,变成下次能用上的经验。
一些开发实践,一些学习记录,也留一份查资料的索引。

持续整理的技术笔记50 篇Java / 数据 / 工具 / 运维

全部笔记

50 篇
  1. 01

    部署与运维资料索引

    FRP 内网穿透资料

    整理 FRP 内网穿透相关资料,保留官方配置入口与实践参考。

    1 分钟
  2. 02

    部署与运维学习笔记

    Certbot 申请 HTTPS 证书

    使用 Certbot 的 DNS 验证申请证书,并查看证书有效期与续期条件。

    1 分钟
  3. 03

    部署与运维学习笔记

    Spring Boot Jar 自动重启批处理笔记

    整理 Windows 批处理重启 Jar 的旧脚本,说明时间单位、前台阻塞与进程识别问题。

    2 分钟
  4. 04

    Java 与 Spring学习笔记

    GraalVM 入门教程

    记录 GraalVM JDK 17 与 Spring Boot 3.1 的安装、原生编译和运行过程。

    7 分钟
  5. 05

    部署与运维学习笔记

    Linux 查看防火墙与开放端口

    分清服务监听与防火墙放行,使用 firewalld 查看、添加和移除端口规则。

    3 分钟
  6. 06

    部署与运维学习笔记

    Vim 查看日志

    Vim 查看日志时常用的搜索、定位和翻页操作,附一张速查图。

    1 分钟
  7. 07

    Java 与 Spring学习笔记

    Java NIO 实现大文本按行拆分文件,仅支持 txt、csv 格式文件

    使用 FileChannel 按换行边界拆分大文本,保留完整示例及文件格式边界说明。

    8 分钟
  8. 08

    中间件与数据学习笔记

    Kafka 入门笔记

    Kafka 的基本概念、Windows 下的旧版集群实验,以及监听地址的配置笔记。

    11 分钟
  9. 09

    中间件与数据学习笔记

    Flink CDC 入门

    认识 CDC 与 ETL,理解 Flink CDC 在数据同步链路中的位置。

    2 分钟
  10. 10

    中间件与数据学习笔记

    StarRocks 入门

    从架构、数据模型到表设计,整理 StarRocks 入门阶段的学习笔记。

    29 分钟
  11. 11

    中间件与数据学习笔记

    ShardingSphere 分片与配置笔记

    整理 Sharding-JDBC 的分片策略、读写分离与旧版配置示例。

    33 分钟
  12. 12

    中间件与数据学习笔记

    Nacos 配置与排查笔记

    Nacos 的常用资料、配置读取方式,以及端口冲突的排查记录。

    3 分钟
  13. 13

    开发实践资料索引

    网页标题、正文与图标提取资料

    收藏网页标题、正文和图标提取的相关实现资料,便于后续查阅。

    1 分钟
  14. 14

    开发工具学习笔记

    Git cherry-pick 简单用法

    把指定提交应用到当前分支,处理冲突,并理解它与后续合并的关系。

    2 分钟
  15. 15

    中间件与数据学习笔记

    MySQL 修改库、表与字段的字符集

    MySQL 库、表、字段字符集修改语句,以及默认字符集和数据转换的区别。

    3 分钟
  16. 16

    中间件与数据资料索引

    Redis 实现 Timeline:资料索引

    围绕 Redis 实现时间线的参考资料,关注消息组织与读取方式。

    1 分钟
  17. 17

    中间件与数据资料索引

    Redis List 命令资料

    保留 Redis List 命令的查阅入口,用作列表操作的资料索引。

    1 分钟
  18. 18

    Java 与 Spring资料索引

    Java 泛型学习资料

    Java 泛型相关资料索引,便于回顾类型参数及常见用法。

    1 分钟
  19. 19

    中间件与数据学习笔记

    RabbitMQ 重试与集群笔记

    记录 RabbitMQ 重试、延迟队列和集群相关配置与学习资料。

    9 分钟
  20. 20

    部署与运维资料索引

    SLA 服务保障初识

    SLA 服务保障的阅读入口,作为理解服务可用性的一份简短索引。

    1 分钟
  21. 21

    部署与运维资料索引

    SkyWalking 学习资料

    SkyWalking 的学习与接入参考资料,按需回看链路追踪相关内容。

    1 分钟
  22. 22

    开发工具学习笔记

    Redis 命令行客户端

    使用 redis-cli 连接 Redis、指定数据库并验证连通性。

    1 分钟
  23. 23

    开发工具学习笔记

    解密亿赛通加密的项目

    保留加密环境下文件复制实验的代码,说明其依赖授权环境和文件备份的前提。

    6 分钟
  24. 24

    开发实践学习笔记

    企业微信访问令牌笔记

    区分企业微信服务商、第三方应用与授权企业的访问令牌。

    2 分钟
  25. 25

    开发工具学习笔记

    Dubbo invoke 命令使用

    在本地测试环境通过 Dubbo 控制台调用服务,整理对象参数与 class 提示用法。

    3 分钟
  26. 26

    Java 与 Spring学习笔记

    Spring 实现工厂模式示例

    用 Spring 管理多个消息处理实现,通过工厂按类型找到对应处理器。

    26 分钟
  27. 27

    Java 与 Spring学习笔记

    Spring AOP:通知的执行顺序

    整理 Spring AOP 多个切面与通知的调用顺序,结合图示理解嵌套执行。

    2 分钟
  28. 28

    开发工具学习笔记

    Arthas 使用笔记

    Arthas 的资料与常用诊断命令,记录运行中 Java 应用的排查思路。

    3 分钟
  29. 29

    Java 与 Spring学习笔记

    Java @SuppressWarnings 使用笔记

    正确区分 unchecked、rawtypes 与 deprecation,把警告抑制限制在必要范围内。

    2 分钟
  30. 30

    Java 与 Spring学习笔记

    Java 根据经纬度计算两点距离

    根据经纬度计算球面距离,整理公式、Java 示例和不同精度口径。

    18 分钟
  31. 31

    开发实践学习笔记

    WxJava 生成小程序码并返回图片流

    通过 WxJava 生成小程序码,并在控制器中返回图片字节流。

    5 分钟
  32. 32

    中间件与数据学习笔记

    MySQL 大表在线 DDL 笔记

    记录 MySQL 在线 DDL 语句,区分算法选择、并发写入和元数据锁。

    3 分钟
  33. 33

    中间件与数据学习笔记

    Canal 订阅过滤与相关资料

    整理 Canal 订阅过滤规则和 CloudCanal 资料入口,区分两类工具的用途。

    2 分钟
  34. 34

    开发工具学习笔记

    Swagger 2 常用注解

    Swagger 2 常用注解与接口文档示例,适合维护使用这套注解的旧项目。

    6 分钟
  35. 35

    中间件与数据学习笔记

    MySQL 8.0 认证方式与兼容性

    回顾 MySQL 8.0 认证兼容问题,并补充新版认证插件的适用边界。

    2 分钟
  36. 36

    开发工具学习笔记

    IDEA HTTP Client 工具使用

    使用 IntelliJ IDEA HTTP Client 编写请求、切换环境并复用响应中的令牌。

    8 分钟
  37. 37

    中间件与数据学习笔记

    ZooKeeper 入门笔记

    ZooKeeper 的节点、监听、命令行与集群实验笔记,保留原有示例。

    21 分钟
  38. 38

    开发实践学习笔记

    企业微信自建应用开发笔记

    企业微信自建应用的术语、授权流程、消息推送与旧版 JS-SDK 接入记录。

    15 分钟
  39. 39

    Java 与 Spring资料索引

    Spring Security 学习资料

    Spring Security 学习资料索引,保留原笔记中的参考入口。

    1 分钟
  40. 40

    Java 与 Spring学习笔记

    MapStruct 对象映射工具

    通过 MapStruct 在编译期生成对象映射代码,整理字段转换和常见配置。

    23 分钟
  41. 41

    Java 与 Spring学习笔记

    MyBatis-Plus 自动填充字段

    MyBatis-Plus 自动填充字段的配置与示例,记录创建和修改信息的统一处理。

    11 分钟
  42. 42

    Java 与 Spring学习笔记

    Spring Boot 中的枚举使用

    让枚举参与 Spring Boot 的请求参数转换、JSON 序列化和数据库字段映射。

    28 分钟
  43. 43

    Java 与 Spring学习笔记

    Java 代码实践:35 条建议的重新整理

    重新校对 35 条 Java 实践建议,区分可读性、正确性与需要测量的性能结论。

    7 分钟
  44. 44

    Java 与 Spring学习笔记

    Orika 对象映射笔记

    Orika 对象映射的初始化和使用示例,保留原笔记的参考资料。

    2 分钟
  45. 45

    Java 与 Spring学习笔记

    PDFBox 向 PDF 中填充图片

    使用 PDFBox 2.x 将图片放入 PDF,整理坐标、图片对象与文件写出示例。

    7 分钟
  46. 46

    部署与运维本次新增整理

    Linux 学习路径:从命令行到部署一个服务

    一条面向 Java 后端开发者的 Linux 路线:命令行、日志、权限、网络和服务部署。

    7 分钟
  47. 47

    部署与运维学习笔记

    Nginx 配置与实践笔记

    Nginx 的安装、常用指令、反向代理和负载均衡笔记,配有配置与操作图。

    62 分钟
  48. 48

    开发实践资料索引

    区块链与 Solidity 学习资料

    区块链与 Solidity 的历史学习资料索引,按主题保留原有阅读入口。

    6 分钟
  49. 49

    中间件与数据学习笔记

    Spring Boot 2.0 + Redisson + Redis 集群

    Spring Boot 2.0 与 Redisson 3.11.0 的 Redis 集群接入记录,包含 YAML 和 Java 配置。

    9 分钟
  50. 50

    开发实践学习笔记

    前端入门学习笔记

    从 HTML、CSS、JavaScript 到界面框架,回看一份早期前端学习笔记。

    9 分钟
技术之外,也写生活。去读阿雷的随想录 →