分布式锁的多种实现方式

分布式锁的多种实现方式

0人评论
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分...
Redis 在 Web 项目中的应用与实践

Redis 在 Web 项目中的应用与实践

0人评论
Redis作为一个开源的(BSD)基于内存的高性能存储系统,已经被各大互联网公司广泛使用,并且有着诸多的应用场景。本篇文章将基于PHP来详细讲解Re...
Java 线程同步原理探析

Java 线程同步原理探析

0人评论
现如今,服务器性能日益增长,并发(concurrency)编程已经“深入人心”,但由于冯诺依式计算机“指令存储,顺序执行”的特性,使得编写跨越时间维...
老板让我写个 BUG!

老板让我写个 BUG!

0人评论
前言 标题没有看错,真的是让我写个bug! 刚接到这个需求时我内心没有丝毫波澜,甚至还有点激动。这可是我特长啊;终于可以光明正大的写bug...
如何优雅地处理前端异常?

如何优雅地处理前端异常?

0人评论
前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。 一、为什么要处理异常? 异...
深入理解 iOS App 的启动过程

深入理解 iOS App 的启动过程

0人评论
前言 启动时间是衡量应用品质的重要指标。 本文首先会从原理上出发,讲解iOS系统是如何启动App的,然后从main函数之前和main函数之后两个角度...
C++语言的单元测试与代码覆盖率

C++语言的单元测试与代码覆盖率

0人评论
对代码进行单元测试是几乎每个软件工程师都要完成的工作。本文以C++语言为基础,讲解如何进行单元测试并生成测试报告。 前言 测试是软件开发过...
用 100 行代码提升 10 倍的性能

用 100 行代码提升 10 倍的性能

0人评论
提出问题 从一个我常用的面试题,也是真实需求开始聊起: 你需要在前端展示 5000 条甚至更多的数据,每一条数据的数据结构是一个对象,里面有...
软件的复杂性正在杀死我们

软件的复杂性正在杀死我们

0人评论
现在有一个常见现象:企业想要更快更便宜地构建软件。 这当然是一个可以理解和值得称赞的目标。且每个工程师都应该全心全意支持这个目标。 然...
7大Git实用技巧和命令总结

7大Git实用技巧和命令总结

0人评论
Git 是一个非常强大的工具,它包含丰富的工具用以维护项目。本文介绍了一些 Git 日常使用过程中的实用技巧和命令,希望这些内容能够对大家有所...
1 2 3 ... 下一页