自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 gitlab私服仓库安装(docker版本)

以上两个命令执行之后就开始拉去镜像 创建容器了。然后在进入容器里看登录的密码是什么。安装好docker 后。

2023-03-15 11:48:57 139

原创 docker搭建:keepalived mysql集群_keepalived+mysql 高可用集群

【代码】docker搭建:keepalived mysql集群_keepalived+mysql 高可用集群。

2023-03-04 12:43:52 174

原创 使用Docker安装sqlServer

第二部 : 创建容器 这里映射的端口是1433 可自行修改 (必须是复杂密码否则无法启动自行设置)这里的密码为 1Qaz2ws1x.使用Docker安装sqlServer。第一步: 使用docker拉取镜像。第三部 启动客户端连接即可。

2022-11-18 11:31:58 2846

原创 linux 下搭建普通zk 和 kafka

linux 下搭建普通zk 和 kafka

2022-07-21 11:20:46 353

原创 Linux 环境下,使用docker搭建 ZooKeeper 集群

docker pull zookeeper分别创建4个文件夹 第一个存放启动命令留着以后用. 剩下那3个看名字就知道是啥意思了然后在conf文件夹里面放一个文件: zoo.cfg内容是:然后打开防火墙 2181 2888 3888firewall-cmd --zone=public --add-port=2888/tcp --permanentfirewall-cmd --zone=public --add-port=3888/tcp --permanentfirewall-cmd --zo

2022-06-13 16:41:44 355

原创 Centos8安装jdk

网上有 好多 如何如何配置的感觉还挺复杂, 我按照步骤一步一步的试了下, 结果还失败了!!! 具体原因还不知道为啥失败.但是又搜到了一篇文章 相对来说简单一些:2列出可以安装的java列表:列表里列出来的你想按那个就写哪个名字:yum -y install java-1.8.0-openjdk*x86_64装完了之后写 java -version 试一下;搞定 方便也非常简单...

2022-06-13 13:35:32 314

转载 CentOS防火墙操作命令

firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防火墙如果要开放的端口太多,嫌麻烦,可以关闭防

2022-06-07 16:55:35 146

原创 centos stream 安装docker

linux centos docker 安装卸载旧版本1、切换到root账户,输入su root,再输入密码即可。2 sudo yum update3设置仓库4 使用阿里云镜像地址5 安装 Docker Engine-Communitysudo yum install docker-ce docker-ce-cli containerd.io输入y#!/bin/shsudo systemctl enable dockersudo systemctl start docker....

2022-06-07 15:58:30 1082 1

原创 Task Await Async

public static async void test(){Task task = Task.Run(()={ 委托 });}

2022-01-05 17:36:01 459 1

原创 面试的时候经常问的一些问题

基本功:底层知识:看过哪些底层 这是高等面试官经常问的一句话;面试前需要看下然后能给跟面试官聊明白了,知识点要丰富,否则聊几句就结束了,这样的话面试官还会追问你还看过哪些底层,http请求的生命周期 Action和Result的执行流程最好多了解下这样好聊中间件:缓存必问(高并发的必杀技):主要围绕穿透和雪崩(为啥没有击穿 是因为这两个词好记好念,不过这俩会了击穿也肯定都会了),要说出击穿后带来的危害,要有解决问题的思路,最好是写代码实践一下,其中有个问题点就是穿透之后锁要加在哪个位置合理,聊到锁这

2021-12-09 17:25:14 107

原创 kafka集群搭建-宿主机版本

kafka集群搭建-宿主机版本搭建文章目录kafka集群搭建-宿主机版本搭建前言一、kafka是什么?二、集群1.集群2.负载均衡3.扩容4.Zookeeper Leader选举kafka架构集群搭建下载 安装zookeeperkafka基本使用前言不使用 集群请参考这个文章:https://www.cnblogs.com/luzhanshi/p/13369834.htmlkafka 是个高吞吐的消息中间件,为啥快啊?1顺序读写2 0拷贝3 批量提交和批量ACK4 分片和副本消息队列高可

