自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (8)
  • 收藏
  • 关注

原创 常见分布式高并发系统设计

分布式系统应用设计与实现

2023-06-12 10:50:40 162

原创 计算机网络

个人对于计算机网络的理解,传输层和应用层会重点介绍

2023-01-11 22:24:10 221

原创 redis设计与实现

redis设计与实现,redis原理以及redis使用的时候常见问题和解决方案

2022-12-16 14:23:26 591

原创 Go语言核心知识点和原理详解

go语言的核心知识点和核心原理讲解,比较全面地了解go的内部机制

2022-12-08 16:44:34 1130 1

原创 分布式id生成算法

分布式id算法

2022-11-15 17:46:49 417

原创 高效能人士的七个习惯

高效能认识的七个习惯,带你自我探索和成长,完善自己的思维

2022-06-19 08:50:48 242

原创 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 2481

原创 mysql技术架构和原理

Mysql技术架构和原理Mysql体系结构mysql体系架构如上图所示,组件分别为:连接池组件,即跟客户端的链接管理,包括鉴权,连接数限制等管理服务和工具组件,包括备份,复制等SQL接口组件解析器,解析查询语句优化器, 对解析之后的sql语句进行查询优化,比如选择索引cache组件,会缓存部分数据,解析之前会去缓存中查找数据,有的话,则无需解析、优化和执行sql插件式存储引擎,值得注意的是,存储引擎是基于表的物理文件存储引擎mysql目前默认是InnoDb存储引擎,之前默认是M

2022-04-25 09:18:33 1122 1

原创 《置身事内》中国政府与经济发展读后梳理

近期看完复旦大学兰小欢写的这本书,受益匪浅,个人总结这本书写的好的地方如下:1、结合了当前经济形势,有代入感2、一针见血,有力地指出当前中国经济取的的成就和显露/隐藏的问题3、比较客观,实事求是,不以西方国家的评价标准来评价中国政府的职能下面通过思维脑图的方式,展现读完这本书我学到的知识框架...

2022-03-20 16:07:47 1154

原创 《平凡的世界》读后感

《平凡的世界》读后感2022.02.08到2022.02.19这段时间,抽出时间看完了平凡的世界这部巨著,当然,我看的是精华版(对一些支线有一些删减,保留主要人物的经历和活动), 并不是完完全全的长达百万字的原来的版本,但是依然打动了我,我迫不及待地想要分享一下我的读后感小说故事梗概平凡的世界这本书,以70年代到80年代为背景,以孙少安和孙少平两兄弟的经历为中心,讲述了那个年代乡村和城镇的社会、经济、生活和形形色色的人物面貌。小说分为三部第一部第一部讲述以弟弟孙少平读高中时因为贫穷导致的一些窘

2022-02-20 13:12:51 554 3

原创 Kafaka学习总结

kafka简介kafka是一个应用比较频繁的分布式消息系统,使用scala语言开发,基于zookeeper进行协调,多分区、多副本;它的特性是高吞吐、可持久化、可水平扩展、支持流数据处理,它具备三大功能:消息系统,在业务系统中经常用到,最常见的是解耦,当然,还具有削峰、异步通信、缓冲等功能存储系统流式处理平台安装与基本操作http://kafka.apache.org/quickstart#quickstart_kafkastreams按照官网链接安装,和测试即可kafka基本概念

2022-02-16 10:06:50 8750

原创 ETCD原理

本文会对etcd的原理进行介绍,由于raft协议相对复杂,因此本文先不讲raft协议,之后会单独结合raft协议讲etcd的raft协议什么是etcdetcd是分布式系统中的配置中心,将etcd拆开来看,ETC +D(distributed),也就是为分布式系统存储配置信息(这可能和小部分开发者认为的etcd的作用有些出入,很多人潜意识认为etcd就是用于服务发现、发布订阅等,其实这和配置信息没有冲突),当然这个配置信息功能又和业务侧使用的apolo等配置中心有些差异,apolo等配置中心主要用于最

2021-07-27 09:53:36 2459 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 2365

原创 grpc入门

因为项目中使用grpc作为分布式框架,因此最近花点时间来学习grpc的原理,对于grpc的使用本文不进行赘述,不了解的同学可以去官网或者博客了解一下使用方法,此次只是针对自己的盲点进行梳理后续会进行源码级别的学习和探讨grpc本质grpc本质上就是request-response模式,大致上跟一个http请求,虽然表面上很复杂,如:远程调用,序列化等,但本质上就是client通过封装参数向server端发起请求,server端返回数据,client端再解析的过程client-server交互模式有

2021-04-22 09:58:32 1757 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 2160 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 609

原创 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 251 3

原创 神经网络入门

深度学习神经网络及实践神经网络的意义上图红色和蓝色为两个大类,如果要将其分类,最简单的是在中间画一条直线,也就是逻辑回归的方式可以将其分类,但是如果是下面的情况:显然一条直线不行,需要两次,如果更复杂一点甚至都不能用直线分割开,这时候就需要神经网络来进行分类 神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。深度学习神经网络神经网络神经网络由神经元组成神经元神经网络的起源来自人体中的神经元下图为神经网...

2020-12-26 17:11:03 241

机器学习导论

《机器学习导论》对机器学习的定义和应用实例进行了介绍,涵盖了监督学习。贝叶斯决策理论。参数方法、多元方法、维度归约、聚类、非参数方法、决策树。线性判别式、多层感知器,局部模型、隐马尔可夫模型。分类算法评估和比较,组合多学习器以及增强学习等。机器学习的目标是对计算机编程,以便使用样本数据或以往的经验来解决给定的问题。已经有许多机器学习的成功应用,包括分析以往销售数据来预测客户行为,人脸识别或语音识别,优化机器人行为以便使用最少的资源来完成任务,以及从生物信息数据中提取知识的各种系统。为了对机器学习问题和解进行统一的论述,《机器学习导论》讨论了机器学习在统计学、模式识别、神经网络。人工智能。信号处理、控制和数据挖掘等不同领域的应用。对所有学习算法都进行了解释,以便读者可以容易地将书中的公式转变为计算机程序。《机器学习导论》可作为高等院校计算机相关专业高年级本科生和研究生的教材,也可供研究机器学习方法的技术人员参考。

2018-01-05

apache-maven

maven适合复杂的项目管理

2016-07-21

开源中国源码

这个app为开源中国的源码,该源码是个优秀的代码,可以给别人提供良好的示范作用

2016-01-22

android wheel

android whell用于实现日期选择,地区选择以及滑动选择等,模仿ios的效果

2015-11-03

车辆保险管理系统

c++写的,使用c++写的关与车辆保险管理系统,MFC和socket用的比较多

2014-06-30

core of Linux

子篇文章归于linux

2014-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除