摘要: public class ConfigManage { // Microsoft.Extensions.Configuration //Microsoft.Extensions.Configuration.FileExtensions //Microsoft.Extensions.Configura 阅读全文
posted @ 2021-11-11 13:39 非著名架构师 阅读(59) 评论(0) 推荐(0) 编辑
摘要: volume: Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes) bind mounts:可以存储在宿主机系统的任意位置tmpfs mounts:挂载存储在宿主机系统的内存中,不会写入宿主机的文件系统 voulume 指定docker 挂载区域 bind 是宿 阅读全文
posted @ 2021-11-06 11:10 非著名架构师 阅读(5131) 评论(1) 推荐(0) 编辑
摘要: 安装条件 centos 7 以上 (8.0 的除外) 1安装docker#安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2#紧接着配置一个稳定的仓库、仓库配置会保存到/etc/yum. repos.d/docker-ce. 阅读全文
posted @ 2021-11-06 10:18 非著名架构师 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 需求 平台可以管理所有的定时作业 只要上传dll ,然后不用你管 。 每个dll 就是一个任务 任务一 namespace CXY_One { [PersistJobDataAfterExecution] [DisallowConcurrentExecution] public class Task 阅读全文
posted @ 2021-11-05 18:08 非著名架构师 阅读(140) 评论(0) 推荐(0) 编辑
摘要: using (var datalock = redisdb.AcquireLock("test", TimeSpan.FromSeconds(2)) { //阻塞锁 ////todo } var isok=redis.Add<string>("lockdata2","locakdata2",Time 阅读全文
posted @ 2021-11-02 21:17 非著名架构师 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 0 string 浪费资源 但自增自减 可以用。 比如秒杀。 1 存放一个对象 尽量用hast 不用string 因为string 要来回序列号和反序列化。hst 操作经常修改的字段 2 存放一般结合用List 刷盘有分页功能。 3 List 没有去重 ,去重用set 、根据下标取值。以及 交叉并补 阅读全文
posted @ 2021-10-31 15:41 非著名架构师 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 我们经常有api 统一返回数据格式,又不想在每个控制器里写retun json 格式 这里是在action 方法处 aop的思想, 在action 上放置一个特性。 Filter 类 如下 public class FilterExtend : Attribute, IActionFilter { 阅读全文
posted @ 2021-10-30 17:08 非著名架构师 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 一般用于分词,订单查询,跨库查询,低代码编程 es 的api 操作 put /索引名称/类型名称/文档id 创建文档 post /索引名称/类型名称 创建文档(随机id) post /索引名称/类型名称/文档id /_update 修改文档 Get /索引名称/类型名称/ 阅读全文
posted @ 2021-10-27 14:19 非著名架构师 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 简单工厂、工厂方法、抽象工厂 大三工厂 都是创建型设计模式,都是管理对象如何创建。 简单工厂简单到令人发指,只是包了一层,但是做到了逻辑转移。上端不在关心对象怎么创建,稳定了调用方 比如我们下单的时候,购买什么产品,需要创建什么样的对象,水果为例子,有 有苹果apple 葡萄 grape 橙子ora 阅读全文
posted @ 2021-10-26 11:13 非著名架构师 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1 httpcontext IhttpContextAccessor 这个可以在任何地方注入 并调用 而且是线程安全的 需要在Ioc 注入 2 IserviceProvider 获取容器实例 net core 机会所有的对象获取都是从 3 Option 核心配置对象,全局任意地方初始化,然后在任意使 阅读全文
posted @ 2021-10-24 19:22 非著名架构师 阅读(409) 评论(0) 推荐(0) 编辑