上一页 1 2 3 4 5 6 7 ··· 25 下一页

2024年3月6日

Centos 安装RabbitMQ

摘要: 一、步骤 【步骤一】:更新软件包的存储库。 yum -y update 【步骤二】:Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库 yum -y install epel-release yum -y update 【步骤三】:RabbitMQ是基于Erlang(面向高并发 阅读全文

posted @ 2024-03-06 15:55 木乃伊人 阅读(256) 评论(0) 推荐(1)

2024年3月5日

DDD领域驱动设计(二)

摘要: 一、贫血模型和充血模型 1.1、贫血模型 定义:领域对象里只有get,set方法,所有的业务逻辑都不包含在内,而是放到Business Logic层 优点: 各层单向依赖,结构清楚,易于实现和维护。 设计简单,底层模型非常稳定。 缺点: 领域层domain object部分比较紧密依赖持久化doma 阅读全文

posted @ 2024-03-05 10:46 木乃伊人 阅读(134) 评论(0) 推荐(0)

2024年2月22日

Nginx之SSI

摘要: 一、简介 SSI 【Server Side Inclde】。基于服务端的网页制作技术,即服务端包含。该项目中用到了Nginx中的SSI模块的include命令,这个命令会包含一个页面,然后在nginx服务器中展开。 二、使用 2.1、开启SSI Linux路径地址为: 默认的配置文件为:/etc/n 阅读全文

posted @ 2024-02-22 09:56 木乃伊人 阅读(707) 评论(0) 推荐(0)

2024年2月21日

Linux 安装 Nginx

摘要: 一、步骤 1、配置EPEL源 sudo yum install -y epel-release sudo yum -y update 2、安装Nginx sudo yum install -y nginx 安装成功后,默认网站目录为:/usr/share/nginx/html 默认的配置文件为:/e 阅读全文

posted @ 2024-02-21 15:40 木乃伊人 阅读(533) 评论(0) 推荐(0)

2024年2月20日

Redis 分布式锁

摘要: 一、简介 分布式锁,即支持分布式集群环境下的锁:查询DB,只有一个线程能访问,其他线程都需要等待第一个线程释放完锁资源后,竞争获取锁后才能继续执行。 二、本地锁 假设微服务被拆分为4个,前端发起10w请求,被转发到不同的微服务,每个微服务接收2.5w个请求。假如缓存失效,每个微服务在访问数据库时加锁 阅读全文

posted @ 2024-02-20 16:42 木乃伊人 阅读(105) 评论(0) 推荐(0)

递归调用和栈溢出

摘要: 一、简介 栈溢出:Stack Overflow。对于每个程序,栈能使用的内存是有限的,一般是1M-8M,在程序编译时就已经决定了,程序运行期间不能改变。如果程序使用的栈内存超出最大值,就会发生栈溢出错误,程序会崩溃。 二、栈溢出的原因 因为每调用一个方法就会在栈上创建一个栈帧,方法调用结束后就会弹出 阅读全文

posted @ 2024-02-20 14:43 木乃伊人 阅读(322) 评论(0) 推荐(0)

2024年2月18日

跨浏览器兼容性和调试技巧

摘要: 一、简介 不同的浏览器再解释和渲染网页代码时存在差异,可能导致网页在不同的浏览器上呈现出不同的效果,或者在某些浏览器上根本无法正常显示。所以需要进行浏览器兼容性调试。 二、溯源 跨浏览器兼容性的定义:指网页在不同浏览器中能够正确显示并保持一致的能力。 原因:不同浏览器的实现代码和渲染引擎存在差异,导 阅读全文

posted @ 2024-02-18 16:11 木乃伊人 阅读(417) 评论(0) 推荐(0)

2023年12月28日

SELinux is disable处理

摘要: 解决办法: 1、查看SELinux状态 sestatus 2、在ECS实例上运行以下命令,编辑SELinux的config文件。 sudo vi /etc/selinux/config 3、找到SELINUX=disabled字段,按i进入编辑模式,通过修改该参数来开启SELinux。 您可以根据实 阅读全文

posted @ 2023-12-28 10:55 木乃伊人 阅读(1628) 评论(0) 推荐(0)

2023年12月27日

Prometheus

摘要: 一、简介 开源监控系统和警报工具包,从2012年开始由Google工程师在Soundcloud以开源软件形式研发,于2015年早期对外发布早期版本。2016年5月继Kubernates之后成为第二个正式加入CNCF基金会的项目,同年6月正式发布1.0版本。2017年底发布了基于全新存储层的2.0版本 阅读全文

posted @ 2023-12-27 09:24 木乃伊人 阅读(39) 评论(0) 推荐(0)

2023年12月21日

ASP.NET Core-限流(Rate Limiting)

摘要: 一、应用场景 微服务架构中,限流功能一般由网关提供。而对于很多非微服务化的系统,可能并没有网关[无论是因为成本还是复杂度],在这种场景下,为了实现限流,.NET 7中提供了限流中间件 Rate Liniting。 二、实现 首先,SDK版本 >= 7。 然后添加代码注册。 微软为我们提供了4中常用的 阅读全文

posted @ 2023-12-21 16:39 木乃伊人 阅读(1594) 评论(0) 推荐(3)

上一页 1 2 3 4 5 6 7 ··· 25 下一页

导航