智能运维
-
Go 语言实现 LRU 算法
LRU(The Least Recently Used,最近最久未使用算法)是一种常见的缓存算法,在很多分布式缓存系统(如Redis, Memcached)中都有广泛使用。 LRU算法的思想是:如果一个数据在最近一段时间没有被访问到,那么可以认…
-
集合的hashCode方法的最佳实现
这是一个 stackoverflow 上的高赞答案! 我们如何确定最佳 hashCode()方法的集合实现(假设 equals 方法已被正确覆盖)? 最佳答案来自于 Effective Java 书中。 1、创建一个int result并分配一个非零值。 2、对于…
-
阿里巴巴开源的Dragonfly上了Hacker News
国人其实也有不少好项目,Dragonfly 正是其中之一,已经引起广大国外网友的注意了。 在阿里巴巴,蜻蜓每月被调用20亿次,并分发3.4PB数据。蜻蜓已成为阿里巴巴最重要的基础架构之一。 Dragonfly 的一些优点,使它今…
-
Go 语言实现 LFU 算法
LFU(Least Frequently Used ,最近最少使用算法)也是一种常见的缓存算法。 顾名思义,LFU算法的思想是:如果一个数据在最近一段时间很少被访问到,那么可以认为在将来它被访问的可能性也很小。因此,当空间满时,…
-
go 程序常见问题
1.向一个已经关闭的通道发送数据会导致异常,可以通过defer 进行异常捕捉: defer func(){ if r := recover(); r != nil{ logrus.Errorln("Exceptin:", string(debug.Stack()), r ); } } 最终会造成程序崩溃,本文是…
-
分享一个基于Python+django的Web电商项目
分享一个 Python + Django 实现的电商小项目 如果自学 Python,那么爬虫和电商项目将是你跳不过去的一个坎!今天我分享一个自学 Python 过程中的一个电商练手项目。 这个项目五脏齐全,且采用了 Django 框架,也是…
-
网站网址QQ微信聊天发送提示危险网站怎么申诉解除
网站被腾讯提示危险的网站是不可以直接在QQ、微信等腾讯系的聊天软件直接打开的。 如果你是站长,那么网站会因此失去很多流量,影响客户信任度。 那我们要怎么解除呢?今天主机吧教大家如何正规解除腾讯风险提示。 …
-
罗永浩经典语录,直播名言!
1、小孩打架是比发育。 2、真正的猛男,敢于直面惨淡的人生。猛男的另一个特征,哭的时候要躲起来。 3、遇到误会解不解释呢?绝不解释!只有两种情况我才解释:1.亲人误会我。如果我不解释,他们会难过。2.法院误会…
-
吐嘈一下华夏名网,一家非常反感的网络服务商
主机吧很多年前就代理有这家公司产品,主机吧当时还是个小站长,做了一个资源站,高峰时期日流量2W+,当时做网站获取流量还是非常简单的,后面因为流量增速太快,而且刚好看到华夏名网的虚拟主机(当时VPS价格非常贵…
-
DDOS攻击类型有哪些?主机吧已知的35 种 DDoS 攻击类型
DDoS 攻击是在线业务的主要关注点。 根据 Akamai 的 2021年年度安全报告 ,DDoS 攻击总数增加了 179.66%! 这个数字表明,在过去两年中,数量惊人的企业已成为犯罪分子、活动家和黑客出于邪恶原因的目标。 它不仅会…