标签:房间

编程技术

网易云信流媒体服务端架构设计与实现

36

xirruiqiang 发布于 2020-07-10

实时音视频通话作为高效便捷的沟通手段在许多场景下得到应用。随着5G商用元年的真正到来,实时音视频通话将会得到更加蓬勃的发展。本次LiveVideoStackCon 2020线上峰会我们邀请到了网易云信资深音视频服务端开发工程师鲁林俊,他将结合网易云信流媒体服务搭建的实战经验,进行...

阅读(10)评论(0)赞 (0)

Java

Java并发编程原理: 线程之间的互斥与协作机制

4

yeseng 发布于 2020-07-08

可能在synchronized关键字的实现原理中,你已经知道了它的底层是使用Monitor的相关指令来实现的,但是还不清楚Monitor的具体细节。本文将让你彻底Monitor的底层实现原理。 管程 一个管程可以被认为是一个带有特殊房间的建筑,这个特殊房间只能被一个线程占用。这个...

阅读(22)评论(0)赞 (0)

编程技术

一文读懂架构整洁之道

11

xiaoli.wang 发布于 2020-07-07

相信大家都非常清楚,如何编写可读性强的代码是一个合格程序员的必修课。 我在之前的文章 《 谈谈什么是好的代码》 中谈了一些自己对整洁代码的感悟,代码并不是独立存在的,成百上千个类的系统在企业应用中非常常见,如何将代码进行有效的组织,保持高可读性,高可维护性,则是一个好的架构需要考...

阅读(14)评论(0)赞 (0)

编程技术

知乎高赞:为什么像王者荣耀这样的游戏Server不愿意使用微服务?

3

changyuan.xu 发布于 2020-07-07

今天,在知乎上看到这样一个问题:"为什么游戏公司的server不愿意微服务化?" # 背景介绍 笔者最近去面试了家游戏公司。 最近面试了一家游戏公司(满大间的,有上市) 我问他,公司有没有做微服务架构的打算及考量? 他很惊讶的说,我没听说过微服务耶,你可以解释...

阅读(19)评论(0)赞 (0)

Java

Tomcat 架构原理解析到架构设计借鉴

20

刘莉莉 发布于 2020-07-07

Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典...

阅读(15)评论(0)赞 (0)

编程技术

网易分布式数据库多活架构的演进与实践

18

hellas 发布于 2020-07-07

本文根据周劲松老师在〖deeplus直播第228期〗线上分享演讲内容整理而成。 (文末有获取本期PPT&回放的方式,不要错过) 周劲松 网易杭州研究院资深研发工程师 来自网易数据科学中心,目前是网易分布式数据库DDB及网易数据运河NDC项目负责人。 对数据库及相关中间件的...

阅读(17)评论(0)赞 (0)

Java

办公室划水?早说啊,这事我擅长…

9

hellas 发布于 2020-07-06

那 啥 分享几款匠心独具的命令行终端「身心放(hua)松(shui)」的 小工具 ,从此腰不酸、颈不疼,写起代码来更有劲。 正所谓划水一直爽,一直划水一直爽。 命令行斗地主 项目介绍 这是一款基于火热的 Netty 框架实现的命令行斗地主。上班搬砖,代码写多了脑仁疼,不妨玩个两把...

阅读(10)评论(0)赞 (0)

Java

上班划水神器:一个可以在控制台玩斗地主的项目!

2

xiaoli.wang 发布于 2020-07-05

:hand:点击“ 面试交流 ”加入交流群 :hand: “置顶公众号”,每天推送面试专题 作者:  矢泽妮可 juejin.im/post/5be955a6f265da6135721bcc 这是什么? 这是Ratel,它可以在命令行内进行简单的斗地主游戏,来张图体验一...

阅读(14)评论(0)赞 (0)

Java

「MoreThanJava」Day 1:环境搭建和程序基本结构元素

39

邓龙华 发布于 2020-07-03

「MoreThanJava」 宣扬的是 「学习,不止 CODE」 ,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」 。 当然 不论新老朋友 我相信您都可以 从中获益 。如果觉得 「不错」 的朋友,欢迎 ...

阅读(17)评论(0)赞 (0)

Java

