标签:推广

编程技术

同志,云原生了解一下?

11

xirruiqiang 发布于 2019-07-16

阿里妹导 读 : 伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都9102年了,作为技术人,如果你还不懂云原生,那真的 out 了。 大家言必称云原生,上网搜索云原生,却没有统一的解释,今天,阿里巴巴高级技术专家酱油(花名)带你一...

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

Java

HttpClient连接池设置引发的一次雪崩

7

刘莉莉 发布于 2019-07-16

- 1 - 事件背景 我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过 HttpClient 调用大搜的实况服务。 最近经常出现 Address already in use (Bind failed) 的问题。 很明显是一个端口绑定冲突的问题,于是大概排查了一下当前...

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

编程技术

东方证券正式开源其微服务框架 gRPC-Nebula

1

darida 发布于 2019-07-15

6 月中旬,东方证券宣布开源其基于 gRPC 框架开发的微服务框架 gRPC-Nebula。据了解,gRPC-Nebula 框架具有服务自动注册、服务发现、链路跟踪、服务治理等特性,为证券行业自身所特有的痛点提供了解决方案。InfoQ 编辑采访了东方证券首席架构师樊建,了解了 g...

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

Java

注解处理器是干嘛的

1

xubiao.zhuang 发布于 2019-07-14

注解处理器初探 平时做项目中有个非常好用的一个插件,叫lombok.它提供了一些简单的注解,可以用来生成javabean和一些getter/setter方法,提高了开发的效率节省了开发时间. 今天我们就来看看lombok使用的什么方式来实现这种操作的.其实lombok使用的是an...

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

Java

Java 垃圾回收机制,13张图给你讲清楚!

20

小丁 发布于 2019-07-14

扫描下方二维码 试读 专栏详细目录 请移步至文末 什么是自动垃圾回收? 第一步:标记 第二步:清除 压缩 为什么需要分代垃圾收集? JVM 分代 世代垃圾收集过程 什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。...

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

编程技术

从技术雷达看​DevOps的十年——容器技术和微服务

8

xubiao.zhuang 发布于 2019-07-11

在上一篇文章中,我们讲到了基础设施即代码和云计算给运维领域带来的深远影响。而 DevOps 运动不仅仅改变了运维端,同时也改变了开发端,特别是 Docker 的兴起和微服务架构的流行。在这一篇,我们将通过技术雷达上相关条目的变化来考察 Docker 和微服务的发展。 在 Dock...

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

编程技术

产品规划思考05(7.11)

1

刘莉莉 发布于 2019-07-11

最近自己一直在做产品规划方面的内容总结,最重要的是对我们的整体产品架构体系进行重构,另外就是对一些零散思路的梳理和总结,为后续产品规划和产品研发做准备。 从项目到产品,从产品到运营,估计是大部分软件企业希望的发展轨迹,但是很多却只能一直停留在做项目阶段,或者说连做项目都算不上 ,...

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

Java

大佬们,一波RxJava 3.0来袭,请做好准备~

16

xiaoli.wang 发布于 2019-07-08

每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺好...

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

Java

JVM之垃圾回收(二)

5

小丁 发布于 2019-07-08

之前对标记和清除垃圾收集的介绍主要是理论性的。在实践中,需要进行大量的调整,以适应真实的场景和需求。举个简单的例子,为了安全地继续分配对象,JVM还需要做以下事情。 碎片和压缩 每次清理垃圾时,JVM必须确保填充了不可访问对象的区域可以重新使用。这可能会导致内存碎片,这与磁盘碎片...

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

编程技术

开发历程

刘莉莉 发布于 2019-07-07

整理了一下个人的开发历程。 Stackoverflow 现在是 1499 Rep Github 不会推广,靠搜索有了几十个星星 Blog 应用 独立开发、上架了几款应用,累计了几万下载。 计时机器 酷安页面 现在4.8分 / Google Play 现在4.7分 持续维护近两年的...

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

编程技术

一文理解分布式服务架构下的混沌工程实践(含PPT)

28

xubiao.zhuang 发布于 2019-07-05

导读: 近日,在 GIAC(全球互联网架构大会)上,来自阿里巴巴高可用架构团队的高级开发工程师肖长军(花名穹谷)做了《分布式服务架构下的混沌工程实践》主题分享。 本次分享包含三部分,第一部分从定义、价值、原则、流程全方位的介绍混沌工程,第二部分讲述混沌工程如何在企业中落地,并穿插...

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

Java

Scala系列|了不起的Martin Odersky

3

puefu.he 发布于 2019-06-28

​ 本文同步自微信公众号: 浮世Talk(ID:fausai_talk) 了不起的人总能做出了不起的事,例如Scala之父Martin Odersky。 1980年,正在慕尼黑大学读本科的Martin第一次接触到编译器便为之痴迷,随即买了一台在当时称得上性能强悍的“便携式“电脑O...

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

Java

使用Active-Choices-Plugin插件将十个Job合成一个

10

puefu.he 发布于 2019-06-28

现在 Spring Cloud 越来越火爆,许多公司也都在如火如荼投入使用中,而微服务最大的一个特点,就是多,同一大项目之下,可能会被拆分成十几二十几个子服务,对于运维而言,可能也需要一个对应一个地在Jenkins中创建十几二十几个Job。 刚刚还在一个博主的自我介绍里看到这样一...

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

Java

每秒千万级的实时数据处理是怎么实现的?

7

yanxinchi 发布于 2019-06-28

01 背景 闲鱼目前实际生产部署环境越来越复杂,横向依赖各种服务盘宗错节,纵向依赖的运行环境也越来越复杂。当服务出现问题的时候,能否及时在海量的数据中定位到问题根因,成为考验闲鱼服务能力的一个严峻挑战。 线上出现问题时常常需要十多分钟,甚至更长时间才能找到问题原因,因此一个能够快...

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

编程技术

网易新闻微服务改造之路

6

xirruiqiang 发布于 2019-06-27

微服务(MicroServices)从发展到成熟,已经经历了很长一段时间,它是一种架构概念,业界都在使用微服务去改造目前的单体服务,为用户提供更敏捷、更快速、更安全的服务,基于微服务概念而产生的框架和工具如雨后春笋般的发展起来了,Spring Cloud、Netflix、Dubb...

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

Java

你还在抱怨开发工具,为什么不动手优化? | 人物志

9

尖兵 发布于 2019-06-26

受访者 | 张乎兴 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) Red Hat 创始人 Bob Young 曾说过:“要想对世界做出实质性的改变,开源需要做到这两点:一是要让人们广泛使用开源软件;二是要让用户知道并理解这种软件开发模式能给他们带来的...

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

Java

RxJava 3.0.0-RC0 发布,Rx 的 Java 实现

songhua.gao 发布于 2019-06-25

RxJava 3.0.0-RC0 发布了,RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。 主要更新内容如下: API changes 将 eagerTruncate 添加到 replay 运算符,以便 head 节点将在截断时丢失它保...

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

编程技术

STRIDE威胁建模方法讨论

11

dulong 发布于 2019-06-24

一、什么是威胁建模 简单的来说,威胁建模就是通过结构化的方法,系统的识别、评估产品的安全风险和威胁,并针对这些风险、威胁制定消减措施的一个过程。 威胁建模是一个非常有用的工具,它的核心是「像攻击者一样思考」。威胁建模可以在产品设计阶段、架构评审阶段或者产品运行时开展,强迫我们站在...

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