240 发简信
IP属地:北京
  • 数据库的乐观锁和悲观锁并非真实的锁

    开局 我们平时编写程序的时候,有很多情况下需要考虑线程安全问题,一个全局的变量如果有可能会被多个同时执行的线程去修改,那么对于这个变量的修改就需...

  • Resize,w 360,h 240
    你为什么还在用存储过程?

    存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永...

  • 我眼中的单例模式并不完美

    单例模式 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。 几乎大部分程序员面试的时候,面试官让你说...

  • Resize,w 360,h 240
    假如需要一百万个对象

    设计背景 每个平台都会有用户这种基础数据的设计,作为最基础的用户,每个用户都有很多属性,比如性别,姓名,手机号等,每个用户还可以有类似经验值这样...

  • 对于程序员,那些既陌生又熟悉的计算机硬件

    程序员一步入中年,不知不觉便会被铺天盖地的“危机感”上身,曾经的那个少年已经不在,时间就是这样公平。就算你能发明c语言,随着时间的推移,你注定还...

  • 如何提高网站的吞吐量

    吞吐量定义 百科 吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。 以上的定义比较宽...

  • Actor模型是解决高并发的终极解决方案

    写在开始 一般来说有两种策略用来在并发线程中进行通信:共享数据和消息传递。使用共享数据方式的并发编程面临的最大的一个问题就是数据条件竞争。处理各...

个人介绍
一个奔走在通往互联网更高之路的工程师,热衷于互联网技术。拥有10年+互联网开发经验。热衷于高性能、高并发、分布式技术领域的研究。