keepalived架构 服务器nginx
NFS服务器搭建
NFS服务器 1、NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样 nfs ......
使用WGCLOUD工具对ubuntu服务器进行入侵检测分析
WGCLOUD监测平台,有个日志监控模块,我们本文就用它来进行ubuntu的入侵检测分析 准备:ubuntu 20,WGCLOUD v3.4.5 ubuntu的登录日志文件,用于分析用户登录行为:/var/log/auth.log,我们今天就用ubuntu了 提示:如果是centos系统,分析用户登 ......
CQRS是一种与领域驱动设计和事件溯源相关的架构模式
命令查询职责分离 - CQRS 概念 CQRS是一种与领域驱动设计和事件溯源相关的架构模式, 它的全称是Command Query Responsibility Segregation, 又叫命令查询职责分离, Greg Young在2010年创造了这个术语, 它是基于Bertrand Meyer ......
ubuntu22 安装nginx
# sudo apt update # sudo apt install libjasper1 libjasper-dev # sudo apt-get install libgsl-dev .# sudo apt-get install libpcre3 libpcre3-dev # sudo a ......
Linux中查询jdk,nginx,tomcat,redis,mysql的安装位置
一、Linux查询jdk安装的位置 1.检查JDK是否安装 Java –version 2.查找Java命令的位置 which java 二、Linux查询nginx的安装的位置 1.检查是否安装nginx -v或者是nginx -V 2.命令:which Java 三、Linux安装tomcat的 ......
Springboot 系列 (25) - Springboot+HBase 大数据存储(三)| HBase Shell,HBase REST 服务 和 Phoenix 组件
在 “Springboot 系列 (24) - Springboot+HBase 大数据存储(二)| 安装配置 Apache HBase 和 Apache Zookeeper” 里我们安装配置了 Apache HBase 和 Apache Zookeeper,本文将介绍 HBase Shell,HB ......
使用Netty框架完成客户端和服务端收发Protobuf消息
前言 本周继续学习尼恩编著的《Netty、Redis、ZooKeeper高并发实战》,一些资源也贴在这里,自己以后想看还可以找到,这个是在博客园的一个入口https://www.cnblogs.com/crazymakercircle/p/9904544.html。 这周主要学习了Netty客户端和 ......
使用Docker安装并启动nginx
1. 在 Docker 镜像仓库查找 nginx 镜像 dockerhub 镜像仓库 或者通过命令 docker search nginx 在宿主机终端查找 2. 拉取 nginx 镜像 # 拉取 nginx 镜像 docker pull nginx # 不加版本号默认下载 latest 版本,即 ......
【软件架构】 类和类的六种关系 Power Designer设计UML类图
UML(Unified Modeling Language)统一建模语言 power designer中给类的“操作”添加“输入参数” 查看所设计类的代码: 类和类的六种关系 1 继承关系(泛化关系) 语义:子类和父类之间的关系 语法:extends 符号:(子类指向父类) power design ......
浅析Nginx文件解析漏洞
浅析Nginx文件解析漏洞 本文章将从五个维度对Nginx文件解析漏洞进行剖析——原理、危害、检测、防御、复现 1、原理 Nginx文件解析漏洞的产生原因是由于Nginx配置文件default.conf以及PHP配置文件php.ini的错误配置。 引发该漏洞的错误配置分别如下: Nginx ......
服务器进程核心等信息查看
linux服务器查看进程、线程数量查看进程总数ps -ef | wc -l1查看系统设置的最大进程数sysctl kernel.pid_max1查看当前进程数ps -eLf | wc -l1修改最大进程数echo "kernel.pid_max=1000000 " >> /etc/sysctl.co ......
C#/.NET Core跨平台分布式微服务/DDD领域驱动架构设计VIP实战
阿笨NET课程详情 腾讯课堂官网 https://abennet.ke.qq.com/ ......
【故障公告】数据库服务器 CPU 近 100% 造成全站故障,雪上加霜难上加难的三月
数据库服务器 CPU 近 100% 问题几乎每年都要发生一次,上次发生在去年1月31日,每次都是通过主备切换或者重启实例解决。今年这个问题真会找时间,在园子非常困难的时期,在昨天刚刚因疯狂蜘蛛袭击被整得精疲力尽之后,在星期天早上难得睡个懒觉的时候,在今天早上 8:30 左右来袭。 ......
我想用gin开发一个使用redis和数据库的系统。 我应该如何进行架构设计?
在设计使用 Redis 的系统和使用 Gin 的数据库时,需要牢记几个架构注意事项。 这是一个可能的架构设计: API 层:API 层处理传入的请求并提供响应。 该层负责验证输入、验证用户并将请求路由到适当的服务层。 服务层:服务层包含应用程序的业务逻辑。 它应该负责与 Redis 和数据库进行交互 ......
ssh远程服务端口修改
Linux修改ssh远程登录配置 常见的ssh配置:修改ssh远程登录端口:将默认端口22改为1022 1.修改ssh服务的配置文件:/etc/ssh/sshd_config ,将 Port 22 改为 Port 1022 保存退出 2.防火墙上开放tcp 1022端口3.重启防火墙与ssh服务 s ......
chrome增加允许跨域调用后台服务
chrome跨域处理,No 'Access-Control-Allow-Origin' header is present on the requested resource的解决方式 ......
VScode连接GPU服务器进行深度学习
VScode连接GPU服务器进行深度学习 最近用台式机跑一些小的深度学习项目,发现越来越慢了,由于一些原因,有时候需要我进行现场作业但是我的笔记本是轻薄本(Thinkpad YYDS)不带显卡,百度了一下发现可以租一台GPU服务器,跑深度学习模型,我自己摸索了一下午终于跑成了一个简单案例,方 ......
支持10倍订单增长,携程数据库架构升级实践
随着机票订单业务的不断增长,当前订单处理系统的架构已经不能满足日益增长的业务需求,系统性能捉襟见肘,主要体现在以下方面:
数据库CPU资源在业务高峰期经常达到50%以上,运行状况亮起了黄灯;
磁盘存储空间严重不足,需要经常清理磁盘数据腾挪可用空间;
系统扩容能力不足,如果需要提升处理能力只能更换配置... ......
微服务是什么?
微服务(MicroServices)最初是由 Martin Fowler 于 2014 年发表的论文 《MicroServices》 中提出的名词,它一经提出就成为了技术圈的热门话题。 微服务,我们可以从字面上去理解,即“微小的服务”,下面我们从“服务”和“微小”两个方面进行介绍。 1) 所谓“服务 ......
服务器之间软件(工具)迁移
背景 经常在一台服务器上安装了一些工具后,然后服务器更换后,有需要重新安装新的工具,很麻烦。 解决 有一种常用的方法是使用一个包管理系统,例如 apt、yum 或者 Homebrew,这种方法可以帮助您快速地安装和管理工具,同时也可以将工具移植到其他服务器上。 以下是一个基本的步骤: 在当前服务器上 ......
nginx添加ssl模块
背景:之前系统上线的时候不是https部署,现在需要https改造,需要把nginx添加ssl模块 既然之前安装的时候没有编译ssl模块,难道需要把nginx卸载重装?其实不需要,看下面步骤 1 到之前下载nginx包解压缩后的路径 [root@16s9 nginx-1.20.1]# pwd /ro ......
nginx 进行tcpip 数据端口映射
TCP port mapping stream{ upstream tcpLink { hash $remote_addr consistent; server xxx:3306 weight=5 max_fails=3 fail_timeout=30s; } server { listen 700 ......
[软件设计] 软件系统总体结构设计 | 软件架构概述 [转载]
1 概述 对于程序员而言,开始关注架构就是重大进步。就已经从单纯写代码的层次里跳了出来,至少从“增删改查”中跳了出来,能以更宏观的视角去思考代码、思考软件工程! 这是一个新的起点,加油! 1.1 架构的定义 架构是一个来源于传统领域的古老概念,用来指对房屋、桥梁等实体物理结构的设计与研究。 后来,架 ......
如何在旧手机上搭建网站做文件服务器_ksweb和frp
生活中随着手机的更新换代,我们会有很多不用的旧手机,这些旧手机通常在家里吃灰,用来换不锈钢盆和大剪刀又太可惜了。 本文通过一种行之有效的方法,教你搭建一个可外网访问的24小时在线网站服务器。用到的工具包括KsWeb和Frp,这两个工具使用起来都非常的简单。另外,本文将还用kodExplorer源码为 ......
临时上传服务器搭建 transfer.sh
https://github.com/dutchcoders/transfer.sh transfer.sh Easy and fast file sharing from the command-line. This code contains the server with everything ......
languageservices github action 语言服务
languageservices 是github 团队开源的github action 语言服务,可以实现类似vs code 自动提示的能力,这样可以提高github action的开发速度,代码部分还是值得学习参考的 参考资料 https://github.com/actions/language ......
Spring Cloud Alibaba系列(四)微服务网关Gateway及在网关上用sentinel进行限流熔断
Spring Cloud Gateway是基于Netty,使用Reactor连接方式的,采用非阻塞方式,相比zuul支持更高的并发,且zuul已经停止维护,我们应该使用Gateway来构建微服务应用。 一. 使用nacos实现负载均衡 实际业务场景中,Gateway会和Nacos配合使用来做到负载均 ......