EFCore——树形结构篇
摘要:1、整体数据量不大的场景 参照:EntityFramework Linq 查询数据获得树形结构-YES开发框架网 (yesdotnet.com) 核心方法GetChildData,特点将所有的数据查到内存中,利用递归去组装树状结构,优点就是只需查一次,但是把所有数据加到内存里,只适合数据量不大的场景
阅读全文
数据结构之位图(bitmap、RoaringMap)
摘要:参照资料: 1、https://www.bilibili.com/video/BV1u44y1g7Ps(bitmap) 2、https://b23.tv/cQtuFOx (RoaringMap) 3、基于.net的RoaringMap实现库CRoaring.Net,这个库不适合linux环境下的部署
阅读全文
.net core分布式锁的实现(基于redis)
摘要:一、单个redis节点 实现原理:核心采用StackExchange.Redis的LockTake方法实现。支持同步获取锁,或者等待直到超时获取锁。 基于SENTX命令。 copy一下文档的demo redis> SETNX mykey "Hello" (integer) 1 redis> SETN
阅读全文
内网穿透——Natapp实现
摘要:转自:NATAPP使用教程(内网穿透)_Willing卡卡的博客-CSDN博客_natapp NATAPP内网穿透使用教程 本文主要分享了有关内网穿透NATAPP的使用,包括:注册、建立隧道(免费)、客户端的下载、运行natapp,使任意地域的人访问; 下载:https://files.cnblog
阅读全文