Java多线程工具类之循环栅栏计数器 编程技术

Java多线程工具类之循环栅栏计数器

Java多线程下循环计数器 本文主要内容:CyclicBarrier(下文中凯哥就用cycBar来代替)定义介绍;举例说明;代码演示;从源码来看原理及总结;CyclicBarrier与CountDownLatch(下文就用CountDown来代替)比较。 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《并发工具类》教程的第二篇:《Java多线程下循环计数器》。 ...
阅读全文
go打包机制 编程技术

go打包机制

前言 包管理 Golang使用包(package)这种语法元素来组织源码,所有 语法可见性均定义在package这个级别 ,与Java 、python等语言相比,这算不上什么创新,但与C传统的include相比,则是显得“先进”了许多。参见 理解Golang包导入 编译 install ...
阅读全文
灵魂拷问:Java 的 Comparable 和 Comparator 是兄弟俩吗? 编程技术

灵魂拷问:Java 的 Comparable 和 Comparator 是兄弟俩吗?

在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:Java 的 Comparable 和 Comparator 是兄弟俩吗?像这类灵魂拷问的主题,非常值得深入地研究一下。 (标题有点皮嘛) 另外,我想要告诉大家的是,我越来越喜欢这个系列的文章了,不知道大家有没有同样的感觉?假如有的话,那我就太荣幸了。总之,写的越多,我越发现,散落在海滩上的一颗颗珍珠...
阅读全文
在Java7中体会NIO.2异步执行 编程技术

在Java7中体会NIO.2异步执行

JDK7 已经大致确定发布时间。JSR 203 提出很久了。2009.11.13,JDK7 M5(b76)已经发布。JSR 203 习惯上称为 NIO.2,主要包括新的: 异步 I/O(简称 AIO); Multicase 多播; Stream Control Transport Protocol(SCTP); 文件系统 API; 以及一些 I/O API 的更新,例如:j...
阅读全文
坚持“行业+云”战略,品高云打造自主可控国产全栈云生态 软件架构

坚持“行业+云”战略,品高云打造自主可控国产全栈云生态

2019年10月24日,品高云(广州市品高软件股份有限公司旗下云计算品牌)2019年度“行业+云”发布会在广州隆重举行,品高国产全栈云V9.0及其国产化生态全面亮相。 品高软件副总裁周静在开场演讲中指出, 品高云对全栈的理解是:提供以“咨询”为前导的“产品”和“服务”,具备核心技术、生态集成、持续服务、趋势洞察四项关键能力,从而实现真正服务客户的最终目标。 品高云的全栈:咨询先行 ...
阅读全文
高并发架构搭建 编程技术

高并发架构搭建

来自:IT牧场 00 前言   高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的...
阅读全文
美图 IT 老兵:关于大规模图片处理和全球云端处理架构思考 软件架构

美图 IT 老兵:关于大规模图片处理和全球云端处理架构思考

近日,TGO 鲲鹏会邀请不同领域的技术管理者,从案例和实践出发,一起分享讨论自己在架构设计方面的想法和宝贵经验,深入解读可扩展、高可用架构。在活动现场,美图公司技术总监王静波结合美图公司现状为大家分享了在大规模的场景及其需要支撑全球用户的场景下,美图如何运用面向未来的云端流程处理系统,从根本上解决处理时长、可用性和成本等问题。 云端图片美化技术架构 美图绘画机器人“Andy”的成...
阅读全文
阿里架构师眼中的高并发架构 编程技术

阿里架构师眼中的高并发架构

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并...
阅读全文
论程序员的自我修养——我在阿里干了十年开发 编程技术

论程序员的自我修养——我在阿里干了十年开发

究竟是努力重要,还是选择重要?资深阿里技术人毕玄师兄有着自己的见解。 毕玄,阿里巴巴基础设施事业群负责人,资深技术专家。打造了阿里目前使用最为广泛的核心中间件之一的服务框架;设计并带领团队实现了阿里技术发展史上具有里程碑意义的异地多活。 文章不长,但值得品味。师兄的文风就和他的代码一样,简洁洗练。 2007年年底,我入职阿里。工作十年,我看到了各种各样的程序员,也看到了各...
阅读全文
腾讯QQgame高性能服务器集群架构看分布式架构设计原则 编程技术

腾讯QQgame高性能服务器集群架构看分布式架构设计原则

腾讯QQGame游戏同时在线的玩家数量极其庞大,为了方便组织玩家组队游戏,腾讯设置了大量游戏室(房间),玩家可以选择进入属意的房间,并在此房间内找到可以加入的游戏组(牌桌、棋盘等)。玩家选择进入某个房间时,必须确保此房间当前人数未满(通常上限为400),否则进入步骤将会失败。玩家在登入QQGame后,会从服务器端获取某类游戏下所有房间的当前人数数据,玩家可以据此找到未满的房间以便进入。 如上篇...
阅读全文
Loading...