Fork me on GitHub
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 1845 下一页

2022年2月7日

摘要: 一文详解MySQL的锁机制 一、表级锁、行级锁、页级锁 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。 MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引 阅读全文
posted @ 2022-02-07 09:42 HackerVirus 阅读(117) 评论(0) 推荐(0)

2022年2月6日

摘要: 高并发下秒杀商品,必须知道的9个细节 高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参 阅读全文
posted @ 2022-02-06 23:04 HackerVirus 阅读(143) 评论(0) 推荐(0)
摘要: .NET 百万级 大数据插入、更新 ,支持多种数据库 功能介绍 (需要版本5.0.45) 大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能 功能用法 BulkCopy 性能远 阅读全文
posted @ 2022-02-06 23:00 HackerVirus 阅读(217) 评论(0) 推荐(0)

2022年2月5日

摘要: 限流中间件的话,为啥不使用这个呢? https://github.com/stefanprodan/AspNetCoreRateLimit .NET6运行时动态更新限流阈值 昨天博客园撑不住流量又崩溃了,很巧正在编写这篇文章,于是产生一个假想:如果博客园用上我这个限流组件会怎么样呢? 用户会收到几个 阅读全文
posted @ 2022-02-05 22:45 HackerVirus 阅读(1130) 评论(0) 推荐(0)

2022年2月3日

摘要: 设计模式的分类和六大原则 设计模式的分类 总的来说,设计模式分位三大类: 创建型模式(5种)工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式(7种)适配器模式、装饰器模式、代理模式、外观模式(门面模式)、桥接模式、组合模式、享元模式 行为型模式(11种)策略模式、模板方法模式、 阅读全文
posted @ 2022-02-03 23:26 HackerVirus 阅读(93) 评论(0) 推荐(0)
摘要: 代码是怎么运行的? 本文内容来自我写的开源电子书《WoW C#》,现在正在编写中,可以去WOW-Csharp/学习路径总结.md at master · sogeisetsu/WOW-Csharp (github.com)来查看编写进度。预计2021年年底会完成编写,2022年2月之前会完成所有的校 阅读全文
posted @ 2022-02-03 23:01 HackerVirus 阅读(1023) 评论(0) 推荐(0)
摘要: C 语言基础,来喽! 前言 C 语言是一门抽象的、面向过程的语言,C 语言广泛应用于底层开发,C 语言在计算机体系中占据着不可替代的作用,可以说 C 语言是编程的基础,也就是说,不管你学习任何语言,都应该把 C 语言放在首先要学的位置上。下面这张图更好的说明 C 语言的重要性 可以看到,C 语言是一 阅读全文
posted @ 2022-02-03 22:30 HackerVirus 阅读(984) 评论(0) 推荐(0)
摘要: 表达式树,一种提高代码复用性的方式 一、问题源起 在有些情况下,我们的计算逻辑跟传入数据的内部结构有关系,不仅不同的数据的计算逻辑不同,即使同一种数据结构的计算逻辑也会随时间变化;例如我们的大数据收集系统,需要根据前方业务人员配置的过滤表达式,来决定数据是否可以入库;那么我们就需要这个筛选的逻辑既要 阅读全文
posted @ 2022-02-03 20:04 HackerVirus 阅读(343) 评论(0) 推荐(0)
摘要: 设计系统(Design System) 设计系统(Design System),设计和开发之间的“DevOps” 最近,我们网站的上新增了几个新功能,比如通过导航栏的QR Code可以下载App;通过Carousel的方式,显示多条信息。 以往这样的功能可能需要2-3个Sprints完成,但是现在这 阅读全文
posted @ 2022-02-03 19:12 HackerVirus 阅读(450) 评论(0) 推荐(0)
摘要: 【不费脑筋系列】发布个人的代码包到Nuget服务器上,并通过VS引用进行使用的方法 打打酱油,写点不需要费脑筋的博客先压压惊。 下面讲个关于个人如何开发nuget包,并部署到nuget服务器上的例子。为了保证.net framework和 .net core都可以访问到我的包,我此处以新建一个.ne 阅读全文
posted @ 2022-02-03 19:00 HackerVirus 阅读(90) 评论(0) 推荐(0)
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 1845 下一页