摘要: 大数据量List<T>中的数据根据多个属性进行去重有多种方法,在数据量达到10万以上时,各种方法效率有明显的区别,这里只列举两种方式: 这里以类Model为例创建List<Model> public class Model { public string Id { get; set; } publi 阅读全文
posted @ 2021-10-20 18:21 netlock 阅读(140) 评论(0) 推荐(2) 编辑
摘要: CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网 阅读全文
posted @ 2021-10-20 18:19 netlock 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 前言 电商需求,一个订单支付完成后的业务场景,有如下操作: 更改订单的状态为 “已支付” 扣减商品库存 给会员增加积分 创建出库单通知仓库发货 咱们使用 最终一致性方案 去实现它。 什么是最终一致性? 从字面上看就是 保证数据最后的一致性 就可以了。 为了减少系统代价,如果中间节点处理失败,其他节点 阅读全文
posted @ 2021-10-20 18:03 netlock 阅读(147) 评论(0) 推荐(1) 编辑
摘要: 1. 简介 如图所示,一个正常的请求 客户端请求张铁牛的博客。 服务首先会请求redis,查看请求的内容是否存在。 redis将请求结果返回给服务,如果返回的结果有数据则执行7;如果没有数据则会继续往下执行。 服务从数据库中查询请求的数据。 数据库将查询的结果返回给服务。 如果数据库有返回数据,则将 阅读全文
posted @ 2021-10-20 16:26 netlock 阅读(81) 评论(0) 推荐(1) 编辑
摘要: 中国菜刀的由来: 说起菜刀,就不得不提起菜刀的作者,作者是一个退伍军人,生长在一个贫穷的农村,据说初中也没读完,英语更是不咋地,但他却自学掌握了C++/J2ME/PHP/JSP/ASP.NET等等十数种计算机语言,当初在六七年前台湾闹独立的时候,他在国民党和民进党的网站上留下了“只有一个中国”的黑页 阅读全文
posted @ 2021-10-20 14:56 netlock 阅读(7120) 评论(0) 推荐(1) 编辑
摘要: 前言 C#后端动态生成RSA公钥和私钥, Vue前端使用公钥对数据加密,后端使用私钥解密 vue前端 1.安装依赖 npm install jsencrypt --save 2.创建rsa.js文件 引用依赖 import { JSEncrypt } from 'jsencrypt' //加密 // 阅读全文
posted @ 2021-10-20 14:52 netlock 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 1.Lodop和C-lodop 1.官方网址 http://www.lodop.net/index.html 2.菜鸟打印 1.官方打印 https://cloudprint.cainiao.com/ 参考 https://blog.csdn.net/web_hj/article/details/1 阅读全文
posted @ 2021-10-20 14:06 netlock 阅读(159) 评论(0) 推荐(0) 编辑