- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 mysql Innodb锁的使用
前言看了很多mysql innodb锁的原来,但是实际项目中,用的相对少,这次准备覆盖一下基本的场景进行实践一下锁的使用建库建表create database lock_test default character set utf8mb4 collate utf8mb4_unicode_ci;CREATE TABLE `lock_tab` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT , `index_id` bigint unsigned
2022-04-25 09:19:45 2503
原创 mysql技术架构和原理
Mysql技术架构和原理Mysql体系结构mysql体系架构如上图所示,组件分别为:连接池组件,即跟客户端的链接管理,包括鉴权,连接数限制等管理服务和工具组件,包括备份,复制等SQL接口组件解析器,解析查询语句优化器, 对解析之后的sql语句进行查询优化,比如选择索引cache组件,会缓存部分数据,解析之前会去缓存中查找数据,有的话,则无需解析、优化和执行sql插件式存储引擎,值得注意的是,存储引擎是基于表的物理文件存储引擎mysql目前默认是InnoDb存储引擎,之前默认是M
2022-04-25 09:18:33 1135 1
原创 《置身事内》中国政府与经济发展读后梳理
近期看完复旦大学兰小欢写的这本书,受益匪浅,个人总结这本书写的好的地方如下:1、结合了当前经济形势,有代入感2、一针见血,有力地指出当前中国经济取的的成就和显露/隐藏的问题3、比较客观,实事求是,不以西方国家的评价标准来评价中国政府的职能下面通过思维脑图的方式,展现读完这本书我学到的知识框架...
2022-03-20 16:07:47 1192
原创 《平凡的世界》读后感
《平凡的世界》读后感2022.02.08到2022.02.19这段时间,抽出时间看完了平凡的世界这部巨著,当然,我看的是精华版(对一些支线有一些删减,保留主要人物的经历和活动), 并不是完完全全的长达百万字的原来的版本,但是依然打动了我,我迫不及待地想要分享一下我的读后感小说故事梗概平凡的世界这本书,以70年代到80年代为背景,以孙少安和孙少平两兄弟的经历为中心,讲述了那个年代乡村和城镇的社会、经济、生活和形形色色的人物面貌。小说分为三部第一部第一部讲述以弟弟孙少平读高中时因为贫穷导致的一些窘
2022-02-20 13:12:51 566 3
原创 Kafaka学习总结
kafka简介kafka是一个应用比较频繁的分布式消息系统,使用scala语言开发,基于zookeeper进行协调,多分区、多副本;它的特性是高吞吐、可持久化、可水平扩展、支持流数据处理,它具备三大功能:消息系统,在业务系统中经常用到,最常见的是解耦,当然,还具有削峰、异步通信、缓冲等功能存储系统流式处理平台安装与基本操作http://kafka.apache.org/quickstart#quickstart_kafkastreams按照官网链接安装,和测试即可kafka基本概念
2022-02-16 10:06:50 8764
原创 ETCD原理
本文会对etcd的原理进行介绍,由于raft协议相对复杂,因此本文先不讲raft协议,之后会单独结合raft协议讲etcd的raft协议什么是etcdetcd是分布式系统中的配置中心,将etcd拆开来看,ETC +D(distributed),也就是为分布式系统存储配置信息(这可能和小部分开发者认为的etcd的作用有些出入,很多人潜意识认为etcd就是用于服务发现、发布订阅等,其实这和配置信息没有冲突),当然这个配置信息功能又和业务侧使用的apolo等配置中心有些差异,apolo等配置中心主要用于最
2021-07-27 09:53:36 2503 1
原创 grpc源码解析
上一篇笔者总结的grpc的文档只是整体介绍了一下grpc的框架和特性,但是一些细节的实现和一些概念性知识点依然存在疑惑,查了一些资料,都比较千篇一律,因此现在尝试学习grpc的源码来解答自己的疑惑目标了解grpc项目的总架构了解grpc连接池、client/server端的解析工作了解grpc拦截器等特性的设计模式server端处理流程 lis, err := net.Listen("tcp", port) if err != nil { logs.Error("failed to
2021-05-13 09:36:45 2409
原创 grpc入门
因为项目中使用grpc作为分布式框架,因此最近花点时间来学习grpc的原理,对于grpc的使用本文不进行赘述,不了解的同学可以去官网或者博客了解一下使用方法,此次只是针对自己的盲点进行梳理后续会进行源码级别的学习和探讨grpc本质grpc本质上就是request-response模式,大致上跟一个http请求,虽然表面上很复杂,如:远程调用,序列化等,但本质上就是client通过封装参数向server端发起请求,server端返回数据,client端再解析的过程client-server交互模式有
2021-04-22 09:58:32 1807 2
原创 Kubernetes 核心组件运行机制
# k8s整体架构k8s架构图如下所示![架构图](/Users/manzhang/Documents/notes/img/k8s_architecture.png)k8s集群由Master节点和Node节点构成**Master节点上的组件为**:* etcd,存储整个集群的数据和状态信息* apiserver,提供了资源操作的唯一入口,并提供认证、授权、鉴权等访问控制功能* controller manager, 中央控制管理器,负责维护集群的状态,比如故障检测、自动扩展、滚动更新
2021-03-20 19:11:15 2193 10
原创 通过demo熟悉k8s基本命令和知识
上篇文章,根据自己的理解,大致简述了k8s的定义和组件,这次来通过具体的案例,从创建pod,到配置ingress访问,了解k8s的一些常用命令,并通过实践来理解理论知识本文的演示源于官网哦,官网的演示网站为https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/# 搭建环境本人在centos虚拟机安装 https://blog.csdn.net/kakaluoteyy/article/detai
2021-01-24 17:42:34 623
原创 k8s入门
k8s入门这个博客主要介绍k8s的详细网站,下一个博客,将用案例进行演示安装mac上安装,https://blog.csdn.net/adson1987/article/details/106337079,其他操作系统网上也有其他步骤还可以通过systemctl进行自动重启k8s架构架构图如下图所示,详细的各种模块的概念见博客:https://www.cnblogs.com/linuxk/p/10291178.html核心组件比较常见的是kubelet , pod, node,
2021-01-10 16:03:47 262 3
原创 神经网络入门
深度学习神经网络及实践神经网络的意义上图红色和蓝色为两个大类,如果要将其分类,最简单的是在中间画一条直线,也就是逻辑回归的方式可以将其分类,但是如果是下面的情况:显然一条直线不行,需要两次,如果更复杂一点甚至都不能用直线分割开,这时候就需要神经网络来进行分类 神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。深度学习神经网络神经网络神经网络由神经元组成神经元神经网络的起源来自人体中的神经元下图为神经网...
2020-12-26 17:11:03 253
机器学习导论
2018-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人