- 博客(1015)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Docker 》》Docker Compose 》》network 网络 compose
docker 会自动创建一个 以为docker-compose.yml 文件所在的文件夹名称 + _default 的网络名称,同时容器加入这个网络。docker network inspect network名称。
2025-03-14 17:13:46
111
原创 Linux》Ubuntu》Docker >>安装中文版GitLab compose
vim docker-compose.yml # vim 命令 若没有这个docker-compose.yml 文件则 创建同时打开,有则 直接打开。因为linux 自己安装软件 不成名的规定 一般放在 》》/usr/local 中。在 /usr/local 目录 创建 gitlab 文件夹。因gitlab 启动 要配置,稍微有点慢。稍微等一会 在访问。》》访问直接跳转到修改 超级管理员密码的界面了。如果gitlab启动不了 可以看下面日志。》》用超级管理员登录。
2025-03-14 11:40:17
66
原创 Linux >> cat >、>>、<、<<、 EOF
< 标准输入来自命令行的一对分隔号的中间内容。输出重定向,进行追加,不会覆盖之前内容。< 输入重定向。
2025-03-13 16:12:06
146
原创 Linux》》Ubuntu22.04下Docker的安装 Docker
【代码】Linux》》Ubuntu22.04下Docker的安装 Docker。
2025-03-12 16:42:42
308
原创 Linux >> LVM 技术 磁盘扩容
PE (Physical Extend),我们的LVM磁盘管理中PE的默认大小是4M大小(可以指定大小),其实PE就是我们逻辑卷管理的最基本单位(一旦确定将不能改变)。比如说我有一个400M的硬盘,那么在将其格式化成PV的时候,其实际就是将这块物理硬盘划分成了100个的PE,因为PE默认的大小就是4M。vg (volume group 卷组):卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘,一个卷组由一个或多个物理卷组成。》》》扩容之后 一定要 记得 刷新。resize2fs 逻辑卷的路径。
2025-03-12 14:32:12
175
原创 Linux》》Ubuntu apt 常用命令汇总,Linux 文件目录结构 修改root 密码 查看系统版本
》Codename 为 noble ,该名称为 Ubuntu 系统的名称,修改数据源需要用到该名称。
2025-03-12 10:49:57
316
原创 运维技术》》网络基础 《1》 IP、子网掩码、nslookup ping 子网
当子网掩码为255.255.255.0时,该IP属于10.1.1网段,主机名为.1。当子网掩码为255.255.0.0时,该IP属于10.1网段,主机名为.1.1。当子网掩码为255.0.0.0时,该IP属于10.网段,主机名为1.1.1。如何确认网络位:与255对应的数字为网络位,与0对应的数字为主机位。ping 目标IP地址 #测试网络连通性,有去有回则为成功通信。IP构成:网络位 +主机位(网络位相同的IP地址,为同一个网段)形式:X.X.X.X(X的范围:0-255)构成:网络位+主机位。
2025-03-06 11:31:09
278
原创 热备、冷备、双活、互备
热备指的是两台服务器之间一台为主机对外提供服务,另一台是备机不提供服务,但是备机为开机状态,一旦主机故障,备机可以立即接管主机对外服务器。这种方式的最大的好处就是高可用,但是资源相对比较浪费,而且需要考虑服务器之间的数据同步、数据一致性及自动探活等事项,所以对技术的要求较高。随着技术的发展,这种高可用模式已经演变为多活、集群、微服务等等。双机互备是指在两台或多台机器上部署相同的系统和应用程序,当一台机器发生故障时,另一台机器可以立即接管服务,并提供连续可用的服务,以保证业务不中断或最小化中断时间。
2025-03-04 16:46:12
230
原创 Core 监听文件变化 FileSystemWatcher
当FileSystemWatcher调用一个事件处理器时,它包含两个自变量——一个叫做“sender”的对象和一个叫做“e”的 FileSystemEventArgs对象。注意:FileSystemEventArgs对象是监控文件夹下有文件创建、删除、修改时的自变量,如果是重命名的话为RenamedEventArgs对象此时除了FileSystemEventArgs对象的属性值,多了一个OldFullPath,为重命名之前的文件名。其中并不包含文件的路径——只包含使用事件被提交的文件或目录名称。
2025-03-03 16:59:04
571
原创 微服务》》RTO 超时重试机制 、 超时(Timeout) 和 重试(Retry) 机制
举个例子:用户支付购买某个课程,结果用户支付的请求由于重试的问题导致用户购买同一门课程支付了两次。客户端等待服务端完成请求完成超时但此时服务端已经执行了请求,只是由于短暂的网络波动导致响应在发送给客户端的过程中延迟了。RTO,TCP超时重传机制(RTO:Retransmission Timeout) ,是TCP操作计时器的一种。当出现多级依赖关系,如A调用B,B调用C,那么超时时间一般应该是A>B>C,否则可能会一直重试。对于重试时间的设置,太短会造成大量失败的重复请求,太长会影响用户体验。
2025-03-03 11:50:20
402
原创 Linux 之 Centos 安装Consul、consul 集群
他有两种运行模式server和client。每个数据中心官方建议需要3或5个server节点以保证数据安全,同时保证server-leader的选举能够正确的进行。
2025-02-25 15:25:12
176
原创 Ocelot 请求聚合
Ocelot允许你声明聚合路由,这样你可以把多个正常的Routes打包并映射到一个对象来对客户端的请求进行响应。比如,你请求订单信息,订单中又包含商品信息,这里就设计到两个微服务,一个是商品服务,一个是订单服务。这时候有了聚合路由后,你只需要请求一次聚合路由,然后聚合路由会合并订单跟商品的结果都一个对象中,并把这个对象响应给客户端。为了实现Ocelot的请求功能,你需要在ocelot.json中进行如下的配置。即使聚合路由中所有的下游服务都返回404状态码,聚合路由的返回结果也不会是404状态码。
2025-02-24 16:34:05
278
原创 Centos 8 更换阿里云镜像源 安装 Docker 部署WebAPI
如果出现这样(尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包)的报错,只需根据提示在命令结尾加上–allowerasing或–nobest后再次执行即可yum -y update --nobest。完成上述步骤后,就将yum镜像源更换为阿里云的了。后续如果这样报错,都可以按照此方法。
2025-02-19 15:54:16
278
原创 ### net7 + 出现了 自带的 限流中间件 固定窗口、滑动窗口 并发 令牌桶 全局限流器
速率限制算法固定窗口算法 是最简单的算法之一。它将请求限制为一个固定的时间窗口,该窗口在任何时间点都只允许固定数量的请求。滑动窗口算法 是固定窗口算法的改进版本,它将请求限制为一个可变的窗口,该窗口在任何时间点都只允许固定数量的请求。令牌桶算法 使用固定大小的令牌桶来限制请求的速率。令牌桶最初被填满了指定数量的令牌。每次请求都会消耗一个令牌,如果令牌桶中没有令牌,则该请求会被拒绝。并发算法 是一种非常简单的算法,它只允许固定数量的并发请求,但是不限制一段时间内的请求数。
2025-02-17 11:53:48
276
原创 Docker Desktop WebAPI《1》
》执行 Container(Dockerfile) 会生成镜像文件和容器。》》生成的镜像和容器 在 Docker Desktop 中可以查看。但把这个调试工工具 停止,WebAPi就不能访问了。》》生成 的文档不要动,
2025-02-13 11:54:54
309
原创 Docker Desktop Windows 之 安装 SqlServer
mcr.microsoft.com/mssql/server:2022-latest SQL Server 的 容器映像。docker exec -it sql-server2022 bash sql-server2022 是 容器名称。在此示例中,SQL Server 侦听容器中的 TCP 1433,此容器端口随后会对主机上的 TCP 端口 1400公开。/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P “密码” -No。
2025-02-12 11:31:08
375
原创 Docker Desktop Windows 安装
一、先下载Docker desktop WIndows二、安装安装超简单 一路 下一步三、安装之后,桌面会出现一个 小蓝鲸图标,打开它》更新至最新版本,不然小蓝鲸打开,一会就退出了。》wsl --update (这个有时比较慢,多试试就可以了)如果 wsl --update 提示是最新版本了, 小蓝鲸还弹出那个错误,需要设置一下。
2025-02-12 10:55:10
454
原创 NetCore Consul动态伸缩+Ocelot 网关 缓存 自定义缓存 + 限流、熔断、超时 等服务治理 + ids4鉴权
【代码】NetCore Consul动态伸缩+Ocelot 网关。
2025-02-06 17:38:31
350
原创 ASP.Net Identity + IODC 解析ReturnUrl
》默认已经生成了Miagratin 直接update-database。创建的项目结构中 没有 注册和登录的 控制器和视图。》》》配置Config 类。》》Program中。
2025-01-16 11:28:26
626
原创 OIDC IdentityServer4之ApiResource、ApiResourceScope、ApiScope
Client包含某个scope。且ApiResourceScope表中也定义了该scope。则该Client获取的accesstoken中将会包含aud这个声明,且值为ApiResourceScope表中对应记录关联的ApiResource的名称。而aud用于api资源服务器验证accesstoken。
2025-01-09 15:36:49
228
原创 持久化 OpenID OIDC【OpenID Connect】 openID OAuth==>IdentityServer4 IDS4 源码案例《3》 可以实现SSO单点登录
xxx。
2025-01-06 15:29:28
130
结算方式 付款方式 支付方式
2023-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人