Mac开发环境配置
Mac开发环境配置机缘巧合 获得了人生中第一台MacBook Pro 2020款 16G 256G i5 研究了几天 准备把自己的开发工作从Windows全面转移到MacOS上了,周末还把自己的台式换成了黑苹果系统 几乎完美使用,惯例到了 装软件的时候,留个记录写个博客方便自己以后重新配置。 列出 ...
阅读更多
LeetCode记录
LeetCode记录地址:https://leetcode-cn.com/ 记录下刷题记录和思路吧 73. 矩阵置零 2021年3月21日难度中等460收藏分享切换为英文接收动态反馈 给定一个 *m* x *n* 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算 ...
阅读更多
学习手写RPC框架
学习手写RPC框架最近学习了dubbo 想自己试着写一个简单的rpc的框架 使用socket做数据传输层 使用JDK默认的序列化 使用JDK默认的代理类 新建项目 maven 项目 注册中心注册中心主要有2个功能 服务注册 能提供服务的服务器要去服务器注册,并把自己的访问地址和注册的接口发送 ...
阅读更多
RocketMQ环境搭建
RocketMQ环境搭建官网http://rocketmq.apache.org/ 基本概念1 消息模型(Message Model)RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker ...
阅读更多
Mysql主从模式
Mysql主从模式本案例 使用docker建立主从数据库 安装这里我使用的是自己的服务器unraid里docker管理工具有mysql模版 我直接使用模版创建了 使用命令# 拉取镜像并运行docker run -d --name='mysql-master' --net='bridge' -e ...
阅读更多
Dubbo整合SpringBoot
Dubbo整合SpringBoot简介Dubbo (开源分布式服务框架) Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1] Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java ...
阅读更多
基于Zookeeper的分布式锁
基于Zookeeper的分布式锁基于 SpringBoot 项目 实现锁的操作 zookeeper 环境搭建 linux安装教程 Windwos安装教程 下载 解压 进入conf目录 zoo_sample.cfg 复制为 zoo.cfg 修改配置 进入bin目录 双击 zkServer.cmd ...
阅读更多