标签:敏捷

Java

原来你是这样的 Stream:浅析 Java Stream 实现原理

6

xubiao.zhuang 发布于 2018-10-19

作者 | 任旭东 杏仁后端攻城狮,关注服务端技术和敏捷开发。 Stream 为什么会出现? Stream 出现之前,遍历一个集合最传统的做法大概是用 Iterator,或者 for 循环。这种两种方式都属于外部迭代,然而外部迭代存在着一些问题。 开发者需要自己手写迭代的逻辑,虽然...

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

Java

Java程序员怎么才能又轻松又赚钱又拥有技术?

7

yanxinchi 发布于 2018-10-18

1.如何赚钱? 当你进入正确的河道,哪怕你毫不用力,湍急的水流也会推着你飞速前进。 这就是趋势和环境的力量。 如果你进入了错误的河道,就算你很努力,趋势也会无情淹没你的努力;五年、八年、十年或者更久,趋势的作用会远远大于个人努力,甚至会将个人的努力淹没。每一个行业的发展,均经历了...

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

Spring

书单丨4本书教你如何优雅地迁移上云

likai 发布于 2018-10-15

我们正处于行业历史上最剧烈的变革中 从传统架构转向云的架构 从开发运维分工转向统一的DevOps 云时代的云原生应用大势已来 将传统单体架构应用迁移到云原生架构上 你准备好了吗? NO.1 《云原生Java:Spring Boot、Spring Cloud与Cloud Found...

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

Java

InfoQ编辑2018年推荐阅读清单(第一部分)

14

likai 发布于 2018-10-10

本文要点 InfoQ编辑团队会定期碰头,互相分享各自的推荐阅读清单。本文目的在于将面向InfoQ社区广泛地分享他们的推荐清单。 InfoQ的核心价值之一,就是InfoQ网站上的所有内容必须是由软件交付实践者提供的。这些软件交付实践者是活跃在设计、构建和运维软件一线的人员。Info...

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

Java

Jenkins软件开发持续集成

35

zhuangli 发布于 2018-10-10

编辑推荐: 本文来自于CSDN,主要介绍了什么是jenkins,如何配置jenkins以及jenkins任务的创建运行等相关内容。 1.jenkins简介 1.1.什么是敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初...

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

Spring

SpringOne Platform大会见闻

6

yeseng 发布于 2018-10-09

我行过许多地方的桥, ParlayX, VPC, NSX, OVS, 看过许多次数的云, AWS, GCP, Azure, Aliyun, 喝过许多种类的酒, SS7, SMPP, SOAP, REST, 却只爱过一个正当最好年龄的, Spring! 今年九月底,我有幸前往美国华...

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

Java

微服务架构选Java还是选Go – 多用户负载测试

3

xiaoli.he 发布于 2018-10-08

Ivan Nikitsenka 微服务架构允许我们再创建新应用时自由选择不同的技术和编程语言。不过究竟哪种语言更适合我们当下的硬件?回答这个问题,需要搞明白Java和Go编写的相同应用程序之间的性能差异。 先决条件 不采用其他性能增强功能 使用默认框架和库设置的最小配置 没有OR...

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

创业故事

8000块起家,市值突破1000亿!海底捞创始人张勇亲述24年管理内核

3

songhua.gao 发布于 2018-09-27

“海底捞”是四川麻将的一种胡牌术语,雅名“海底捞月”,也叫“妙手回春”,指的就是胡的牌是场上最后一张打出的牌。 好的名字常常会带来好的运气。 今天,中国第一大火锅品牌,从四川发家的“海底捞&rdq...

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

Java

调查发现:SpringBoot和kafka几乎无处不在!

Harries 发布于 2018-09-25

一项新的调查发现,DevOps团队采用微服务的主要原因是扩展应用程序并更快地获得产品和服务的能力。 微服务是敏捷架构的基础,在这种架构上,应用程序被构建为不同的较小服务而不是整个应用程序的集合。新出现的挑战之一是确定这些轻量级服务之间的最佳通信方式。 工作流自动化供应商Camun...

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

