发布于 2021-02-07 15:37:34 | 阅读 25812
Java并发编程是Java编程中比较高阶的部分,曾听一位java界的大佬说过:“开发正确的程序是比较难的,开发正确的高并发多线程应用则更是难上加难”。
发布于 2021-02-04 11:31:26 | 阅读 28324
历史上最早出现也是最简单的一种并处处理多个请求的方法就是利用多进程。 比如在Linux世界中,我们可以使用fork、exec等方法创建多个进程,我们可以在父进程中接收用户的链接请求,然后创建子进程去处理用户请求,就像这样:
发布于 2021-01-20 17:34:15 | 阅读 28481
在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化程序的性能,我们经常使用缓存来提高应用的访问性能。
发布于 2021-01-11 11:36:45 | 阅读 29448
本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。
发布于 2021-01-04 10:56:49 | 阅读 31955
redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS。
发布于 2020-12-28 18:25:46 | 阅读 24754
终于到了Go中最牛掰的地方,并发,这也是Go为什么能快速火的原因。今天就带你入门Go语言基础之并发。
发布于 2020-12-28 17:37:30 | 阅读 26941
本篇带来Go语言并发基础,channel如何使用。看看Go协程如何配合channel。
发布于 2020-12-28 11:44:31 | 阅读 26483
JDK7中的 ConcurrentHashMap 使用 Segment + HashEntry 分段锁实现并发,它的缺点是并发程度是由Segment 数组个数来决定的,并发度一旦初始化无法扩容,扩容的话只是HashEntry的扩容。
发布于 2020-12-25 14:30:41 | 阅读 28764
作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然于胸,什么线程池、零拷贝、多路复用、事件驱动、epoll等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如:Java的Netty、Php的workman、Go的nget等熟练掌握。但真正到了面试或者技术实践过程中遇到无法释怀的疑惑时,方知自已所掌握的不过是皮毛。
发布于 2020-12-23 18:52:28 | 阅读 28634
Hey,大家好,我是码农星期八,终于到了Go中最牛掰的地方,并发,这也是Go为什么能快速火的原因。