2021-10-13 15:22:13 158

原创 kafka集群搭建-docker版本

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档kafka集群搭建文章目录kafka集群搭建前言一、kafka是什么?二、集群1.集群2.负载均衡3.扩容4.Zookeeper Leader选举kafka架构集群搭建下载 安装zookeeper前言kafka 是个高吞吐的消息中间件,为啥快啊?1顺序读写2 0拷贝3 批量提交和批量ACK4 分片和副本消息队列高可用 就得用集群 。提示:以下是本篇文章正文内容,下面案例可供参考一、kafka是什么?kafka理论参

2021-10-13 11:26:54 367

原创 Windows环境下consul的分布式和集群

系统搞的多了,难免会玩一些花哨的东西,或者是真正用的,比如我就是实际上用不到,但是我想掌握这些知识或者技术,毕竟一味的搞正删改查也不是个事啊对吧同志们,凡是什么东西你不搞个分布式复杂均衡啥的 你自己都说不过去,那么如何配置分布式呢?或者是我们配置了好多分布式或者是转发的东西 我们如何去检测他呢? 我的上一篇是单体服务注册与发现的,这个文章说一说分布式:在对分布式的应用做协调的时候,主要会碰到以下的应用场景:业务发现(service discovery)找到分布式系统中存在那些可用的服务和节点名字服务

2021-08-31 10:47:16 298

转载 从入门到入土 05-2 Redis 实战集群

文章转自 https://www.cnblogs.com/mafly/p/redis_cluster.htmlRedis 集群搭建详细指南先有鸡还是先有蛋?最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司!为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的。同样的道理嘛,「大」总有大的好。当然,如果你要有能力找一个胸大个子高就更完美了。Redis 集群简介Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部

2021-08-27 15:18:16 87

原创 从入门到入土 05-1 Redis 理论篇

搞了好几篇文章最后发现居然没有redis,这样一个高频使用和高频面试的东西居然没写,一般“造火箭的过程中都会问的大数据高并发”,趁此机会赶紧补上:Redis:一般面试的时候 面试官肯定会问 你用过redis吗?简单聊聊 或者说说redis是干啥的优缺点啊,原理啊,重点是你用过集群没有?一、先说说 redis是啥Redis 是一个开源的基于内存模式的单线程的超大map(key-val)数据存储结果系统,他可以作为缓存和nosql数据库,以及消息中间件。 这是我根据官网和自己的理解总结了一下。

2021-08-27 15:05:12 124

原创 秒杀架构设计

本文转载自微信公众号“架构师之路”本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如:12306抢

2021-08-24 22:46:54 84

原创 从入门到入土 04-2 kafka理论(面试)篇

使用场景:1、日志收集2、物联网3、异步解耦4、消息通讯等或者当你需要一个高吞吐量的一个消息队列中间件;5、流浪削峰使用Kafka有什么优点和缺点?优点:①支持跨数据中心的消息复制;②单机吞吐量:十万级,最大的优点,就是吞吐量高;③topic数量都吞吐量的影响:topic从几十个到几百个的时候,吞吐量会大幅度下降。所以在同等机器下,kafka尽量保证topic数量不要过多。如果要支撑大规模topic,需要增加更多的机器资源;④时效性:ms级;⑤可用性:非常高,kafka是分布式的,一

2021-08-23 13:41:27 148

原创 从入门到入土-基础篇-4 OO原则与设计模式

OO六大设计原则单一职责原则(SRP)开放封闭原则(OCP)里氏替换原则(LSP)依赖倒置原则(DIP)接口隔离原则(ISP)迪米特法则(LOD)面向对象(OO)的基本特征:抽象,先不考虑细节封装,隐藏内部实现继承,复用现有代码多态,改写对象行为单一职责的好处:类的复杂性降低,因为只干一件事可读性提高,复杂性降低了自然提高了可读性可维护性提高,可读性提高了自然更加易于维护变更的风险性降低,变更时只修改引起变化的类、接口或者方法,其他不受影响...

