Loading

摘要: 1. DDD设计篇:运用事件风暴法进行业务领域建模、统一语言建模 1.1 如何成为优秀架构师? 架构师 = 技术大牛? 架构师不仅需要懂技术,还要懂业务。 只有将业务落地到技术,开发出对用户有价值的产品,技术才是有价值的。 什么是业务架构师? 掌握了业务领域知识,掌握了业务痛点,然后用技术方案,解决 阅读全文
posted @ 2021-10-09 10:23 元宝爸爸 阅读(770) 评论(0) 推荐(0) 编辑
摘要: Union-Find 算法,也就是常说的并查集算法,主要是解决图论中「动态连通性」问题的。 什么是动态连通性? 对于一幅图中,各个节点是否是相连的?如果不相连,就把他们连起来。涉及到几个操作: union:连接节点p和节点q find:查找节点p的父节点 connected:判断节点p和节点q是否是 阅读全文
posted @ 2021-01-20 20:22 元宝爸爸 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 消息追踪 消息跟踪,排查问题。追踪消息的生产和消费 Firehose Firehose 的原理是将生产者投递给RabbitMQ 的消息,或者RabbitMQ 投递给消费者的消息按照指 定的格式发送到默认的交换器上。这个默认的交换器的名称为 amq.rabbitmq.trace ,它是一个 topic 阅读全文
posted @ 2021-01-18 23:25 元宝爸爸 阅读(1046) 评论(1) 推荐(2) 编辑
摘要: build.gradle plugins { id 'java' id "com.github.spotbugs" version "3.0.0" id "org.hidetake.ssh" version "2.10.1" } remotes { webServer { host = '192.1 阅读全文
posted @ 2021-01-13 11:06 元宝爸爸 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 消息可靠性 保证数据并发安全性,保证数据最终一致性的方式: 1、分布式锁 优点:强一致性 缺点:不适合高并发 2、消息队列 优点:异步、高并发 缺点:有延时、弱一致性,必须能确保该业务操作肯定能够成功完成,不可能失败。 生产者发消息给MQ,MQ持久化成功后返回ACK, MQ把消息给消费者,消费者消费 阅读全文
posted @ 2021-01-13 08:35 元宝爸爸 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 问题复现 工作中,项目里的导入功能采用了poi读取然后进行业务操作,在导入50M文件时发生了OOM报错信息,以下是本地复现的错误信息(由于环境不一样,本地导入14M的文件就已出现错误) 究其原因 项目中使用WorkBook这个类处理文件,这会先把文件中cell读到内存当中,当数据量比较大的时候就会产 阅读全文
posted @ 2021-01-05 15:56 元宝爸爸 阅读(6325) 评论(1) 推荐(3) 编辑
摘要: 用到的镜像: https://gitee.com/mirrors/homebrew.git https://gitee.com/jinxin.70/homebrew-core.git https://gitee.com/jinxin.70/homebrew-cask.git 1、安装前准备: ech 阅读全文
posted @ 2020-12-23 22:45 元宝爸爸 阅读(1954) 评论(0) 推荐(1) 编辑
摘要: 设置全局邮箱和用户名 git config --global user.name yourname git config --global user.email yourname@gmail.com 注意!!!如果以前设置过项目的邮箱和用户名,执行上面设置全局邮箱和用户名,会把以前的设置覆盖掉,需要 阅读全文
posted @ 2020-12-15 09:55 元宝爸爸 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: 背景: mbp升级到Big Sur版本,Parallels Desktop使用到是16.0.0 (48916)版本,然而由于兼容性问题,Parallels Desktop截止当前无法正常使用。 网上搜到的解决方法是通过执行下面到脚本来启动Parallels Desktop sudo -b /Appl 阅读全文
posted @ 2020-12-08 12:28 元宝爸爸 阅读(1481) 评论(2) 推荐(0) 编辑
摘要: terminal配置 我使用的是Mac自带的terminal + zsh + oh my zsh 主题:cloud ZSH_THEME="cloud" 插件 plugins=( git zsh-syntax-highlighting zsh-autosuggestions last-working- 阅读全文
posted @ 2020-11-24 17:25 元宝爸爸 阅读(173) 评论(0) 推荐(0) 编辑