摘要: 记录有效获取IP的方法 外网IP: public static string GetIPAddress() { string ip = "0.0.0.0"; try { WebClient MyWebClient = new WebClient(); MyWebClient.Credentials 阅读全文
posted @ 2023-08-02 22:55 鲁燕云端 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 学习记录, 便于查找。 Azure Blob 简介:Blob(对象)存储简介 - Azure Storage | Microsoft Learn 主要就是这句:Blob 存储最适合存储巨量的非结构化数据。 非结构化数据是不遵循特定数据模型或定义的数据(如文本或二进制数据)。 一般主要用于存储 音频, 阅读全文
posted @ 2023-08-02 22:54 鲁燕云端 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 学习记录下 Redis中如何实现无畏宕机快速恢复和持久化-Redis-PHP中文网 阅读全文
posted @ 2023-08-02 22:53 鲁燕云端 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. 先根据用户需求确定领域边界,即静态划分 2. 再根据领域实体来划分领域边界,即动态划分 第二点划分的依据。数据量 当数量超过400-500,即可将静态划分的领域内的实体转化为领域。这里主要是考虑到性能原因才这样划分的 举例说明:比如电商项目中的商品可以确定为一个领域 商品作为聚合根存在,假如它 阅读全文
posted @ 2023-07-29 12:30 鲁燕云端 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库兼容性问题 本地安装的是MySQL5.6的版本, 结果一直报 "index column size too large. the maximum column size is 767 bytes" 和 数据表一直存在的问题 解决办法:卸载5.6,重新安装5.7.9 问题解决 期间尝试 m 阅读全文
posted @ 2023-07-09 14:09 鲁燕云端 阅读(82) 评论(0) 推荐(0) 编辑
摘要: .NET异步和多线程系列(一) (qq.com) 阅读全文
posted @ 2022-11-09 22:42 鲁燕云端 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Lock 相当于Monitor.Enter 检查变量是否被lock, 有就等待,没有就可以执行代码 lock的锁对象要求为一个引用类型。它可以锁定值类型,但值类型会被装箱,每次装箱后的对象都不一样,会导致锁定无效。 对于lock锁,锁定的这个对象参数才是关键,这个参数的同步索引块指针会指向一个真正的 阅读全文
posted @ 2022-11-06 18:13 鲁燕云端 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. 异常在线程内部处理 多线程使用过程中,在线程内部使用try...catch...是可以捕获异常的。但是外部使用try...catch...通常无法捕获异常,也就是说程序不会throw异常(异常被吞掉了)。 除非使用Task.WaitAll() 方法,这样的话可以捕获异常。异常捕获使用 Aggr 阅读全文
posted @ 2022-11-06 18:02 鲁燕云端 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 异步编程中经常使用的委托为 Action 和 Func. 异步方法的调用使用BeginInvoke实现, 等待异步方法结束的几种方法: 1. 调用 EndInvoke, 一直阻塞到调用完成。 2. 通过BeginInvoke 的返回值IAsyncResult对象实现。 IAsyncResult.As 阅读全文
posted @ 2022-11-06 16:26 鲁燕云端 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1. 安装提示需要足够权限来启动服务 https://blog.csdn.net/Samz_/article/details/122926688 2. 安装完成后找不到Bin目录 https://blog.csdn.net/jiangjunyuan168/article/details/124359 阅读全文
posted @ 2022-07-19 21:32 鲁燕云端 阅读(58) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示