• 阿昌教你使用谷歌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...
  • mysql通过命令行导出数据及表结构

    ## 前言 当要求只能在linux服务器上之间操作mysql时,不能使用可视化界面,此时我们需要去导出某个数据库中的某张表的结构或结构+数据时,我们就只能使用指令去导出,这里mysql已经为我们写好了指令mysqldump。那么如何使用呢? 看如...
  • 阿昌教你看懂AQS核心流程

    ---- 一、预备Hello!感谢能看菜鸡阿昌的文章 ๑•̀ㅂ•́)و✧ 这几天在学习阳哥的AQS,发现他简直就是艺术品。 这里记录一下AQS的核心执行流程。我们以ReentrantLock为例子,进行突破。 因为AQS涉及到Juc的知识,所以这...
  • 阿昌教你使用常用Lombok@注解

    ## 前言 老铁/老妹们好 (。・∀・)ノ゙! 今天阿昌分享的是常用的Lombok注解,官方地址,github地址 做Java开发的,哪个不知道这小辣椒呢。Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿...
  • 【阿昌之丑陋代码优化】多分类if-else判断

    ## 前言 兄弟姐妹好 ๑•̀ㅂ•́)و!!! 感谢你能看这一次阿昌分享的阿昌之丑陋代码优化小记录,这次记录分享的,多分类if-else判断。在我们业务之中,会有很多情况的多分类if-else判断 举个栗子: ↓ ・∀・) 如要用某个字段为ty...
  • 阿昌教你看懂SpringMVC执行流程

    # 阿昌教你看懂SpringMVC执行流程 一、前言Hello呀!!!阿昌又来也╰(°▽°)╯!!! SpringMVC的执行流程大家应该都挺熟悉的,但是真的去debug源码的人应该算少数,这里阿昌一直都想自己记录一下debug-SpringMV...
  • 阿昌教你看懂mybatisplus的sql执行流程

    ## 前言 前置版本:MybatisPlus3.0.5 前些日子写了两篇关于mybatis相关的文章,一篇是《sqlSessionFactory的创建过程》,一篇是《sql语句的创建过程 》,看这篇,建议把上面两篇看了再来 (。・∀・)ノ...
/8