2021-08-12 21:17:09 104

原创 从入门到入土-基础篇-3 常量、字段、属性、特性与委托

const和readonly有什么区别?const关键字用来声明编译时常量,readonly用来声明运行时常量。都可以标识一个常量,主要有以下区别:1、初始化位置不同。const必须在声明的同时赋值;readonly即可以在声明处赋值,也可以在构造方法里赋值。2、修饰对象不同。const即可以修饰类的字段,也可以修饰局部变量;readonly只能修饰类的字段 。3、const是编译时常量,在编译时确定该值,且值在编译时被内联到代码中;readonly是运行时常量,在运行时确定该值。4、const.

2021-08-11 18:03:29 57

转载 从入门到入土-基础篇-2 GC垃圾回收

c#基础面试篇2 - GC值类型和引用类型一:基础问题1.首先需要知道了解什么是GC?2.GC工作的原理3.代的概念二:托管代码、非托管代码三:关于IDisposable接口值类型和引用类型一:基础问题1.首先需要知道了解什么是GC? GC就是Garbage Collector 垃圾回收或者收集,把没用的或者用完的给干掉。2.GC工作的原理 Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap(堆)上动态分配的所有对

2021-08-11 15:59:22 352

原创 从入门到入土-基础篇-1值类型和引用类型

c#基础面试篇面试的时候总是会问 会了感觉也就那样但是不会面试又问,但总归懂的原理档次才能上升才能写出来更好的程序和逻辑。===========值类型和引用类型===========面试的时候总是会问 会了感觉也就那样但是不会面试又问,但总归懂的原理档次才能上升才能写出来更好的程序和逻辑。你好! 欢迎来到唯快不破的博客,今天遇到了一些又高兴又不高兴的事情,曾经两家在一个公司的同事问我有没有要换工作的.net 程序员,我扫了一圈也没有,后来想想他们公司是大厂,那我要不要试试呢?除了公司太远没有太大的毛

2021-08-10 23:00:44 179

原创 从入门到入土-微服务治理(Ocelot+Consul)-2

如果没看第一篇的可以看第一篇(小白)文章目录前言一、Ocelot Consul Polly 是什么?二、使用步骤1.引入库2. 注册服务网关代码总结前言提示:Ocelot + consul + Ids4例如:随着后端的不断发展,服务治理这门技术也越来越重要,很多人都开启了学习服务治理,本文就介绍了一点点基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Ocelot Consul Polly 是什么?上一篇是 Ocelot第一篇 没看的可以去看看点击左侧连接consul.

2021-07-20 15:54:45 406

原创 从入门到入土-微服务治理(Ocelot)-1

Ocelot 是干啥的啊?如果是面试的话,面试官肯定要问,请说下你对ocelot的理解,或者是问请简单的聊下ocelot;ocelot 下载: https://gitee.com/mirrors/ocelot-gateway1、Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,强大的很啊。。。哈哈反正如果是面试的时候就吹呗,但是不要浮夸,ocelot包括了:路由功能、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly

2021-07-14 15:14:24 783

原创 从入门到入土6-IOC控制依赖注入反转

ASP.NET Core内置了IOC容器,无处不在的依赖注入DI,控制反转IOC理解1 理解依赖倒置原则DIP—面向抽象编程和架构设计2 为了彻底的DIP,就需要工厂—IOC容器的需求就诞生了3 目标:IOC控制反转—好处:稳定可扩展的架构4 手段:通过依赖注入DI来完成IOC实现1 容器2件事儿:注册映射–实例化2 实现IOC:必须依赖注入–无限级—递归—属性注入方法注入3 单接口多实现—指定参数别名4 单接口多实现—多个名称–依赖注入时基于特性需要指定名称—-指定参数---

2021-07-08 17:53:31 82

原创 从入门到入土03 netcore5部署到docker

netcore5部署到docker首先默认docker 已经安装好了。 如果没安装好的话 需要看从入门到放弃01 .net 容器化01-容器安装 : 容器化01-容器安装(linux centos)