Java

微服务实践(二):微服务与服务容器化

12

songhua.gao 发布于 2018-09-24

软件架构 软件架构是在软件的内部,经过综合各种因素的考量、权衡,选择特定的技术,将系统划分成不同的部分并使这些部分相互分工,彼此协作,为用户提供需要的价值。 软件架构影响因素 业务需求:需要实现的功能 技术栈:选择用于实现功能的技术 成本:愿意为开发软件付出的价值 组织架构:有哪...

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

Java

自己搭建Maven服务器私服

5

darida 发布于 2018-09-23

在公司或组织内部搭建Maven服务器可以实现组织内模块或库包代码共享,本文讨论使用Nexus Repository OSS开源服务器如何搭建公司内部的Maven生态。 当然除了使用 Nexus Repository OSS比较正规管理以外,如果是简单可以共享的库包也可以使用htt...

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

Java

重构到更深层的模型

7

songhua.gao 发布于 2018-09-19

本文要点 重构有三个层次:代码层次微重构,模式重构,以及更深层的模型重构。 无论是对系统还是你的理解来说,做许多小的变更可以形成复杂的大的变更。 这里提出的案例是Nexia Home Automation的摄像机整合案例。重构之后,开发人员可以更方便地了解领域模型,以及系统中的J...

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

Java

Java如何面对无服务器的挑战?

小丁 发布于 2018-09-12

这是来自jaxcenter组织的一个讨论,谈论了Java在无服务器浪潮冲击下面临的机会和挑战。下面摘录主要部分: Spring推动者Pivotal有一个名为 Riff的函数即服务平台,它是一个开源的、Apache 2许可的、函数即服务平台,基于Kubernetes和刚刚宣布的KN...

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

Spring

原 荐 Choerodon的微服务之路(一):如何迈出关键的第一步

10

xubiao.zhuang 发布于 2018-09-10

本文是 Choerodon 猪齿鱼 微服务系列文章的第一篇,在文章中将介绍当前比较流行的两种微服务架构,即 Dubbo 和 Spring Cloud,同时将总结 Choerodon猪齿鱼在选择使用微服务架构中的一些实践经验,希望能够给大家一些借鉴和启迪。 ▌文章的主要内容包括: ...

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

创业故事

凭借这三个字,80后创始人28个月做到身家800亿

8

zhuangli 发布于 2018-09-10

拼多多于今日(7月26日)在美国上市,市值1600亿人民币。创始人黄峥占股50.7%。这位出生于1980年的杭州普通工人之子,用28个月时间创造了身家800亿的奇迹。     80后的创业者和亿万富翁越来越多。前不久摩拜胡玮炜就已经成为10亿级的富豪,而好未来...

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

Java

有赞线上拨测系统实践(一)

10

xubiao.zhuang 发布于 2018-09-08

文 | 张世龙 on 测试 前言 一直以来,作为互联网软件工程师接触最多的事务之一便是持续集成(Continuous integration,简称 CI)。持续集成俨然已成为主流互联网软件开发流程中一个重要的环节。现今有赞内部在实践持续交付(Continuous delivery...

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

Java

7款不错的 CI/CD工具

8

邓龙华 发布于 2018-09-07

时至今日,越来越多的工程团队开始实行敏捷开发,借以推动更短、更快的发布周期。而代码库的增长与更高的生产构建频率,也带动持续集成与持续部署/交付工具快速兴起。 如果您有意提升发布频率,或者是不太清楚哪些工具能够帮助您达成这一目标——别担心。在今天的文章中,我们将探讨一系列最流行的C...

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

Java

推荐7款CI / CD工具

7

changyuan.xu 发布于 2018-08-25

【编者的话】为什么要为CI / CD工作流程使用工具,哪一个适合您? 越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。 如果您还考虑转换到快速发布频率,或者您不确定其他工具提供什么——我们已经为...

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