240 发简信
IP属地:宁夏
  • 从if-else到策略注册表的演进

    概述 本文档基项目中的StrategyRegistry实现,深入分析从传统if-else条件判断到现代策略注册表模式的演进过程。 演进历程 第一...

  • CQRS与传统开发模式对比

    概述 文档基于项目中的实际代码实现,对比分析CQRS(Command Query Responsibility Segregation)模式与传...

  • OFD数电票解析JAVA实现

    1、背景 这两年是在一家税务公司,业务主要与发票相关联,其中涉及本地发票文件的OCR识别与不同格式文件内容提取,我这边负责了OFD本地文件提取的...

  • 编码优化性定义分享

    一、代码的可读性 1.1、命名 命名随处可见,给变量、函数、参数、类和封包命名。应遵循规范文档的命名规范,并且一旦发现有更好的名称,就换掉旧的。...

  • 编码规范性定义分享

    1、编程规范 本篇规范基于阿里巴巴、华为的开发手册,在此之上进行归纳整理,欢迎共同改进该规范。 1.1、命名规范 命名的关键是能准确达意 ,减少...

  • Resize,w 360,h 240
    @Async异步传递request

    前言 研发中有一些操作需要用到了异步调用,但是传递request的时候生命周期会提前结束,导致传递参数获取不到 示例 创建decorator 配...

  • 代码测试

    1、Junit 单元测试 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。JUnit 5由三个不同子项目中的几...

  • Resize,w 360,h 240
    ProxySQL2.4.4 + MySQL8读写分离

    说明 ProxySQL 是基于 MySQL 的一款开源的中间件的产品,是一个灵活的 MySQL 代理层,可以实现读写分离,支持 Query 路由...

  • ubuntu20安装mysql8并设置远程连接

    安装mysql 验证 配置远程连接 注释掉bind-address=127.0.0.1 登录到数据库修改远程连接用户 重启mysql

个人介绍
记录一些工作中遇到的坑和一些想法