有梦想的鱼
写代码我得再认真点,当我最终放下键盘时,我实在不想仍有太多疑惑
摘要: 1.什么是gRPC 1.基本介绍 gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统,所以叫g(google)RPC。支持主流开发语言(C, C++, Python, PHP, Ruby, NodeJS, C#, Objective-C、Golang 阅读全文
posted @ 2022-09-07 23:34 有梦想的鱼i 阅读(2605) 评论(1) 推荐(11) 编辑
摘要: 1.什么是配置中心? 例如在Net Framwork中web.config、Winform中的app.config 以及Net Core下的appsettings.json 这些都是应用程序的配置文件,配置的作用其实简单来说,就是用来动态修改程序执行状态的一种机制。 那么什么是配置中心呢? 其实配置 阅读全文
posted @ 2022-08-30 22:09 有梦想的鱼i 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 一、网关基本概念 1.解耦 解耦的好处,客户端和微服务独立扩展,服务端可以随意增加,客户端没有感知,当然因为在程序架构中加入了一层产生的好处,我们也可以在网关本身做一些扩展,例如缓存,抗并发等。 2.分发 分发的好处就是网关可以将请求根据不同的算法负载均衡到不同的实例上,提高系统的伸缩性,在某种意义 阅读全文
posted @ 2022-07-10 21:08 有梦想的鱼i 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 最近这段时间感觉自己松懈了,以前每天下班不管多晚都会坚持看会书或者看会博客,最近学了下微服务,首先还是需要了解一下基本的概念,那些长篇的理论就没有照抄过来了,只是为记录下自己学到了多少。 一、微服务基本概念 1.什么是微服务 微服务顾名思义可以理解为**微小的服务,在理解它之前,我们需要了解什么是服 阅读全文
posted @ 2022-07-06 22:04 有梦想的鱼i 阅读(754) 评论(0) 推荐(1) 编辑
摘要: 主要记录工作中用到的一些开发语言以及Sql 模板,持续更新 1.Sql相关 1.常用Sql模板 1.1. 可重复执行视图 IF EXISTS ( SELECT *FROM sysobjects WHERE id = OBJECT_ID('v_Employee') AND type = 'V' ) D 阅读全文
posted @ 2022-05-29 11:47 有梦想的鱼i 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.什么是ScheduleMaster ScheduleMaster是分布式任务调度系统,是国内的一位开发者写的。简称:集中任务调度系统,最简单的理解ScheduleMaster,就是对不同的系统里面的调度任务做统一管理的框架。 例如我们现在有多个系统,每个系统针对自己处理不同的业务场景。衍生出自己 阅读全文
posted @ 2022-05-28 21:41 有梦想的鱼i 阅读(1671) 评论(5) 推荐(4) 编辑
摘要: 1.批处理以及它的作用 1.微软系统自带的原生开发语言,不需要构建任何开发环境就可以执行的脚本。 2.可以匹配文件。新建文件日志这些 3.编写一些可以被windows执行的脚本,例如编译解决方案,或者安装windows服务。卸载windows服务 2.输出Hello World //关闭命令显示 @ 阅读全文
posted @ 2022-05-25 22:18 有梦想的鱼i 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1.前言 相信说起MongoDB很多人都知道是NoSql,非关系型之类的,但是需要注意 1.和传统关系型数据库Sqlserver、Mysql、Oracle相比,MongoDB身为非关系型数据库,在数据存储结构和数据查询以及数据海量存储上,拥有绝对的优势,并且可以说它与关系型数据库是互为优缺点,互补的 阅读全文
posted @ 2022-05-25 22:16 有梦想的鱼i 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 1.Docker基本介绍 Docker就是虚拟化的一种轻量级替代技术,基于Go语言的开源应用容器引擎。Docker的容器技术不依赖任何语言、框架或系统,可以将应用程序变成一种标准化的、可移植的、自管理的组件,并脱离服务器硬件在任何主流系统中开发、调试和运行。 光看这个介绍还不足以知道Docker是什 阅读全文
posted @ 2022-05-24 22:51 有梦想的鱼i 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.Minio及背景 Minio是一个开源的分布式文件存储系统,它基于 Golang 编写,虽然轻量,却拥有着不错的高性能,可以将图片、视频、音乐、pdf这些文件存储到多个主机,可以存储到多个Linux,或者多个Windows,或者多个Mac,Minio中存储最大文件可以达到5TB。任何类型的文件都 阅读全文
posted @ 2022-05-16 22:19 有梦想的鱼i 阅读(3435) 评论(4) 推荐(18) 编辑