• 2022.12.11开发问题阶段性记录

    # 2022.12.11开发问题阶段性记录 Hi,我是阿昌,今天我来记录一下针对10、11月的一些开发问题的记录,见笑了哈哈。 1、ThreadLocla问题问题点:不要为了传参方便而选择使用threadlocal去改造你的业务 结论: Th...
  • 软件需求开发的时间管理方案

    # 软件需求开发的时间管理方案 Hi,我是阿昌,这次记录分析的是关于软件需求开发的时间管理方案。 前言针对软件开发,每一个需求都会经历评审/开发/测试/上线/修复的环节都十分的重要。实际开发中很多开发把任务的顺序搞错了,更多地关注于紧急但不重要的...
  • 2022.09.22CodeReview

    ## 2022.09.22CodeReview Hi,我是阿昌,这次是针对近期开发需求下来,codeReview总结下来的一些注意点 [方便维护]涉及需要转换的业务数据时(如正品库存等..),因直接从底层修改,或者走一个方法做数值转换,而不是每...
  • 2022.06.01熊哥代码Review学习笔记

    # 2022.06.01熊哥代码Review学习笔记 一、分块编程思想 说明 分块编程思维,将代码分块化 优点 代码具有封装性 思路更为明确,增强可读性 编译Arthas调试工具调试watch,观察入参/出参/报错等信息调...
  • 阿昌浅谈ForkJoin

    # 阿昌浅谈ForkJoin 分治算法思想Hi! 阿昌我又来了。 这次要聊ForkJoin,那必然要说一说分治算法思想。 简单来说就说一句话分而治之,将一个任务拆分成一个一个小任务,如果小任务还是很大,就再继续拆分,直到能够处理。 正文ForkJ...
  • 开发问题记录-20220420-晚上预发环境发布问题

    开发问题记录-20220420-晚上预发环境发布问题 环境:预发 需求:【基础/订单】指定标识用户不订单不扣库存 涉及模块: index模块web预发服务 item模块web预发服务 item模块预发dubbo服务 index模块正式...
  • 阿昌教你使用谷歌guava工具包---集合包

    # 阿昌教你使用谷歌guava工具包---集合包 前言今天阿昌这里分享一个谷歌guava工具包,自己在工作业务中洋哥推荐的一个集合工具包的partition()方法,看了看这个工具包的方法并不是很多,主要常用也就是以下正文的3个方法。 准备走开始...
  • 【阿昌之丑陋代码优化】通过策略模式&模版模式来优化Controller执行流程

    一、前言这几天的工作任务是理解对应的业务项目,这里发现了一个有意思的写法,通过模版设计模式 + 策略设计模式 实现了对controller代码的可扩展性。 使用对于 模版设计模式 + 策略设计模式 的融合。 模块模式来对代码执行顺序的控制 ...
  • 阿昌教你通过docker搭建Redis集群

    ## 一、前言 阿昌在这里总结记录一下,如何通过docker搭建redis哈希槽分区解决方案的集群【3主3从】 涉及知识: redis docker基本指令 linux 哈希槽分区 二、理论在开始搭建之前搭建需要知道3种在redis集群...
  • 阿昌教你docker实现mysql主从复制

    ## 前言 阿昌在这里总结记录一下,如何通过docker搭建mysql的主从复制。【一主一从】 涉及知识: mysql docker linux 正文1、Master主机 主机docker容器实例—端口3307 123456docke...
/7