摘要: gRPC gRPC 基于Golang和Java的调用流程 client向client stub发起方法调用请求; client stub接收到请求后,将方法名,请求参数等信息进行编码序列化; 然后client stub通过配置的 ip 和端口利用socket通过网络向远程服务器server发起请求; 阅读全文
posted @ 2022-03-22 17:29 Leejk 阅读(419) 评论(0) 推荐(1) 编辑
摘要: 环境:k8s 1、直接编辑yam文件 如果能在os系统找到配置文件yam,直接找到images的位置替换成新的images-name,然后kubectl apply -f . 进行更新。 找不到yam文件直接命令方式打开yam kubectl get deploy --all-namespaces 阅读全文
posted @ 2022-03-08 14:39 Leejk 阅读(821) 评论(0) 推荐(0) 编辑
摘要: JAVA轻量级IOC框架Guice Guice是由Google大牛Bob lee开发的一款绝对轻量级的java IoC容器。其优势在于: 1.速度快,号称比spring快100倍。 2.无外部配置(如需要使用外部可以可以选用Guice的扩展包),完全基于annotation特性,支持重构,代码静态检 阅读全文
posted @ 2022-03-03 10:20 Leejk 阅读(2973) 评论(0) 推荐(0) 编辑
摘要: 分布式事务是啥? 顾名思义就是要在分布式系统中实现事务,是由多个本地事务组合而成。事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如:在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 分布式事务解决方案 二阶段提交2PC 两阶段提交(Two-phase Commit, 阅读全文
posted @ 2022-02-05 23:59 Leejk 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 分布式系统 什么是分布式系统? 一个分布式系统是一组计算机系统一起工作,在终端用户看来,就像一台计算机在工作一样。 这些机器具有共享状态,并发操作并可独立故障,而不会影响整个系统的正常运行时间。 如设计一个分布式数据库:假设我们使用了三台机器来构建这台分布式数据库,我们追求的结果是,在机器1上插入一 阅读全文
posted @ 2022-02-05 23:54 Leejk 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Docker介绍 Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到 阅读全文
posted @ 2021-12-07 23:27 Leejk 阅读(49) 评论(0) 推荐(0) 编辑
摘要: MVCC 多版本并发控制 MVCC 是一种并发控制的方法,实现对数据库的并发访问,提高读并发效率。 在InnoDB中就是指:在**已提交读(RC)和可重复读(RR)**这两种隔离级别下的事务对于SELECT操作时,会访问版本链中的记录。 版本链 在InnoDB中,聚簇索引记录中有两个必要的隐藏列: 阅读全文
posted @ 2021-11-30 21:52 Leejk 阅读(54) 评论(0) 推荐(0) 编辑
摘要: MyBaits介绍 想必Java后端的小伙伴一定都会使用MyBatis框架。不多做说明,直接上官方文档:https://mybatis.org/mybatis-3/zh/index.html MyBatis使用 作为Spring框架的好伙伴,我们要熟悉在 Spring 和 SpringBoot 中的 阅读全文
posted @ 2021-11-28 22:43 Leejk 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 今日在dev分支修改代码,突然领导让看release分支代码有没有问题,checkout过去提示会覆盖本地代码。于是用到了之前pull代码时,防止覆盖本地修改的代码的命令: https://www.cnblogs.com/leejk/p/15391975.html 当然还有其他方法:https:// 阅读全文
posted @ 2021-11-25 12:50 Leejk 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 当网络设备要发送数据给另一台设备时,必须要知道对方的网络层地址(即IP地址)。IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。 数据帧必须包含目的MAC地址,因此发送端还必须获取到目的MAC地址。通过目的IP地址而获取目的MAC地址的过程是由ARP 阅读全文
posted @ 2021-11-23 12:38 Leejk 阅读(2301) 评论(0) 推荐(0) 编辑