本栏目精选业内优质干货,能给读者带来直接技术价值的文章进行聚合...[ 百科 ]
首先抛出一个观点,那就是Go的抽象能力的确不如Java这种严格的OOP语言强。具体表现之一就是模板模式的实现。 模板的实现 模板模式是OOP编程中的一把神兵利器,用好了能够提高代码的复用程度,大大提高开发效率。例如,我们可以在父类中定义完成一个任务的几个步骤并分别给出一个默认实现,然后子类继承父类,子类只需要重写自己感兴趣的方法即可,剩余逻辑都可以复
(马蜂窝技术原创内容,公众号ID:mfwtech) 引言 消费者的狂欢节「双11」刚刚过去。在电商竞争环境日益激烈的今天,为了抓住流量红利,双11打响的已经不仅仅是「促销战」,也是「营销战」,这对平台的技术支撑能力提出新的要求。 从2014年的「318大促」,到正在进行的「马蜂窝双11全球旅行蜂抢节」,马蜂窝旅游电商业务的大促已经走过5年时间,仅仅是双11、暑期、十一黄金
价值|思考|共鸣简评:对于Go来说一直以来依赖包的版本控制上没有一个好的方案,尽管社区诞生了不下十余个解决该问题的工具,但一直以来没有一个官方的支持。这个提案有望在Go的下个版本中看到官方的包版本控制了,去除了GOPATH依赖,同时还引入了module的概念,真正意义上实现了重编译,可谓一次大的变更 是时候为Go添加包版本控制了!更确切地说,我们需要把包版本
千万级规模高性能、高并发的网络架构经验分享 主题 :INTO100沙龙时间 :2015年11月21日下午地点 :梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。) 架构以及我理解中架构的本质 在开始谈我对架构本质的理
作者介绍 花名聪心,阿里云技术专家,主要负责阿里云OpenAPI,Services architectre技术服务的实现。 云产品前端架构 众所周知,阿里是以Java开发为主,最近引用GO在微服务架构上面进行开发,本次分享也是围绕这个主题进行叙述。 图1 图1所示,是我们最早期的前端微服务架构图,当时不存在API网关服务、天象全链路监控以及外部服务这几个模块,并且蓝色这部分也并没有被应
“数据智能”(DataIntelligence)有一个必须且基础的环节,就是数据仓库的建设。同时,数据仓库也是公司数据发展到一定规模后必然会提供的一种基础服务。 从智能商业的角度来讲,数据的结果代表了用户的反馈,获取结果的及时性就显得尤为重要,快速的获取数据反馈能够帮助公司更快的做出决策,更好的进行产品迭代,实时数仓在这一过程中起到了不可替代的作用。
最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题
你是否厌烦了那些使用复杂语言编写的、难以部署的、总是在不停构建的解决方案?Golang是解决这些问题的好方法,它和C语言一样快,又和Python一样简单。但是你是如何使用Golang日志监控你的应用程序的呢?Golang没有异常,只有错误。因此你的第一印象可能就是开发Golang日志策略并不是一件简单的事情。不支持异常事实上并不是什么问题,异常在很多编程语言中已经失去了其
根据最新的数据统计,Java和JavaScript主导了开发者,拥有大量忠实粉丝(开发者)。然而,随着更多的应用程序逐渐转移到云上,这种情况可能会发生变化。 当苹果公司和Facebook争相着去推出新的编程语言,以吸引开发者的想象力和创造力时,已经被证明可靠、屡试不爽的java语言作为开发者的首选语言,占据着至高无上的地位,有趣的是,虽然对Java的一般兴趣(类似c#、php)似
一、JVM与性能优化 描述一下 JVM 加载 Class 文件的原理机制?什么是类加载器?类加载器有哪些?什么是tomcat类加载机制?类加载器双亲委派模型机制?Java 内存分配?Java 堆的结构是什么样子的...
103 回答,21赞同