标签:Go 语言

Java

对Java中HashCode方法的深入思考

2

yanxinchi 发布于 2019-08-12

最近在学习 Go 语言,Go 语言中有指针对象,一个指针变量指向了一个值的内存地址。学习过 C 语言的猿友应该都知道指针的概念。Go 语言语法与 C 相近,可以说是类 C 的编程语言,所以 Go 语言中有指针也是很正常的。我们可以通过将取地址符 & 放在一个变量前使用就会...

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

编程技术

互联网架构微服务已经成为主流,Go 语言如何去打造呢?

3

likai 发布于 2019-08-10

过去 20 年,是互联网高速发展的 20 年,互联网的架构也进行了一系列的演进。从最初的单体架构,发展成为水平切分架构,再到目前比较主流的微服务架构。当然我们并不是说现在不管做什么项目都要用微服务架构,这是显然不对的!不同的架构在不同的公司以及不同的时期,有不同的作用。 单体架构...

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

Java

有望取代java?GO语言项目了解一下

9

hanze 发布于 2019-08-09

GO语言在编程界一直让人又爱又恨,有人说“GO将统治下一个十年”,“几乎所有新的、有趣的东西都是用 Go 写的”;也有人说它过于死板,使用感太差。国外有 Google、AWS、Cloudflare、CoreOS 等,国内有七牛、阿里、知乎等知名公司都已经开始大规模使用 Go 语言...

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

Java

Swoft 2.0.5 更新,新增高效秒级定时任务、异常管理组件

2

尖兵 发布于 2019-08-08

什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵...

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

编程技术

B站在微服务治理中的探索

24

Harries 发布于 2019-08-08

编辑推荐: 本文来自InfoQ ,重点将介绍 Discovery 中的 Go 语言最佳实践以及微服务治理的复杂性问题。 大家都知道微服务有两个痛点,一个是如何拆分微服务,微服务的边界怎么划分制定;二是微服务上了规模之后如何管理,因为只要上了规模,任何小小的问题都可能会被放大,最后...

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

编程技术

阿里巴巴微服务开源生态报告 No.7

songhua.gao 发布于 2019-08-07

「阿里巴巴微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。 社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。 非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。 第一期回...

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

Java

开发者如何看 Java 发展趋势?

1

likai 发布于 2019-08-06

Java 作为一门长青的编程语言,在比较长的发展时间里,时常会有唱衰的声音。但 Java 一直在不断向前发展,受欢迎程度也一直很高,TIOBE 榜单常年保持在 Top 2,未来 Java 将如何发展呢?本文搜集了一些国外开发者和相关从业人员的看法。 最 Hot 的 Java 应用...

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

Java

写给新手的 Go 开发指南

1

hanze 发布于 2019-07-29

转眼加入蚂蚁已经三个多月,这期间主要维护一 Go 写的服务器。虽然用的时间不算长,但还是积累了一些心得体会,这里总结归纳一下,供想尝试 Go 的同学参考。 本文会依次介绍 Go 的设计理念、开发环境、语言特性。本文在谈及语言特性的时也会讨论一些 Go 的不足之处,旨在给读者提供一...

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

Java

2019年最值得学习的编程语言,竟然不是Java

2

yeseng 发布于 2019-07-25

前阵子,我看到国外开发者平台 HackerRank 发布了一份开发者技能报告,其中有一项关于《2019年你最想学的编程语言是哪个》的调查结果如下: 2019 年程序员最想学习的编程语言 Top 3 分别是  Go、Kotlin  和  Python ...

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

编程技术

架构师技术图谱,助你早日成为架构师

1

hanze 发布于 2019-07-25

架构师技术图谱,助你早日成为架构师 本项目是《码农周刊》架构学习资料精选, 码农周刊团队官方出品 。架构师必读,助你早日成为架构师! 架构师技术图谱包括:分布式、前端、大数据、存储、微服务、推荐系统、框架、消息队列、编程语言、设计模式、重构、集群等内容。 欢迎订阅《码农周刊》! ...

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

Java

Go 语言依赖管理的趋势:Go Module 以及 Go 仓库

17

wenming.gapo 发布于 2019-07-25

关注世界领先 DevOps 平台 JFrog 在 JFrog 的 2019 用户大会上,来自微软的高级布道师同时也是开源 Go 依赖管理项目Athens (https://github.com/gomods/athens)的核心贡献者Aaron Schlesinger 为大家介绍...

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

编程技术

从游击队到正规军:马蜂窝旅游网的IM系统架构演进之路

9

zhuangli 发布于 2019-07-24

本文引用自马蜂窝公众号,由马蜂窝技术团队原创分享。 一、引言 今天,越来越多的用户被马蜂窝持续积累的笔记、攻略、嗡嗡等优质的分享内容所吸引,在这里激发了去旅行的热情,同时也拉动了马蜂窝交易的增长。在帮助用户做出旅行决策、完成交易的过程中,IM 系统起到了重要的作用。 IM 系统为...

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

编程技术

Go语言中的微服务

4

dulong 发布于 2019-07-22

Go语言中的微服务 摘要 我最近在墨尔本 Golang 聚会上就如何开发微服务和框架做了一次演讲。在本文中,我将与您分享我的想法(此外,它对我来说是一个很好的复习)。 在这里,我要介绍以下框架: Go Micro Go Kit Gizmo Kite 框架简介 Go Micro 这...

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

编程技术

弘康人寿基于 RocketMQ 构建微服务边界总线的实践

14

hellas 发布于 2019-07-22

随着互联网+和平台化战略的兴起,各个行业的 IT 系统都在向互联网架构发展,涉及的主要技术包括微服务、消息和弹性计算等,采用微服务架构实现服务高内聚、低耦合,通过异步消息完成交易快速响应和高并发。由于微服务和消息是企业应用架构中用的比较多的,故希望通过本文探讨以下问题: 企业服务...

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

编程技术

马蜂窝 IM 系统架构的演化和升级

13

songhua.gao 发布于 2019-07-18

点击上方“马蜂窝技术”,关注订阅更多优质内容 今天,越来越多的用户被马蜂窝持续积累的笔记、攻略、嗡嗡等优质的分享内容所吸引,在这里激发了去旅行的热情,同时也拉动了马蜂窝交易的增长。在帮助用户做出旅行决策、完成交易的过程中,IM 系统起到了重要的作用。 IM 系统为用户与商家建立了...

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

Java

[Java并发-22-并发设计模式] Thread-Per-Message 与 Worker Thread 模式

darida 发布于 2019-07-12

我们曾经把并发编程领域的问题总结为三个核心问题:分工、同步和互斥。其中,同步和互斥相关问题更多地源自微观,而分工问题则是源自宏观。我们解决问题,往往都是从宏观入手,同样, 解决并发编程问题,首要问题也是解决宏观的分工问题 。 并发编程领域里,解决分工问题也有一系列的设计模式,比较...

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

Java

Nacos 1.1.0 发布,支持灰度配置和地址服务器模式

17

likai 发布于 2019-07-12

Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。 升级指南 Server 端 0.8.0及以上版本: 1....

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

编程技术

开源微服务框架,你知道几个?

18

尖兵 发布于 2019-07-12

诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得思考: 微服务架构...

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