重学 Java 设计模式:实战状态模式「模拟系统营销活动,状态流程审核发布上线场景」

5

likai 发布于 2020-07-03

作者:小傅哥 博客: https://bugstack.cn – 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!:smile: 一、前言 写好代码三个关键点 如果把写代码想象成家里的软装,你肯定会想到家里需要有一个非常不错格局最好是南北通透的,买回来的...

阅读(22)评论(0)赞 (0)

创业故事

24岁公司卖十几亿后,他创业卖鞋,服务堪比海底捞,几十亿卖给亚

3

小丁 发布于 2020-06-30

1996年,刚毕业的谢家华辞去4万美元年薪的清闲工作,创办了“链接交换公司”,然后于1998年以2.65亿美元的价格把公司卖给了微软。 那一年,他24岁。 1999年,谢家华以顾问和投资者的身份参与了“美捷步”(Zappos)的工作...

阅读(182)评论(0)赞 (0)

Java

Java虚拟机详解(四)——垃圾收集器

2

changyuan.xu 发布于 2020-06-29

大家好,我是可乐,一个专注原创,乐于分享的程序猿。 本系列教程持续更新,可以微信搜索「 IT可乐 」第一时间阅读。回复《电子书》有我为大家特别筛选的海量免费书籍资料 上一篇博客我们介绍了Java虚拟机垃圾回收,介绍了几种常用的垃圾回收算法,包括标记-清除,标记整理,复制等,这些算...

阅读(20)评论(0)赞 (0)

编程技术

​支付宝的架构到底有多牛?

12

changyuan.xu 发布于 2020-06-28

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 原文链接: www.tbwork.org/2019/11/10/ant-ldc-arch/ 原文标题:《浅谈双十一背后的蚂蚁LDC架构和其CAP分析》 本文是 蚂蚁 支付宝的架构演进。 阿里...

阅读(32)评论(0)赞 (0)

Java

上班划水神器:一个可以在控制台玩斗地主的项目!

4

changyuan.xu 发布于 2020-06-24

作者:  矢泽妮可 juejin.im/post/5be955a6f265da6135721bcc 这是什么? 这是Ratel,它可以在命令行内进行简单的斗地主游戏,来张图体验一下: 怎么开始玩? Ratel分客户端和服务端,你可以在本地启动一个客户端让小伙伴们的客户端...

阅读(19)评论(0)赞 (0)

编程技术

根据业务能力实现DDD建模 – trond

hanze 发布于 2020-06-22

将大型复杂系统模块化为更小和更易于管理的部分是一种最佳实践,这不仅是为了降低每个部分的认知负担,而且还可以降低团队的独立性和运营弹性。棘手的一点是如何划定边界,使整个系统稳定而可持续。 带有边界的上下文是领域驱动设计的一种方法,业务领域的语言用作指导,还有另一种方法是从业务模型定...

阅读(26)评论(0)赞 (0)

编程技术

618,P7架构师带你探索淘宝服务端高并发分布式架构演进之路

15

Harries 发布于 2020-06-20

1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,...

阅读(33)评论(0)赞 (0)

创业知识

创业公司在危机中求存的三大要素和23个具体战术

2

xirruiqiang 发布于 2020-06-04

新冠肺炎的全球大流行以及随之而来的经济危机,让创业者面临的环境恶劣起来。仿佛一夜之间,大家对于经济的预期就从充满信心到模糊和混乱。对于创业者,你即将进入到最具挑战性的危机环境中。 这种环境我经历过两次,一次是互联网泡沫时期,我是在线旅游网站lastminute.com的创始团队成...

阅读(22)评论(0)赞 (0)

创业知识

创业公司在危机中求存的三大要素和23个具体战术

2

changyuan.xu 发布于 2020-06-04

新冠肺炎的全球大流行以及随之而来的经济危机,让创业者面临的环境恶劣起来。仿佛一夜之间,大家对于经济的预期就从充满信心到模糊和混乱。对于创业者,你即将进入到最具挑战性的危机环境中。 这种环境我经历过两次,一次是互联网泡沫时期,我是在线旅游网站lastminute.com的创始团队成...

阅读(32)评论(0)赞 (0)