随笔分类 -  C#高级语法

摘要:RDS数据库开发建议 & 监控告警配置推荐 一. RDS数据库开发建议 单个数据库实例的总大小不宜过大 数据库备份恢复时间与库大小相关,大库数据恢复时间较长。各场景数据库(含数据文件和索引文件等)总大小上限 建议如下: 开源MySQL:500GB RDS for MySQL:4TB RDS for 阅读全文
posted @ 2025-02-17 10:22 大树2 阅读(7) 评论(0) 推荐(0) 编辑
摘要:2025年 的思考 1.如何用一年的时间重生,如何从0到1开启个人事业 2.人只有处在最能发挥其才能的岗位上,才会干得好. 3.想要获得金钱,你不能追着它跑;你要反过来,让钱来找你. 4.别让任何困难阻止你追寻梦想. 5.面对当前的不如意,我们更该打磨技能,而非轻易放弃. 6.不复盘,掉过的坑还会再 阅读全文
posted @ 2025-01-05 11:49 大树2 阅读(19) 评论(0) 推荐(0) 编辑
摘要:ES 6中分词器: Standard 分词器:适用于自然语言文本,能够识别单词、数字、电子邮件地址和 URL。 特点: 识别单词:能够识别常见的单词边界。 处理标点符号:会忽略大多数标点符号,但保留电子邮件地址和 URL。 处理数字:能够识别并保留数字。 处理特殊字符:能够处理一些特殊字符,如连字符 阅读全文
posted @ 2024-12-16 16:27 大树2 阅读(14) 评论(0) 推荐(0) 编辑
摘要:使用命令将nupkg包上传到公司nuget使用方法 1.查询版本号包版本号查询地址: http://package-version.xxx.com/,发布已有存在的nubkg文件,需查询之前的版本号,避免重复。 2.在要上传dll的项目中生成nuget包文件 2.1配置生成nuget信息,在需要生成 阅读全文
posted @ 2024-12-06 11:32 大树2 阅读(36) 评论(0) 推荐(0) 编辑
摘要:编程算法学习 目录 第一章:基本概念 什么是算法 :算法(Algorithm)解决问题的方法,是基于特定的计算模型, 旨在解决某一信息处理问题而设计的一个指令序列 什么是数据结构:数据结构是一种数据组织、管理和存储的格式 什么是时间复杂度 什么是空间复杂度: 第二章:线性数据结构 什么是数组 什么是 阅读全文
posted @ 2024-11-25 20:03 大树2 阅读(11) 评论(0) 推荐(0) 编辑
摘要:datax 做为多数据源之间数据同步的工具,非常方便,速度非常快,能到达30分钟同步3000多万数据的速度,比代码同步速度快 datax同步 步骤: 1.安装好datx同步工具后,访问datax web管理界面, 配置同步任务: 2.数据源管理-->查询带同步的源库ip,目标库ip是否配置了数据源, 阅读全文
posted @ 2024-10-23 19:01 大树2 阅读(440) 评论(0) 推荐(0) 编辑
摘要:创建索引,支持:单键索引、复合索引,唯一索引 创建索引后台执行 db.books.createIndex({open: 1, close: 1}, {background: true}) 对内嵌文档字段创建索引: db.books.createIndex({"author.name":1}) 创建唯 阅读全文
posted @ 2024-10-21 18:11 大树2 阅读(130) 评论(0) 推荐(0) 编辑
摘要:mongodb 查询条件,查询逻辑对照表,逻辑运算符,正则表达式匹配查询,排序,分页/巧分页,更新操作符,更新单个/多个文档,删除文档,批量插入,$type操作符,内嵌文档和数组查找修改 1.条件查询 SQL MQL a = 1 {a: 1} a <> 1 {a: {$ne: 1}} a > 1 { 阅读全文
posted @ 2024-10-21 15:14 大树2 阅读(39) 评论(0) 推荐(0) 编辑
摘要:mongodb 常用查询API: db.book.find(0.count() db.book.find({},{bookid,name,status}) //select bookid,name,status from book db.book.find({age:{$gt:30}}) db.bo 阅读全文
posted @ 2024-10-17 18:02 大树2 阅读(24) 评论(0) 推荐(0) 编辑
摘要:db.users.createIndex({username : 'hashed'}) 1 # 创建唯一索引 db.values.createIndex({title:1},{unique:true}) 2 # 复合索引支持唯一性约束 db.values.createIndex({title:1,t 阅读全文
posted @ 2024-10-17 17:23 大树2 阅读(41) 评论(0) 推荐(0) 编辑
摘要:MongoDB分片键选择指南 特别是华为Mongodb4.0 集群的使用,更能提高查询效率 MongoDB是一款高性能的NoSQL数据库,能够处理大量数据并支持水平扩展。为了实现这一点,MongoDB使用了分片技术,而选择合适的分片键对性能和可伸缩性有着至关重要的影响。 第一步:理解分片的工作原理 阅读全文
posted @ 2024-10-09 19:54 大树2 阅读(87) 评论(0) 推荐(0) 编辑
摘要://insert db.books.insert( [ { _id: 12, item: "pencil1", qty: 51, type: "no.1" }, { _id: 21, item: "pencil1", qty: 52, type: "no.2" }, { _id: 31, item: 阅读全文
posted @ 2024-09-25 19:56 大树2 阅读(61) 评论(0) 推荐(0) 编辑
摘要:华为云不同版本间索引同步数据(目前华为后台工具不能跨版本间同步数据): ES 常用API:创建索引,创建别名,重建索引 华为云不同版本间索引同步数据(目前华为后台工具不能跨版本间同步数据): elasticdump --input http://admin:123456@ip:9200/sensit 阅读全文
posted @ 2024-09-19 11:15 大树2 阅读(108) 评论(0) 推荐(0) 编辑
摘要:ES高级查询语法 1.match_all 1.1 返回源数据_source 1.2 返回指定条数size 1.3 分页查询from&size 1.4 指定字段排序sort 2.术语级别查询 2.1 term query 术语查询 2.2 term query 多术语查询 2.3 exists que 阅读全文
posted @ 2024-08-28 10:38 大树2 阅读(50) 评论(0) 推荐(0) 编辑
摘要:如何从一个ES 实例指定索引同步到另一个ES实例的索引: 华为云支持同版本的es实例到实例的镜像,支持索引到索引的恢复同步 但是不支持ES版本不同的索引到另一个ES版本低的实例的索引恢复同步, 这时需用工具elasticdump同步: 同步步骤: 1.找一个内网liunx 安装elasticdump 阅读全文
posted @ 2024-07-19 11:20 大树2 阅读(166) 评论(0) 推荐(0) 编辑
摘要:你负责的项目中遇到了这些棘手问题,你应该如何出来? 1.线上bug:cpu飙高,内存泄漏,线程死锁 2.调优:慢接口,慢sql,缓存方案 3.组件封装:分布式锁,接口幂等,分布式事务, 1.幂等性问题的解决方案? 幂等性:它有助于减少由重复操作引起的副作用,如重复扣款或其他错误状态。重复请求问题。 阅读全文
posted @ 2024-01-22 16:08 大树2 阅读(43) 评论(0) 推荐(0) 编辑
摘要:上传数据的安全性是怎么控制的? 1.方案是使用加密算法保护数据传输 文件很大建议使用对称加密,不过不能保存敏感信息 文件较小,要求安全性高,建议采用非对称加密 2.非对称加密: 两个密钥:公开密钥(publickey)和私有密钥,公有密钥加密,私有密钥解密 优点:与对称加密相比,安全性更高 缺点:加 阅读全文
posted @ 2024-01-22 14:47 大树2 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Single Sign On:SSO 单点登录是如何实现的? 核心:一处登录,处处登录,一次注销,处处注销 单体系统中服务共享session 微服务,分布式中session不共享,所以需要分布式是session 常用的有: JWT:json web token,有登录服务返回token,携带toke 阅读全文
posted @ 2024-01-22 14:43 大树2 阅读(10) 评论(0) 推荐(0) 编辑
摘要:使用缓存后,不断的写操作,需注意引用的是地址问题,避免产生数据越写越多。一个表写入10亿数据问题. 总结: 1.缓存的中的对象如果是“引用类型”,数据取出后,如果对该值进行修改,实际上是修改了缓存里面的值。 2.对从缓存取出的数据,如果需要修改,要确认修改后会引起的结果是否符合自己的预期。 //Ht 阅读全文
posted @ 2023-12-29 10:32 大树2 阅读(22) 评论(0) 推荐(0) 编辑
摘要:多线程里锁,异步问题,开发碰到的问题,这里记录一下,避免下次出现 使用lock虽然可以解决线程安全问题,但是同时也限制了并发。 使用lock的注意点: A 不能是lock(null),可以编译但不能运行; B 不推荐lock(this),外面如果也要用实例,就冲突了; C 不应该是lock(stri 阅读全文
posted @ 2023-12-18 16:13 大树2 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示