设计模式通常分为三个主要类别: 创建型模式 结构型模式 行为型模式。 这些模式是用于解决常见的对象导向设计问题的最佳实践。 以下是23种常见的设计模式...

ClickHouse、Hbase和Kudu全视角比拼,谁是地表最强?
一、前言Hadoop生态圈的技术繁多。HDFS一直用来保存底层数据,地位牢固。Hbase作为一款Nosql也是Hadoop生态圈的核心组件,它海量的存储能力,优秀的...
随性更新 admin@stgod.com

ClickHouse放着不用,日志存储分析非要上MySQL和ES?
为了公平对比,ElasticSearch仓库在同一个月有惊人的1076个合并PR,同时在功能性方面,它的节奏也非常让人印象深刻! 我们正在将 Clickhouse ...

系统架构改造实操:从不堪重负到10倍服务性能提升
一、背景 随着用户量级的快速增长,vivo 官方商城 v1.0 的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。 &...
经验总结出的bug修复技巧分享
BUG, 又名程序缺陷或者程序漏洞, 是每个程序员每天都回避不了的东西。程序员对bug的感情可谓是五味杂陈:一方面bug非常可恶,尤其是一些偶现的b...

使用 AdGuard Home 自建 DNS 防污染、去广告 #1 – 安装部署教程(Docker)
前言 AdGuard Home 部署的方式有很多种,使用 Docker 部署主要是考虑到其更新维护成本低、玩法多样、灵活。 安装部署 AdGuard Home D...

使用 AdGuard Home 自建 DNS 防污染、去广告 #0 – 先导篇
前言 大家都在聊的广告卫士·家庭版(AdGuard Home)到底是什么? AdGuard 应该有不少小伙伴都使用过,人尽皆知它是用来去广告的插件。当 AdGua...
基于.NET平台常用的框架整理
分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问...
为躲避死亡威胁,只用15步,这个密码朋克大叔就从世界“消失”了,堪比好莱坞大片
介绍一位知名比特币工程师 Jameson Lopp。 这哥们儿大叔是谁?他是一位密码朋克、比特币布道者,他也是加密货币钱包服务商 Casa 的...

通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引...