摘要:引入一个大家都用的到的需求来说吧。 需求:要在三主三从的redis集群,存入数据,会对数据进行批量删除操作,数据要求要在redis集群负载均衡。 思路: 1.存入数据好办 1 var connect = ConnectionMultiplexer.Connect(redisConn); 2 var 阅读全文
posted @ 2020-11-25 12:59 TeemoHQ 阅读(1042) 评论(2) 推荐(1) 编辑
摘要:准备环境 安装consul之后 1. 创建一个.net core webapi 举例为UsercenterService 2. nuget引用Consul组件 https://github.com/PlayFab/consuldotnet 3. 创建配置实体类 (后面涉及功能介绍时候再解释属性含义) 阅读全文
posted @ 2019-03-19 13:34 TeemoHQ 阅读(919) 评论(2) 推荐(1) 编辑
摘要:20210421更新:可以使用https://github.com/microsoft/perfview 微软自带工具 20201211更新: 用 https://docs.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-dump 更方便 后续新 阅读全文
posted @ 2019-02-16 16:23 TeemoHQ 阅读(2884) 评论(0) 推荐(6) 编辑
摘要:上一次记录线上问题还是在2018年【问题记录】,最近线上日活突破巅峰,又炸了。记录下。 线上几天连续活动,活动基本的刺激用户都上线操作某个业务。通过广告,内部通知,App全量推送等方式激活。 晚上7.30左右就开始告警。到8.00其实已经很多用户在排队。2G的带宽直接塞满,mysql,redis,m 阅读全文
posted @ 2021-04-23 11:13 TeemoHQ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:当.net core 项目给.net framework 用easynetq发送信息的时候。出现异常,例如以string对象为例。抛出异常:“Could not load assembly 'System.Private.CoreLib'” 因为:.net core 的string 对象是在Syst 阅读全文
posted @ 2021-04-07 15:23 TeemoHQ 阅读(30) 评论(0) 推荐(0) 编辑
摘要:10 个数据结构:数组、链表、栈、队列、跳表、散列表、二叉树、堆、图、Trie 树。 《数据结构与算法之美》王争 再看一次吧。 加深理解。 第三次看总结下 1.数组: 概念:线性表,连续的内存空间和相同类型的数据 优点:查找快,根据下标随机访问的时间复杂度为 O(1) 缺点:插入删除慢,内存大小固定 阅读全文
posted @ 2021-03-23 18:20 TeemoHQ 阅读(8) 评论(0) 推荐(0) 编辑
摘要:线上分了N张表,多表查询sql使用where in方法。容易抛出参数已经定义的异常。例如:"Parameter 'sqlParams111' has already been defined." 问题代码例子: //test_01表和test_11表只包含两个字段自增id和addtime try { 阅读全文
posted @ 2021-03-15 10:53 TeemoHQ 阅读(11) 评论(0) 推荐(1) 编辑
摘要:最近在做一些老的asp.net mvc 老项目迁移到asp.net core。 其中有很小坑都有的介绍,园子里面有很多人都已经填满了,但是我遇到[OutputCache]到[ResponseCache]的坑 没看到有解决就记录下。 responsecache 理解起来简单,介绍也很多。就不多说明。下 阅读全文
posted @ 2020-12-29 17:38 TeemoHQ 阅读(48) 评论(0) 推荐(0) 编辑
摘要:引入一个大家都用的到的需求来说吧。 需求:要在三主三从的redis集群,存入数据,会对数据进行批量删除操作,数据要求要在redis集群负载均衡。 思路: 1.存入数据好办 1 var connect = ConnectionMultiplexer.Connect(redisConn); 2 var 阅读全文
posted @ 2020-11-25 12:59 TeemoHQ 阅读(1042) 评论(2) 推荐(1) 编辑
摘要:场景:例如需要处理数据库大量的数据,先查询出来,然后操作数据,然后1000条合成1批次,然后再插入到另外一张表。 作用:数据流批处理,多核操作增加效率,批处理改变单个插入为批量插入增加效率 定义数据Model 1 public class Employee 2 { 3 public int Empl 阅读全文
posted @ 2020-07-02 17:08 TeemoHQ 阅读(386) 评论(0) 推荐(0) 编辑
摘要:再看一次《高性能mysql》读书问题汇总笔记,不写答案。每过一段时间查看加深印象。 1.mysql如何并发控制数据正确性? 2.解释读锁和写锁:读锁写锁是否都会相互阻塞? 3.锁的粒度有哪些?不同的粒度开销如何? 4.事务ACID是哪些? 5.隔离级别有哪些?mysql默认是哪种隔离级别?隔离性越强 阅读全文
posted @ 2020-07-01 18:18 TeemoHQ 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1. 概念 Docker:不独占系统,只有一份OS消耗;启动快;更少的授权和管理费用 Compse: 方便管理多容器(多服务)用的 K8S/Swarm: docker集群管理 2. 常用命令(部分) 创建镜像:docker image build -t dockertest . (do not fo 阅读全文
posted @ 2020-01-16 13:23 TeemoHQ 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1 static void Main(string[] args) 2 { 3 while (true) 4 { 5 LinkedList L = new LinkedList(); 6 L.Add(new Node("first")); 7 ... 阅读全文
posted @ 2019-07-26 14:36 TeemoHQ 阅读(413) 评论(0) 推荐(0) 编辑