自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追求幸福,探索未知的博客

你要坚信,当努力到一定程度的时候,幸运自会不期而遇。

  • 博客(174)
  • 资源 (18)
  • 收藏
  • 关注

原创 Go 学习笔记整合

go语言学习笔记,一套搞定go语言。

2022-06-16 09:55:29 1414

原创 Java 学习笔记整合

Java mysql 面试

2022-06-14 22:50:11 507

原创 Go语言grpc服务开发——Protocol Buffer

作为一个后端开发,我们用的最多的传递信息的协议是http协议。性能需求的提高,要求我们转向性能更高的协议,这就不得不提到一个由Google公司推广的一个小而快的rpc协议——protocol buffer协议。它到底有着什么样的魔力?让大家觉得真香定律。

2024-01-26 15:50:24 1237 1

原创 理解IO复用的三种模式——select、poll、epoll

IO复用是指通过select、poll、epoll等系统调用来监听多个文件描述符的IO事件。当某个文件描述符就绪时,内核会通知用户进程进行IO操作。相比于阻塞IO和非阻塞IO,IO复用可以同时监听多个文件描述符,提高了IO效率。

2023-12-07 19:40:19 971

原创 Redis多机数据库

Redis多机数据库实现与原理

2023-11-27 17:03:06 1210

原创 Redis单机数据库

Redis单机实现原理

2023-05-28 10:10:48 1002

原创 Redis`数据结构`与`对象`概述

我们要弄清楚Redis数据结构与对象之间的关系:对象是对底层数据结构的二次封装或者抽象,通过编码(每种类型的对象都至少使用了两种不同的编码),使得每种类型的对象都用到了至少一种数据结构。

2023-05-01 14:54:51 1012 1

原创 Redis集群原理详解

Redis的集群模式,实现了数据的分布式存储,对数据进行分片,将不同的数据存储在不同的master节点上面,从而解决了海量数据的存储问题。

2023-03-29 13:41:49 679

原创 容器网络虚拟化

网络虚拟化技术的三大基础:veth、网络命名空间、Bridge。Kubernetes、Istio等项目中的网络方案看似复杂,其实追根溯源也是对路由选择、iptables等技术的不同应用方式而已。

2023-02-06 09:30:08 1306

原创 深入理解Linux网络学习总结

深入理解Linux网络,修炼底层内功,掌握高性能原理。

2023-02-04 16:20:30 1786

原创 前后端鉴权的10种方案

前后端鉴权的10种方案

2023-01-28 18:06:02 4614 3

原创 MySQL开发规范

MySQL 开发规范

2022-11-05 11:44:08 288

原创 计算机组成原理【2022-10-24】

计算机组成原理是计算机的核心,主要包括计算机基本组件的构造、组织方式和设计思想,以及基本运算的操作原理。

2022-10-24 21:34:08 2805

原创 操作系统知识【2022-10-02】

操作系统是一组控制和管理计算机硬件与软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

2022-10-05 10:17:50 753

原创 CKA考题[k8s1.24]

CKA)认证Kubernetes管理员,由Linux基金会和云原生计算基金会(CNCF)推出,是关于kubernetes技术的官方认证。当前考题考试环境kubernetes1.24。考试共计17道题,线上考试,2小时之内完成。

2022-10-01 18:23:20 2577 1

原创 CKA考题 [k8s1.21]

(CKA)认证Kubernetes管理员,由Linux基金会和云原生计算基金会(CNCF)推出,是关于kubernetes技术的官方认证

2022-09-25 15:52:41 1183

原创 从0开始安装k8s1.25【最新k8s版本——20220904】

最新版本 k8s1.25 安装,基于containerd

2022-09-03 17:16:32 8070 1

原创 Containerd【轻量级容器管理工具】

containerd可用作 Linux 和 Windows 的守护进程。它管理其主机系统的完整容器生命周期,从图像传输和存储到容器执行和监督,再到低级存储到网络附件等等。

2022-09-03 14:30:06 9969 5

原创 GRPC入门实战

简单的rpc示例代码,简单的grpc示例代码。

2022-08-13 16:05:54 997

原创 Gorm—Go语言数据库框架

Go语言最流行的数据库ORM【对象关系映射】框架。

2022-07-30 14:43:15 5832

原创 Go并发编程基础

并发编程在当前软件领域是一个非常重要的概念,随着CPU等硬件的发展,我们无一例外的想让我们的程序运行的快一点、再快一点。Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够大范围流行的一个很重要的原因。 ......

2022-07-26 23:24:34 328