2021-06-10 11:48:38 1005

原创 从入门到入土05 elasticsearch

elasticsearch``> 介绍

2021-06-01 17:35:23 168 2

原创 从入门到入土 04-1 kafka

kafkarabbitmq和kafka的对比吞吐量测试rabbit mq 36MB 轻量级kafka 600MB 重量级 最新版本出了轻量级使用场景:1、日志收集2、物联网3、异步解耦消费场景是被动消费,怕给数据收集端搞挂了;环境:zookeeper(理解成数据库,也会检测心跳) 强一致性confluent.kafka...

2021-05-26 15:32:32 241

原创 从入门到入土02 docker安装Nginx做负载均衡

1.01篇为docker安装 。 安装之后可以拉去nginx

2021-05-21 16:17:06 440

原创 从入门到入土 01 .net 容器化01-容器安装

windows下我在win下安装docker是使用vs2019版本运行的时候 用docker运行。 然后他自动为我安装了docker-client,然后右下角会多一个docker的logo点击或者双击就可以用啦。还可以直接到docker的官网上去下载docker文件安装docker.com中文的一些参考网站 :http://www.dockerchina.cn下面为 linux下安装 :#在root 用户下#第一步 卸载旧的安装包yum remove docker docker-clie

2021-04-26 13:46:13 318

原创 Mongodb按照时间要求删除数据

mongodb的安装母上cmd 然后输入 C:\Windows\System32\cmd.exemongodb mongodb://172.26.226.17:2001你绑定的ip地址和端口 连接成功后提示以下信息db://172.26.226.171:20001MongoDB shell version v4.4.2connecting to: mongodb://172.26.226.171:20001/?compressors=disabled&gssapiServiceNam

2021-01-18 10:15:16 6297 2

原创 Windows环境下consul的使用

1.consul的下载下载地址: https://www.consul.io/downloads.html下载速度相当的慢,翻墙也慢2.解压下载下来的ZIP文件 consul_1.9.0_windows_amd64 (1).zip解压完成后是一个consul.exe文件通过命令:consul agent -dev 来启动consul服务输入 http://localhost:8500/ 可以查看一下页面好页面出来了 那么我们的安装成功了,哈哈 。...

2020-12-24 16:38:36 3314 2

原创 elasticsearch-windows下踩坑 解决方案

第一次在事件查看器里 报错是函数不正确,第二次是以外启动失败。解决办法是 从yml文件入手,首先检查中文问题,然后检查端口问题,最后的重点就是不能有中文空格,差点被坑惨。

2020-10-22 17:33:55 828

原创 nginx的配置和命令

hellow world欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...

2019-03-06 11:15:26 838 1

原创 网站HTTP升级HTTPS完全配置手册

本文由葡萄城技术团队于博客园原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布,详细版本号为v68.0.3440.75,上一个正式版v67.0.3396.99发布于6月13日,自Chrome 68起,当在加载非HTTPS站点时,都会在地址栏上明确标记为“N...

2018-07-25 14:52:00 18

原创 理解ASP.NET MVC的DependencyResolver组件

一、前言  DependencyResolver是MVC中一个重要的组件,从名字可以看出,它负责依赖对象的解析,可以说它是MVC框架内部使用的一个IOC容器。MVC内部很多对象的创建都是通过它完成的,或许我们平时没有直接用到它,但是如果你在使用unity、autofac,或者在看一些开源项目时,总会看到它的身影。接下来就让我们看一下这个组件是如何工作的。二、通过Controller的激活理解...

2018-07-25 14:51:00 18

k8s入门文档以及介绍.TXT

k8s入门文档以及介绍 这是一个txt文档 不是视频 下载后需要打开文档看看

2020-05-27

cms源代码 很好的cms 最新版本

cms源代码 cms源代码 包括数据库 和数据库文档等 很容易上手。

2015-07-21

空空如也

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

TA关注的人

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