- 博客(64)
- 收藏
- 关注
原创 RabbitMQ基础之【1.RabbitMQ简介和基本环境搭建】
RabbitMQ基础之【1.RabbitMQ简介和基本环境搭建】一.RabbitMQ简介1. 什么是分布式异步队列2. RabbitMQ和Redis二.基本环境搭建1. Windows For RabbitMQ2. Linux For RabbitMQ3. Linux+Docker For RabbitMQ三.RabbitMQ管理平台功能说明文档
2021-03-03 10:18:56 502
原创 Docker(5):Docker实例部署RabbitMQ
Docker(5):Docker实例部署RabbitMQ一.Docker实例部署RabbitMQ一.Docker实例部署RabbitMQ 1.拉取镜像 2.运行镜像并挂载数据持久化文件。
2021-03-02 10:48:11 419
原创 Docker(4):Docker实例部署Redis
Docker(4):Docker实例部署Redis一.部署Redis1.下载Redis镜像并安装2.挂载配置文件和数据持久化路径。
2021-03-02 10:45:22 424
原创 Docker(3):Docker实例部署Nginx
Docker(3):Docker实例部署Nginx一.部署Nginx1.下载Nginx镜像并安装2.挂载配置文件和日志信息文件
2021-03-02 10:42:56 305
原创 Docker(2):Docker实例部署.Net Core项目
Docker(2):Docker实例部署.Net Core项目一.直接部署 .Net Core3.1项目二.Dockerfile方式部署 .Net Core3.1项目1.为.NetCore项目添加docker支持。2.部署.NetCore项目
2021-03-02 10:23:15 646
原创 Docker(1):Docker技术简介与简单使用
Docker(1):Docker技术简介与简单使用一.Docker容器技术1.什么是Docker2.容器技术与VM的比较3.Image镜像4.镜像仓库Repository5.总体流程二.CentOS7下Docker的基本使用1.Docker安装
2021-03-02 10:21:50 393 1
原创 关于VS2019更新缓慢的解决方案
关于VS2019更新缓慢的解决方案 方案一:设置 ipv4的首选DNS:8.8.8.8(亲测有效) 方案二:更改适配器->属性->取消勾选IPV6协议(亲测无效-.-,但是也可以试试)
2021-01-15 15:30:24 1333
原创 .Net5 WebApi Swagger配置(3)支持版本控制
.Net5 WebApi Swagger配置(3)支持版本控制在项目开发的过程中,我们的接口很可能会有版本升级迭代,迭代的测试过程中会保留多个新、旧版本的接口给调用者调用。
2021-01-07 19:18:00 955
原创 .Net5 WebApi Swagger配置(2)支持携带Token访问
.Net5 WebApi Swagger配置(2)支持携带Token访问实际调用webapi中,调用者往往需要携带token信息访问,这个时候我们需要再swagger页面中添加配置token的功能,否则就是耍流氓
2021-01-07 18:54:30 1451
原创 .Net5 WebApi Swagger配置(1)添加注释
.Net5 WebApi Swagger配置(1)添加注释为了让调用者更加清楚每个方法和参数的作用,我们可以考虑把注释展示到swagger页面中
2021-01-07 18:43:15 2596 1
原创 有效的代码管理:分布式版本控制系统--Git
分布式版本控制系统--Git一.Git简介二.基本操作1.Git Bash安装三.连接远程仓储Gitee为例1.Https连接2.SSH连接3.使用vs2019对接Gitee四.GitBash常用命令总结
2020-12-11 16:00:58 441
原创 Part7. 数据结构与算法
Part7. 数据结构与算法一.线性结构1.线性表2.栈和队列二.数组、矩阵、广义表1.数组2.矩阵3.广义表三.树四.图五.查找算法1.顺序查找2.二分查找3.散列表六.排序算法1.插入类排序(1)直接插入排序(2)希尔排序2.交换类排序(1)冒泡排序(2)快速排序3.选择类排序(1)简单选择排序(2)堆排序3.并归排序3.基数排序4.排序算法总结七.算法应用1.分治法2.回溯法3.贪心法4.动态规划法5.综合运用
2020-10-29 17:18:31 1349 2
原创 Part9.数据库基础和数据库设计
一.数据库系统1.三级模式两级映射2.E-R模型3.数据库操作和运算4.函数依赖二.关系型数据库的规范化理论1.规范化理论的价值2.键(1)求候选健3.范式理论规范(3大范式)4.模式分解5.并发控制6.完整性约束7.安全、备份、恢复8.数据仓库与数据挖掘9.反范化技术三.数据流图四.数据库设计
2020-10-24 15:10:31 231
原创 Part4.信息安全基础知识
一.系统信息安全属性二.网络威胁与攻击三.加密技术1. 对称加密2. 非对称加密3. 信息摘要4. 加密算法具体运用(数字签名、数字证书)6. 数字信封与PGP7. 综合使用四.各个网络层次安全保障五.防火墙技术
2020-10-24 15:09:36 291
原创 Part3.计算机网络基础
一.网络的七层模型二.网络类型与拓扑结构三.网络规划与设计四.IP地址1. IP地址与子网划分(1)IP地址(2)IP地址子网划分2. 无分类编制3. 特殊含义的IP地址4. IPv6五.无线网六.网络接入技术
2020-10-24 15:09:11 189
原创 Part2. 操作系统基本原理
一.操作系统基本概述1.操作系统基本概述2.微内核操作系统二.进程管理1.进程状态转换图2.前趋图3.进程的同步与互斥4.PV操作与前趋图5.死锁问题和银行家算法(1)死锁问题(2)银行家算法三.存储管理1.基本存储单位2.分区存储组织3.页式存储系、段式存储、段页式存储4.页面淘汰算法四.设备管理1.数据传输控制方式2.虚设备与Spooling技术五.文件管理1.索引文件结构2.树型目录结构3.位示图
2020-10-24 15:08:42 356
原创 Part1. 算机组成原理与体系结构
一.计算机基本组成二.CPU组成和存储结构三.数据的表示1.进制的转换(1)R进制转十进制:(2)十进制进制转R进制:(3)N进制转M进制2.原码反码补码移码3.浮点数运算4.校验码(1)循环校验码(CRC)(2)海明校验码四.体系结构1.Flynn分类法五.指令系统1.CISC和RISC2.流水线技术(1)流水线基本概念(2)流水线周期及流水线执行时间(3)流水线基吞吐率(4)流水线加速比(5)流水线的效率六.存储系统1.Cache2.随机存储器和只读存储器
2020-10-24 15:08:01 288
原创 SQL Server 主从复制、读写分离
SQL Server 主从复制、读写分离一. 为什么要做读写分离二. SQL Server 主从复制配置三. 读写分离实现
2020-09-25 16:17:16 702
原创 普通锁,分布式锁,普通事务,分布式事务概念区分
普通锁,分布式锁,事务,分布式事务概念区分:普通锁: 解决多个线程间操作同一个数据的问题。分布式锁: 解决多个进程间同时操作同一个数据的问题。事务: 解决一个数据库中多张表之间的一致性题。分布式事务: 解决多个数据库之间的一致性问题。
2020-09-23 14:41:58 1861
原创 Redis基础之【4.Net Core对接Redis实现简单发布订阅功能】
Redis基础之【4.Net Core对接Redis实现简单发布订阅功能】一. 发布Publish与订阅Subscribe二. 总结
2020-09-16 09:19:38 586
原创 Redis基础之【3.Net Core对接Redis实现简单秒杀功能】
Redis基础之【3.Net Core对接Redis实现简单秒杀功能】一. 简单秒杀二. 总结
2020-09-10 17:29:10 1761
原创 Redis基础之【2.NetCore对接Redis简单使用】
Redis基础之【2. 对接.NetCore简单使用】一. 前期准备二. 几种数据类型的使用(只展示5种)1.String2.Hash3.List4.Set5.Sorted set三. 总结
2020-09-10 10:24:23 750
原创 Redis基础之【1.Redis简介和基本环境搭建】
一. 前言1.Redis简介2.Redis使用场景二. Redis For Windows1.Redis安装2.Redis简单使用3.Redis压测工具简单使用4.RedisDesktopManager工具的使用三. Redis For Linux(CentOS 7)1. CentOS 7 安装部署2. CentOS 7+Docker安装部署
2020-09-08 19:09:46 453
原创 华为云Linux(CentOS 7)+.Net Core项目部署+Nginx负载均衡
Linux(Centos7)+Nginx负载均衡+.Net Core项目部署一. 前期准备二. 开搞1. 安装.Net Core环境2. 安装Nginx并启动Nginx3. 启动nginx和.Net Core项目,开始测试三. 总结
2020-09-05 11:04:08 726
原创 Windows+.Net Core项目部署+Nginx负载均衡
.Net Core项目+Nginx负载均衡一. Nginx简介二. 负载均衡测试三. 总结
2020-09-02 10:07:40 2269
原创 Basic Auth认证, Session/Cookie认证,JWT Token认证使用场景和优缺点分析
Session/Cookie认证, Basic Auth认证, Token认证使用场景和优缺点分析一. 为什么要授权认证二. 传统Session/Cookie认证三. Basic Auth四. jwt token认证四. 总结一. 为什
2020-08-21 16:29:51 3654
原创 .Net Core WebApi基本使用
.Net Core WebApi基本使用一. 简单理解 Core WebApi二. 什么时候使用 Core WebApi三. 开始使用 Core WebApi1.创建项目2.路由配置方式3.Swagger UI配置4.集成Log4Net5.跨域配置6.授权认证
2020-08-20 16:55:00 8101
原创 C#设计模式之【结构型设计模式:组合模式】
C#设计模式之【结构型设计模式:组合模式】组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。
2020-08-18 16:31:52 439
原创 C#设计模式之【结构型设计模式:享元模式】
C#设计模式之【结构型设计模式:享元模式】享元模式适用情形:◊ 一个应用程序使用了大量的对象◊ 完全由于使用大量的对象,造成很大的存储开销◊ 对象的大多数状态都可变为外部状态◊ 如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象◊ 应用程序不依赖对象标识享元模式特点:◊ 享元模式的核心是把大量共享的对象收集在一起使用简单工厂模式进行管理,避免由于大量的小对象导致系统内存过度消耗。◊ 享元当重复对象较多时有很好的空间复杂度
2020-08-18 09:52:39 354
原创 C#设计模式之【结构型设计模式:桥接模式】
C#设计模式之【结构型设计模式:桥接模式】一.桥接模式简述二. 代码实现三. 总结一.桥接模式简述 桥接模式是一种很实用的结构型设计模式,如果系统中的某各类存在多个独立变化的纬度,通过桥接模式可以将这几个纬度分离出来,它是将抽象部分和实现部分解耦,使得他们都能够独立变化。 举例:假设现在有奥迪 A4,A6,A8三款车型,每款车型都有”乞丐版“、”普通版“、”豪华版“(实际上不止)如果按照传统的设计,应该为一个BaseCar抽象类,然后会有9种子类继承BaseCar。 而实际上奥迪车型和车型版
2020-08-17 16:20:29 406 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人