转载 Go死锁问题

Go 读写锁 RWMutex 死锁问题

2022-07-21 10:56:10 793

原创 Go 调度器——schedule

Go调度器很轻量也很简单,足以撑起goroutine的调度工作,并且让Go具有了原生并发的能力。Go调度本质是把大量的goroutine分配到少量线程上去执行,并利用多核并行,实现更强大的并发。

2022-07-19 20:46:36 1102

原创 TiDB学习笔记【初阶】

TiDB 是一个分布式 NewSQL 数据库。它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合OLTP场景还适合OLAP场景的混合数据库。

2022-07-16 21:10:59 1830

原创 Gin框架原理

Gin是Go语言写的一个web框架,它具有运行速度快,分组的路由器,良好的崩溃捕获和错误处理,非常好的支持中间件和json。Gin官网Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点。对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。.........

2022-07-16 13:43:41 889

原创 MongoDB 文档数据库【进阶】

文档数据库 mongodb

2022-07-14 12:19:50 885

原创 MongoDB 文档数据库【初阶】

文档数据库 mongodb

2022-07-14 12:18:26 547

原创 Linux 负载均衡总结(四层负载/七层负载)

负载均衡 四层负载 七层负载

2022-07-11 20:06:05 2311

原创 Redis Key-Value数据库 【实战】

redis 实操 秒杀 分布式锁

2022-07-02 00:54:19 499

原创 Redis Key-Value数据库 【高级】

redis 键值对数据库 缓存数据库

2022-07-02 00:53:37 359

原创 Redis Key-Value数据库【初级】

redis6

2022-06-29 18:06:22 633

原创 Golang高级数据结构

go GMP channel interface

2022-06-26 22:09:52 692

原创 Golang基本数据结构

golang 基于数据结构

2022-06-18 18:29:37 1279

原创 keepalived安装使用与快速入门

keepalived

2022-06-12 22:27:39 2517

原创 BoltDB学习笔记

boltdb 数据存储与检索

2022-05-21 13:33:32 2429

原创 ETCD学习笔记

etcd 是一种高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。

2022-05-19 20:12:50 1010

原创 彻底弄懂IO

从内核概念的角度去看 IO 这件事

2022-05-08 20:43:16 2197

原创 RocketMQ高级功能及代码示例

文章目录1. 高级功能1.1 消息存储1.1.1 存储介质1.1.2 性能对比1.1.3 消息的存储和发送1)消息存储2)消息发送1.1.4 消息存储结构1.1.5 刷盘机制1)同步刷盘2)异步刷盘3)配置1.2 高可用性机制1.2.1 消息消费高可用1.2.2 消息发送高可用1.2.3 消息主从复制1)同步复制2)异步复制3)配置4)总结1.3 负载均衡1.3.1 Producer负载均衡1.3.2 Consumer负载均衡1)集群模式2)广播模式1.4 消息重试1.4.1 顺序消息的重试1.4.2 无序

2022-05-06 21:36:40 1642

原创 RocketMQ源码阅读学习笔记

文章目录2. 源码分析2.1 环境搭建2.1.1 源码拉取2.1.2 导入IDEA2.1.3 调试1)启动NameServer2)启动Broker3)发送消息4)消费消息2.2 NameServer2.2.1 架构设计2.2.2 启动流程步骤一步骤二步骤三2.2.3 路由管理2.2.3.1 路由元信息2.2.3.2 路由注册1)发送心跳包[broker发送]2)处理心跳包[namesrv处理]2.2.3.3 路由删除2.2.3.4 路由发现2.2.4 小结2.3 Producer2.3.1 方法和属性1)主

2022-05-03 13:38:40 850

原创 消息中间件——Kafka和RocketMQ

消息中间件、Kafka和RocketMQ

2022-05-01 14:07:07 2114

MySQL开发规范,后端开发人员必备

MySQL开发规范

2022-11-05

计算机组成原理知识网络结构图

计算机组成原理是计算机的核心,主要包括计算机基本组件的构造、组织方式和设计思想,以及基本运算的操作原理。

2022-10-24

操作系统知识网络结构图

操作系统是一组控制和管理计算机硬件与软件资源。 免费提供:操作系统知识网络结构图+Linux操作系统知识网络结构图 相关链接:https://editor.csdn.net/md/?articleId=127169859

2022-10-13

redis6 资料和代码 秒杀案例 分布式锁案例

