11 2023 档案

Elasticsearch 集群(二) 对接.net 进行 封装 和CRUD 操作
摘要:Nuget 下载 Elastic.Clients.Elasticsearch 参考官网 CRUD 使用示例 |Elasticsearch .NET 客户端 [8.9] |弹性的 ESHelper 类库代码 using Microsoft.Extensions.Configuration; using 阅读全文

posted @ 2023-11-30 16:51 是水饺不是水饺 阅读(409) 评论(0) 推荐(0) 编辑

Elasticsearch 集群(一)
摘要:上代码 创建文件夹 这个 config 文件里的文件 是启动了 一个单节点的 模式 从 容器中拷贝过来的 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" \-e 阅读全文

posted @ 2023-11-30 16:38 是水饺不是水饺 阅读(12) 评论(0) 推荐(0) 编辑

es 笔记
摘要:HTTP协议给出了可以在API调用中用作动词的一组相当长的类型。合乎逻辑的选择是, GET用来获得请求对象的当前状态,POST来改变对象的当前状态,PUT创建一个对象,而DELETE销毁对象, 另外还有个HEAD请求仅仅用来获取对象的基础信息。 es 命令 查看节点健康状态 curl -XGET h 阅读全文

posted @ 2023-11-29 17:27 是水饺不是水饺 阅读(9) 评论(0) 推荐(0) 编辑

