CodingLife


  • Home

  • Archives

  • Tags

  • Search

秒杀架构与乐观锁

Posted on 2019-03-03

秒杀与高并发

“秒杀”是指一种购物模式,在特定时间所有买家同时抢购商品,最后只有与库存数量对应的买家可以买到。

Read more »

C++ 条件变量的虚假唤醒(Spurious Wakeup)问题

Posted on 2019-02-21

问题

在实现线程池时,遇到一个条件变量的坑,可能在预期之外的情况下,被阻塞的线程被唤醒。
这样之前要等待的某个条件实际上并没有符合,被唤醒的线程将执行一系列非法操作。

Read more »

算法学习——Dijkstra

Posted on 2019-02-18

Edsger Wybe Dijkstra

Read more »

十个网球健康饮食理论

Posted on 2019-02-13

王陇德 王陇德 原卫生部副部长、中华预防医学会会长、工程院院士

Read more »

算法学习,机器学习之——退火算法(Annealing)

Posted on 2019-02-05

算法特性

退火,Annealing
利用微积分的思路,通过检测、迭代、缩减Delta,最终取得接近最优值的结果。

Read more »

Kubernetes基础概念

Posted on 2019-02-01

kubernetes_docker Dokcer 为我们解决了环境搭建复杂、虚拟机重启速度慢等发布问题,并且通过 DockerFile 实现了对运行环境的版本控制、便于移植。正因为如此方便,所以我们的 Docker 往往会越来越多,组成分布式系统,当系统中的主机和容器数量达到一定程度时就会发生管理混乱。为了真正发挥 Docker 的效用,我们可以采用开源的 Kubernetes 容器管理系统。

Read more »

Redis分布式方案

Posted on 2019-01-28

单机缓存的缺点问题

Read more »

缓存的基本使用场景以及常见问题

Posted on 2019-01-26

单机缓存,提高热数据查询速度

Read more »

缓存穿透的解决方案——Bloom Filter

Posted on 2019-01-23

什么是缓存穿透

Read more »

(转)ThinkPHP crontab 设定方法

Posted on 2019-01-20

应用场景

crontab适用于想定时执行任务的情况,但是对执行时间并不精确要求。

Read more »
1 … 23 24 25 … 31
CodeHunter2006

CodeHunter2006

这里包括一些技术经验总结、生活随想和其他...

304 posts
11 categories
85 tags
RSS
GitHub
© 2025 CodeHunter2006
Powered by Jekyll
Theme - NexT.Muse