redis6 资料和代码 秒杀案例 分布式锁案例 Redis Key-Value数据库【初级】:https://blog.csdn.net/qq_41822345/article/details/125527045 Redis Key-Value数据库【高级】:https://blog.csdn.net/qq_41822345/article/details/125568007 Redis Key-Value数据库【实战】:https://blog.csdn.net/qq_41822345/article/details/125568012

2022-07-03

Ceph官网 [中文翻译] 文档

Ceph 分布式存储系统 官网文档 中文翻译文档

2022-04-10

MySQL OCP进阶 题库中文版包含答案.pdf

MySQL OCP真题(中英文对照)

2021-09-01

谷粒商城官方笔记.zip

谷粒商城官方资料

2021-02-21

Docker容器学习笔记二(狂神说Java).md

从Docker的历史到Docker的部署使用

2020-07-08

Docker容器学习笔记一(狂神说Java).md

Docker容器学习笔记(狂神说Java) 从Docker的历史到Docker的部署使用 通俗易懂 配合B站视频资料

2020-07-08

Java项目图书管理系统(前后端分离 springboot+vue).zip

图书管理系统。基于Springboot+VUE的前后端分离项目。 到底什么是非常火的前后端分离?做个入门的项目吧。包括文档说明和博客说明。 前后端分离简单来说就是把一个应用的前端代码和后端代码分开写。

2020-03-04

Java项目图书管理系统(前后端不分离 web入门).zip

Web开发基础,tomcat、servlet、JSP、session、cookie、el、jstl、filter、ajax、json、jdbc、c3p0、DButils等。 这是没有进行前后端分离的项目(高耦合),用于了解java web开发的发展。

2020-03-04

orderingsystem-master.zip

使用微服务(SpringCloud)搭建的一个简易外卖订单系统。 项目概述 首先来了解项目需求。 本项目分为客户端和后台管理系统两个界面,客户端针对普通用户,功能包括用户登陆、用户退出、菜品订购、我的订单。 后台管理系统针对管理员,功能包括管理员登陆、管理员退出、添加菜品、查询菜品、修改菜品、删除菜品、订单处理、添加用户、查询用户、删除用户。 需求了解完之后,接下来设计系统架构,首先分配出4个服务提供者,account、menu、order、user。 account 提供账户服务:用户和管理员登陆。 menu 提供菜品服务:添加菜品、查询菜品、修改菜品、删除菜品。 order 提供订单服务:添加订单、查询订单、删除订单、处理订单。 user 提供用户服务:添加用户、查询用户、删除用户。 接下来分配出1个服务消费者,包括客户端的前端页面和后台接口、后台管理系统的前端页面和后台接口,用户/管理员直接访问的资源都保存在服务消费者中,然后服务消费者调用4个服务提供者对应的接口完成业务逻辑,并通过 feign 完成负载均衡。 4个服务提供者和1个服务消费者都需要在注册中心完成注册,同时注册配置中心,提供远程配置信息读取,服务提供者和服务消费者的配置信息保存在 Git 远程仓库,由配置中心负责拉取,关系如下图所示。

2019-12-01

多益面试题.txt

多益网络校园招聘2019最新综合版(本人于2019年8月20日上午10点50分参与多益的视频面试)

2019-08-20

中兴综合面试2019最新版.doc

中兴综合面试2019最新版 1介绍项目,2项目中和人意见不一致怎么解决的? 我:老师出面解决的。3面试官显然不满意,继续问:有没有自行解决不靠老师的?我:我想一下哈,(心想:老师分别派任务,跟其他小伙伴没啥交集啊啊啊),有,有自行解决的,说了一个。4.项目语言以及平台和数据来源。5为什么选择中兴

2019-08-14

Java项目 商城 (附源码和环境搭建下载连接)

Java项目 商城 (附源码和环境搭建下载连接)

2019-05-17

stk入门培训

上面关于STK的基本操作非常详细,ppt也很清晰,非常实用的stk入门讲义。

2018-07-05

aloha算法的理论值画图

关于aloha与时隙aloha算法的理论值的matlab画图,它不是仿真实验

2018-04-13

aloha算法txt文件

关于纯aloha算法与时隙aloha算法的仿真实验,有详细代码解释

2018-04-13

aloha算法仿真实验

关于aloha算法和csma算法的C语言仿真测试,希望采纳使用

2018-04-13

aloha的java程序

希望对兴趣在java的学生上有用,java程序也是很多家公司的入门要求,望采纳

2018-03-23

纯aloha算法与时隙aloha算法

纯aloha与时隙aloha的经典算法程序,用于毕设或者论文理解基础。

2018-03-11

空空如也

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

TA关注的人

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