摘要: 使用windows开发或者使用windows服务器的朋,应该经常会遇到有些程序要开机启动,或者有些服务要持续执行。 这样最稳定可靠的,就是把程序创建为windows服务。 以下bat脚本,仅供参考。 @echo off @REM 设置服务名称 显示名称 服务描述 等变变量 set SERVICE_N 阅读全文
posted @ 2024-02-03 09:00 CHN_CODER 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章主要是介绍了如何解决高并发情况下资源争夺的问题。但是现实的应用场景中除了要解决资源争夺问题,高并发的情况还需要解决更多问题,比如快速处理业务数据等, 本篇文章简要罗列一下与之相关的更多技术细节。 1、异步编程:使用async和await关键字进行异步编程,这可以避免阻塞线程,提高程序的响 阅读全文
posted @ 2023-12-07 21:23 CHN_CODER 阅读(1352) 评论(4) 推荐(4) 编辑
摘要: 计算机领域的经典著作,值得业内人员细读。 阅读全文
posted @ 2023-11-09 09:41 CHN_CODER 阅读(100) 评论(1) 推荐(1) 编辑
摘要: 上一篇文章简单的介绍了单机的情况下如何进行加锁,防止高并发带来的问题。 然而现实中,一般会高并发的应用,很少会单机部署。当用户量达到一定的程度,分布式、集群部署是必然的选择。在分布式部署的情况下,之前的单机锁还会有效吗?代码还是之前的代码: > private static object lck = 阅读全文
posted @ 2023-08-23 20:06 CHN_CODER 阅读(1156) 评论(0) 推荐(5) 编辑
摘要: 锁 最为常见的应用就是 高并发的情况下,库存的控制。本次只做简单的单机锁介绍。 直接看代码: 每请求一次库存-1. 假如库存1000,在1000个人请求之后,库存将变为0。 > public int Reduce0() > { > int r = 0; > string key = "stock"; 阅读全文
posted @ 2023-08-20 16:42 CHN_CODER 阅读(2433) 评论(12) 推荐(4) 编辑
摘要: 最原始的服务部署,为单点部署,即直接把服务部署在一个服务器上。如果服务器出现故障,或者服务因为某个异常而挂掉,则服务就会发生中断。单点部署出现故障的概率最高。 后来,出现了网关,比如 nginx kong 等。如下图所示: 这样,所有客户请求都会经过网关,再由网关转发到各个服务。如果由服务出现故障, 阅读全文
posted @ 2022-10-18 20:33 CHN_CODER 阅读(195) 评论(0) 推荐(1) 编辑
摘要: 按如下步骤操作即可: 进入如下路径C:\Users\用户名.ssh,你会看到有config这个文件 右击config,属性→安全→高级→禁止继承→删除所有继承→确定 如果系统是英文: Properties -> Security -> Advanced -> Disable Inheritance 阅读全文
posted @ 2022-09-30 15:35 CHN_CODER 阅读(219) 评论(0) 推荐(1) 编辑
摘要: windows 的hyper-v 安装了 centos 或者龙蜥 操作系统,会一直提示这个信息: hv_balloon: Balloon request will be partially fulfilled. Balloon floor reached 解决办法是: 修改 内核文件: /proc/ 阅读全文
posted @ 2022-09-30 10:37 CHN_CODER 阅读(855) 评论(0) 推荐(0) 编辑
摘要: Visual studio code 作为一款强大的编辑器,相信很多开发者都用过。vs code 的强大源自开源生态丰富,编辑器本身简单,但是加上各式的插件,就变得无比牛逼,基本可以替代现有的大部分工具。 今天我们就简单介绍如何使用vs code 进行.NET 开发,此次介绍针对web开发。 请自行 阅读全文
posted @ 2022-07-12 23:36 CHN_CODER 阅读(881) 评论(0) 推荐(0) 编辑
摘要: redis 凭借着强大的功能和可靠的稳定性,应用场景越来越广。逐渐成为软件开发工程师必备的技能之一。 本篇文章,暂不做基本功能的介绍。直接教大家如何部署redis集群。 集群演进主要分为2部分。 ##一、主从备份机制 一个redis 主服务可以拥有多个从服务;一个从服务器,只可拥有一个主服务。从服务 阅读全文
posted @ 2022-07-12 23:04 CHN_CODER 阅读(513) 评论(0) 推荐(0) 编辑