博客园 - 长沙大鹏
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=55675
2021-04-23T15:20:35Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
feed.cnblogs.com
https://www.cnblogs.com/hunanzp/p/14695956.html
XShell连接阿里云服务器出现”用户密钥加载失败:请确定输入的密码“处理办法 - 长沙大鹏
通过阿里云后台线上登陆Linux。 输入命令: vim ssh_config 在 Host *节点配置下新增下面的配置项 PasswordAuthentication yes 输入命令service sshd restart启用配置 再次尝试xshell发现可以直接使用账号密码登陆了,不需要公钥了。
2021-04-23T15:21:00Z
2021-04-23T15:21:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】通过阿里云后台线上登陆Linux。 输入命令: vim ssh_config 在 Host *节点配置下新增下面的配置项 PasswordAuthentication yes 输入命令service sshd restart启用配置 再次尝试xshell发现可以直接使用账号密码登陆了,不需要公钥了。 <a href="https://www.cnblogs.com/hunanzp/p/14695956.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/13503263.html
小白之HTTP协议熟悉篇 - 长沙大鹏
前言 目前HTTP是所有网络协议中最为广泛使用的一种,我们后台开发开放给前端切图仔们的接口就是HTTP接口。 为了延长本文的内容我还是稍微做下基本的解说吧,也当对HTTP协议复习。在了解HTTP协议之前,需要对一些基本的网络关键词有所了解。 客户端 以HTTP协议为基准的前提下客户端可以统称为索取数
2020-08-14T09:06:00Z
2020-08-14T09:06:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 目前HTTP是所有网络协议中最为广泛使用的一种,我们后台开发开放给前端切图仔们的接口就是HTTP接口。 为了延长本文的内容我还是稍微做下基本的解说吧,也当对HTTP协议复习。在了解HTTP协议之前,需要对一些基本的网络关键词有所了解。 客户端 以HTTP协议为基准的前提下客户端可以统称为索取数 <a href="https://www.cnblogs.com/hunanzp/p/13503263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/13414317.html
网络通信基础笔记 - 长沙大鹏
前言 现代社会可以说网络在我们日常生活中犹如水电般重要了,它是所有联网生态的基础,也是这些生态从业者必须熟悉甚至掌握的一项学科。 说实话,我以前对网络并没有投入很大精力去学习,毕竟不了解OSI七层模型、不了解TCP协议建立连接中三次握手的细节、以及诸如“网络拥塞”等这些基础知识概念都不会影响我在实际
2020-08-01T05:37:00Z
2020-08-01T05:37:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 现代社会可以说网络在我们日常生活中犹如水电般重要了,它是所有联网生态的基础,也是这些生态从业者必须熟悉甚至掌握的一项学科。 说实话,我以前对网络并没有投入很大精力去学习,毕竟不了解OSI七层模型、不了解TCP协议建立连接中三次握手的细节、以及诸如“网络拥塞”等这些基础知识概念都不会影响我在实际 <a href="https://www.cnblogs.com/hunanzp/p/13414317.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/13179549.html
React默认脚手架新增Less支持 - 长沙大鹏
React默认脚手架新增Less支持 前言 通过React默认脚手架(create-react-app)创建出的项目默认是不支持less作为css预编译工具的。 如需支持有两种方式: 1、通过执行命令 yarn eject 将脚手架预先封闭的Webpack等配置工具的源文件暴露出来自行添加; 2、使
2020-06-22T14:36:00Z
2020-06-22T14:36:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】React默认脚手架新增Less支持 前言 通过React默认脚手架(create-react-app)创建出的项目默认是不支持less作为css预编译工具的。 如需支持有两种方式: 1、通过执行命令 yarn eject 将脚手架预先封闭的Webpack等配置工具的源文件暴露出来自行添加; 2、使 <a href="https://www.cnblogs.com/hunanzp/p/13179549.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/Linq.html
回顾工作中常用的Linq小技巧 - 长沙大鹏
前言 在C#语言发展的历史长河中,Linq是一个极其重要的里程碑! Linq的语法吸取了SQL语法的特性,同时配合Lambda表达式又可以使代码更加优雅! 可以这么说,用好了Linq可以大大提高程序猿的工作效率,毕竟我们的日常工作本质就是对数据的处理。经历了十多年的发展,现在微软自带的内库包含的Li
2020-06-07T07:06:00Z
2020-06-07T07:06:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 在C#语言发展的历史长河中,Linq是一个极其重要的里程碑! Linq的语法吸取了SQL语法的特性,同时配合Lambda表达式又可以使代码更加优雅! 可以这么说,用好了Linq可以大大提高程序猿的工作效率,毕竟我们的日常工作本质就是对数据的处理。经历了十多年的发展,现在微软自带的内库包含的Li <a href="https://www.cnblogs.com/hunanzp/p/Linq.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12984701.html
跨域知多少? - 长沙大鹏
前言 已经很久没写博客了,最近的工作之余就是在看书和弥补前端知识体系。想了想自己年初暗下决心说要养成长期编写博客的习惯,想了下就围绕着今天的主体“跨域”来讲解吧!文中如有错误,还请指出,感激不尽! 什么是跨域? 跨域资源共享(英语:Cross-origin resource sharing,缩写:C
2020-05-28T15:18:00Z
2020-05-28T15:18:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 已经很久没写博客了,最近的工作之余就是在看书和弥补前端知识体系。想了想自己年初暗下决心说要养成长期编写博客的习惯,想了下就围绕着今天的主体“跨域”来讲解吧!文中如有错误,还请指出,感激不尽! 什么是跨域? 跨域资源共享(英语:Cross-origin resource sharing,缩写:C <a href="https://www.cnblogs.com/hunanzp/p/12984701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12885700.html
使用Vue-cli4.3 新建Ant Design Vue项目 - 长沙大鹏
前言 最近很久没在博客园发博客了,最近每天上班,休息时候就是玩下最近学的一些运维知识,总算对docker有点熟悉了。 因为公司项目前端压力较大,最近也是要求后端帮忙分担下前端的压力。 目前前端技术选型是Vue,上次玩Vue都是3年以前了,基本上忘记的差不多了。 趁着下班时间在Ant Design V
2020-05-13T15:29:00Z
2020-05-13T15:29:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 最近很久没在博客园发博客了,最近每天上班,休息时候就是玩下最近学的一些运维知识,总算对docker有点熟悉了。 因为公司项目前端压力较大,最近也是要求后端帮忙分担下前端的压力。 目前前端技术选型是Vue,上次玩Vue都是3年以前了,基本上忘记的差不多了。 趁着下班时间在Ant Design V <a href="https://www.cnblogs.com/hunanzp/p/12885700.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/RabbitMQ.html
RabbitMQ消息发布和消费的确认机制 - 长沙大鹏
前言 新公司项目使用的消息队列是RabbitMQ,之前其实没有在实际项目上用过RabbitMQ,所以对它的了解都谈不上入门。趁着周末休息的时间也猛补习了一波,写了两个窗体应用,一个消息发布端和消息消费端。园子里解释RabbitMQ基础的很多了,这里就不对RabbitMQ的基础再做叙述了,来点实际工作
2020-03-22T10:31:00Z
2020-03-22T10:31:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 新公司项目使用的消息队列是RabbitMQ,之前其实没有在实际项目上用过RabbitMQ,所以对它的了解都谈不上入门。趁着周末休息的时间也猛补习了一波,写了两个窗体应用,一个消息发布端和消息消费端。园子里解释RabbitMQ基础的很多了,这里就不对RabbitMQ的基础再做叙述了,来点实际工作 <a href="https://www.cnblogs.com/hunanzp/p/RabbitMQ.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12508003.html
.NetCore2.1项目升级到.NetCore3.1的一点记录 - 长沙大鹏
前言 最近将近半个月没有更新博客了,因为找到了新的工作,开始上班了。上班之余也没闲着,上周末将自己去年的一个.NetCore2.1的框架升级到了3.1版本。在升级过程中还是出现了不少问题。有些是版本升级必须要解决的,有些是因为自己犯了强迫症,一定要将引用的Nuget包升级到当前最新版本。 这里就凭借
2020-03-16T15:42:00Z
2020-03-16T15:42:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 最近将近半个月没有更新博客了,因为找到了新的工作,开始上班了。上班之余也没闲着,上周末将自己去年的一个.NetCore2.1的框架升级到了3.1版本。在升级过程中还是出现了不少问题。有些是版本升级必须要解决的,有些是因为自己犯了强迫症,一定要将引用的Nuget包升级到当前最新版本。 这里就凭借 <a href="https://www.cnblogs.com/hunanzp/p/12508003.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12445318.html
Redis键是如何过期删除的 - 长沙大鹏
前言 在使用Redis作为缓存时候,我们期望Redis在我们指定的过期时间达到后能自动帮我们将该键进行DEL命令。 但是有时候在系统运行过程中发现我们Redis的DB上存储了很多Key时候,我们明显对指定的Key进行了过期时间的设定,且过期时间条件已经成立了但是该Key依然存储在DB上。why? 设
2020-03-08T14:03:00Z
2020-03-08T14:03:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 在使用Redis作为缓存时候,我们期望Redis在我们指定的过期时间达到后能自动帮我们将该键进行DEL命令。 但是有时候在系统运行过程中发现我们Redis的DB上存储了很多Key时候,我们明显对指定的Key进行了过期时间的设定,且过期时间条件已经成立了但是该Key依然存储在DB上。why? 设 <a href="https://www.cnblogs.com/hunanzp/p/12445318.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12434529.html
使用EventBus + Redis发布订阅模式提升业务执行性能(下) - 长沙大鹏
前言 上一篇博客上已经实现了使用EventBus对具体事件行为的分发处理,某种程度上也算是基于事件驱动思想编程了。但是如上篇博客结尾处一样,我们源码的执行效率依然达不到心里预期。在下单流程里我们明显可以将部分行为进行异步处理,提升下单操作的执行效率。 Redis基础命令 Redis有两种方式可支持我
2020-03-07T07:27:00Z
2020-03-07T07:27:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 上一篇博客上已经实现了使用EventBus对具体事件行为的分发处理,某种程度上也算是基于事件驱动思想编程了。但是如上篇博客结尾处一样,我们源码的执行效率依然达不到心里预期。在下单流程里我们明显可以将部分行为进行异步处理,提升下单操作的执行效率。 Redis基础命令 Redis有两种方式可支持我 <a href="https://www.cnblogs.com/hunanzp/p/12434529.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12402769.html
使用EventBus + Redis发布订阅模式提升业务执行性能 - 长沙大鹏
前言 最近一直奔波于面试,面了几家公司的研发。有让我受益颇多的面试经验,也有让我感觉浪费时间的面试经历~因为疫情原因,最近宅在家里也没事,就想着使用Redis配合事件总线去实现下具体的业务。 需求 一个简单的电商,有几个重要的需求点 商品下单后TODO 存储订单信息 锁定商品库存 消息推送商家端 订
2020-03-03T07:55:00Z
2020-03-03T07:55:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 最近一直奔波于面试,面了几家公司的研发。有让我受益颇多的面试经验,也有让我感觉浪费时间的面试经历~因为疫情原因,最近宅在家里也没事,就想着使用Redis配合事件总线去实现下具体的业务。 需求 一个简单的电商,有几个重要的需求点 商品下单后TODO 存储订单信息 锁定商品库存 消息推送商家端 订 <a href="https://www.cnblogs.com/hunanzp/p/12402769.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12343863.html
使用C#的计时器加观察者模式完成报警推送需求 - 长沙大鹏
前言 这两天面试了一个物联网公司高级研发,面试题是下面这样子 公司领导,部门主管,小组组长,组成员4级,假如有个 疫情预警,先通知组人员(对个人,主要有一个处理就算处理了) 如果3分钟没处理,就往组长发短信,如果组长3分钟没处理就往上级推送。一级一级的。 要求单程序并发至少支持1000tps预警事件
2020-02-21T16:30:00Z
2020-02-21T16:30:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 这两天面试了一个物联网公司高级研发,面试题是下面这样子 公司领导,部门主管,小组组长,组成员4级,假如有个 疫情预警,先通知组人员(对个人,主要有一个处理就算处理了) 如果3分钟没处理,就往组长发短信,如果组长3分钟没处理就往上级推送。一级一级的。 要求单程序并发至少支持1000tps预警事件 <a href="https://www.cnblogs.com/hunanzp/p/12343863.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12304622.html
Linux安装部署Redis(超级详细) - 长沙大鹏
前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。 Redis版本 5.0.4 服务器版本 Linux CentOS 7.6 64位 下载Redis 进入官网找到下载地址 https://redis.io/d
2020-02-13T10:36:00Z
2020-02-13T10:36:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。 Redis版本 5.0.4 服务器版本 Linux CentOS 7.6 64位 下载Redis 进入官网找到下载地址 https://redis.io/d <a href="https://www.cnblogs.com/hunanzp/p/12304622.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12297386.html
Linux部署MongoDB - 长沙大鹏
下载安装包 打开网站 https://www.mongodb.com/download-center/community查找与Linux版本一致的MongoDB安装包。我这里选择安装包格式为tgz压缩文件,版本是RHEL7.0 Linux 64-bit X64 回到Xshell控制台,输入下载命令
2020-02-11T15:20:00Z
2020-02-11T15:20:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】下载安装包 打开网站 https://www.mongodb.com/download-center/community查找与Linux版本一致的MongoDB安装包。我这里选择安装包格式为tgz压缩文件,版本是RHEL7.0 Linux 64-bit X64 回到Xshell控制台,输入下载命令 <a href="https://www.cnblogs.com/hunanzp/p/12297386.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12287790.html
使用Nginx对.NetCore站点进行反向代理 - 长沙大鹏
前言 之前的博客我已经在Linux上部署好了.NetCore站点且通过Supervisor对站点进行了进程守护,同时也安装好了Nginx。Nginx的用处非常大,还是简单说下,它最大的功能就是方便我们做后续的横向拓展,当站点的流量越来越大时候可以进行负载均衡,反向代理最大用处也是如此。 反向代理反向
2020-02-09T09:28:00Z
2020-02-09T09:28:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 之前的博客我已经在Linux上部署好了.NetCore站点且通过Supervisor对站点进行了进程守护,同时也安装好了Nginx。Nginx的用处非常大,还是简单说下,它最大的功能就是方便我们做后续的横向拓展,当站点的流量越来越大时候可以进行负载均衡,反向代理最大用处也是如此。 反向代理反向 <a href="https://www.cnblogs.com/hunanzp/p/12287790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12275320.html
Linux部署.NetCore站点 使用Supervisor进行托管部署 - 长沙大鹏
前言 之前终于在Linux上部署好了.NetCore站点,但是这个站点非常“脆弱”。当我的ssh连接关闭或者我想在当前连接执行其他命令时候就必须关闭dotnet站点的执行程序。这显然不是我想要达到的效果,还好知道有所谓的守护进程这个东西,大多数人都是推荐采取Supervisor来进行Linux上的应
2020-02-07T16:51:00Z
2020-02-07T16:51:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】前言 之前终于在Linux上部署好了.NetCore站点,但是这个站点非常“脆弱”。当我的ssh连接关闭或者我想在当前连接执行其他命令时候就必须关闭dotnet站点的执行程序。这显然不是我想要达到的效果,还好知道有所谓的守护进程这个东西,大多数人都是推荐采取Supervisor来进行Linux上的应 <a href="https://www.cnblogs.com/hunanzp/p/12275320.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12275293.html
Linux部署.NetCore站点 - 长沙大鹏
1、注册微软秘钥 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 2、yum update 更新软件包 yum update 3、下载aspnetcore运行时 yum in
2020-02-07T16:30:00Z
2020-02-07T16:30:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】1、注册微软秘钥 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 2、yum update 更新软件包 yum update 3、下载aspnetcore运行时 yum in <a href="https://www.cnblogs.com/hunanzp/p/12275293.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12268677.html
Linux基础之文件权限 - 长沙大鹏
这两天试着将.NETCore站点部署到了Linux,因为缺少类似Supervisor这种Linux程序守护进程的服务,导致每当我SSH链接断开则我的.NETCore站点也随之Over。为了让我的站点能正常运转,我开始了Supervisor学习之旅,可惜Linux的基础实在是太差了,安装好Superv
2020-02-06T06:46:00Z
2020-02-06T06:46:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】这两天试着将.NETCore站点部署到了Linux,因为缺少类似Supervisor这种Linux程序守护进程的服务,导致每当我SSH链接断开则我的.NETCore站点也随之Over。为了让我的站点能正常运转,我开始了Supervisor学习之旅,可惜Linux的基础实在是太差了,安装好Superv <a href="https://www.cnblogs.com/hunanzp/p/12268677.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hunanzp/p/12258846.html
Linux安装部署Nginx - 长沙大鹏
现在是2020年2月4日,被疫情害的家里蹲的第N天,闲得无聊就玩下Linux,熟悉了一些Linux常用的命令就想着把.NetCore的站点部署到Linux上。 首先部署下Nginx,下面是自己部署Nginx的步骤,全当笔记记下了~ Linux环境: CentOS 7.6 64位 所需的软件程序有wg
2020-02-04T03:54:00Z
2020-02-04T03:54:00Z
长沙大鹏
https://www.cnblogs.com/hunanzp/
【摘要】现在是2020年2月4日,被疫情害的家里蹲的第N天,闲得无聊就玩下Linux,熟悉了一些Linux常用的命令就想着把.NetCore的站点部署到Linux上。 首先部署下Nginx,下面是自己部署Nginx的步骤,全当笔记记下了~ Linux环境: CentOS 7.6 64位 所需的软件程序有wg <a href="https://www.cnblogs.com/hunanzp/p/12258846.html" target="_blank">阅读全文</a>