elasticsearch 创建索引 后 修改 索引的属性类型
摘要:首先 创建 索引 并且 添加 数据 PUT user { "mappings": { "properties": { "age":{ "type": "text" } } } } POST user/_doc { "age":"22" } GET user/_search { "query": { 阅读全文

posted @ 2023-11-27 15:17 是水饺不是水饺 阅读(131) 评论(0) 推荐(0) 编辑

.net consul 封装 演变(三)
摘要:上一篇 虽然 进行了封装 但是 没有考虑 性能 ,如果每次 获取 注册服务 实例 都需要 请求 Consul 那么 会对Consul 造成压力 所以 要进行 性能优化 , 将获取到的 注册实例 放到 缓存中 ,这样就减轻了Consul 压力 那么 带来一个问题 如果 Consul 注册的服务实例 有 阅读全文

posted @ 2023-11-26 07:46 是水饺不是水饺 阅读(6) 评论(0) 推荐(0) 编辑

.net consul 封装 演变(二)
摘要:上一篇重复造轮子 这一篇 进行封装 ConfigOptions 文件夹 中的代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading. 阅读全文

posted @ 2023-11-25 09:08 是水饺不是水饺 阅读(12) 评论(0) 推荐(0) 编辑

.net consul 封装 演变(一)
摘要:Consul教程 - 梯子教程网 (tizi365.com) nuget consul webapi 接口 话不多说上代码 using Consul; using Microsoft.Extensions.Options; using System; using System.Net; using 阅读全文

posted @ 2023-11-24 16:38 是水饺不是水饺 阅读(20) 评论(0) 推荐(0) 编辑

.net core 类库项目 引用 WebApplication 问题
摘要:类库项目 引用 WebApplication 类 是引用不了的 Microsoft.AspNetCore 在Nuget 太旧了 如何解决 添加这句话 这个集成到sdk中了 <ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.Ap 阅读全文

posted @ 2023-11-22 09:11 是水饺不是水饺 阅读(64) 评论(0) 推荐(0) 编辑

redis 哨兵模式(二) .net core 连接 哨兵 三种中间件 ServiceStack.Redis StackExchange.Redis CSRedis
摘要:上一节 介绍了 构建哨兵 构建哨兵的 时候 每一个 哨兵是没有密码的 ,哨兵 是可以 有密码的 每个哨兵 设置密码是在 配置文件 设置 requirepass 123456 其中 我没有 找到 CSRedis 中间件 连接 有密码的哨兵 其他 两个可以连接有密码的哨兵 nuget下载 Service 阅读全文

posted @ 2023-11-21 12:02 是水饺不是水饺 阅读(301) 评论(0) 推荐(0) 编辑

redis 哨兵模式(一)
摘要:本文介绍哨兵模式 与简单主从不同 哨兵 有监控功能 监控 各个主从节点 的健康状态 故障转移 自动选主 是由主从演变过来 下面 是 是docker-compose 构建 哨兵 创建文件夹 mkdir -p /home/admin1/yyx/redissentinels/ 下面是redis主从 的 r 阅读全文

posted @ 2023-11-21 11:47 是水饺不是水饺 阅读(9) 评论(0) 推荐(0) 编辑

redis 主从模式(二) 设置密码
摘要:上节介绍了主从模式 ,本节介绍 主从模式 设置密码 主配置文件设置密码 requirepass yyx 从配置文件设置 访问主的密码 masterauth yyx 代码测试 不设置密码的情况 [HttpPost] public ActionResult Post(string value) { st 阅读全文

posted @ 2023-11-20 12:56 是水饺不是水饺 阅读(128) 评论(0) 推荐(0) 编辑

redis 配置文件
摘要:参考 https://blog.51cto.com/u_13544/6588699 # daemonize no 默认情况下, redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为 yes 2 daemonize yes 3 4 # 当 redis 在后台运行的时候, Redis 默认 阅读全文

posted @ 2023-11-20 12:36 是水饺不是水饺 阅读(13) 评论(0) 推荐(0) 编辑

redis 主从模式(一)
摘要:简单主从模式的问题 1,主 可读可写 从 只能读不能写 2,主如果 宕机了 只能手动从新配置 主从关系 下面 演示 出现的问题 正常搞奇数个redis 3,5,7,9 本例采用 docker redis 配置文件启动的方式 master mkdir -p /master/redis mkdir -p 阅读全文

posted @ 2023-11-19 17:22 是水饺不是水饺 阅读(52) 评论(0) 推荐(0) 编辑

redis 哨兵模式
摘要:Redis系列(四):哨兵机制详解 - 知乎 (zhihu.com) 阅读全文

posted @ 2023-11-18 18:03 是水饺不是水饺 阅读(3) 评论(0) 推荐(0) 编辑

DDD 脑图
摘要:ddd 领域服务 与 应用服务的区别 在领域驱动设计(DDD)中,领域服务(Domain Service)与应用服务(Application Service)是两个关键概念,它们在职责、使用场景以及与其他组件的交互方式上有着明显的区别。 一、定义与职责 领域服务(Domain Service) 定义 阅读全文

posted @ 2023-11-14 14:31 是水饺不是水饺 阅读(5) 评论(0) 推荐(0) 编辑

分布式锁 Lua脚本 (四)
摘要:前三章 介绍了 阻塞锁 乐观锁 redlock ,现在介绍 用Lua脚本的方式 ,这种方式并不是锁 ,他避开了 锁的应用 利用了 redis的 单线程 原子性的 特性完美规避了锁的使用也规避了 计算 业务时间和 锁过期时间和等待时间 ,所以 遇到 使用 分布式锁的情况 应该首选Lua脚本的方式 Lu 阅读全文

posted @ 2023-11-12 11:47 是水饺不是水饺 阅读(27) 评论(0) 推荐(0) 编辑

分布式锁 redlock(三)
摘要:本文介绍 redlock github 地址 GitHub - samcook/RedLock.net:C 语言中 Redlock 算法的实现# 该程序集 可以 使用 独立的 非主从复制的 redis 也可以使用 主从复制的redis 他也依赖于 StackExchange.Redis 这种方式 也 阅读全文

posted @ 2023-11-12 00:41 是水饺不是水饺 阅读(45) 评论(0) 推荐(0) 编辑

分布式锁 乐观锁(二)
摘要:本文介绍了 redis 乐观锁 使用的是 Nuget ServiceStack 乐观锁的核心是用户每次抢购 直接返回结果 用户不用等待 ,如果还想抢购用户再次发起请求抢购 第一次抢 第二次抢 第三次抢 库存就没有了 上代码 /// <summary> /// 乐观锁 /// </summary> p 阅读全文

posted @ 2023-11-11 22:52 是水饺不是水饺 阅读(5) 评论(0) 推荐(0) 编辑

分布式锁 阻塞锁(一)
摘要:本文介绍 redis 阻塞锁 使用的 类库 Nuget 查找 ServiceStack.Redis 阻塞锁 主要 考虑的是 锁等待时间的 设置 ,业务初期 时间设置 看似没有问题 但是 上线很久 数据增多 业务量大执行业务时间会增加 那么 会出现 取锁的当前时间 大于 锁的等待时间 抛了异常的情况, 阅读全文

posted @ 2023-11-11 19:21 是水饺不是水饺 阅读(40) 评论(0) 推荐(0) 编辑

shell 脚本记录
摘要:#!/bin/bash #是注释 #!/bin/bash 指定/bin/bash解释chmod +x t.sh 加可执行权限 执行执行方式./test.sh 这是 开启了一个子进程执行脚本/bin/bash test.sh 这样是开启一个子进程脚本 但是 他可以不需要可执行权限source ./te 阅读全文

posted @ 2023-11-09 15:57 是水饺不是水饺 阅读(2) 评论(0) 推荐(0) 编辑

consul 非docker安装
摘要:Install | Consul | HashiCorp Developer 我的liunx 系统是 centos 的所以官网选 centos sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://rpm.re 阅读全文

posted @ 2023-11-07 21:09 是水饺不是水饺 阅读(4) 评论(0) 推荐(0) 编辑

css 移动端 rem布局
摘要:rem的优点就是可以通过修改html里面的文字大小来改变页面中元素的大小可以整体控制 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device- 阅读全文

posted @ 2023-11-04 21:08 是水饺不是水饺 阅读(24) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示