标签:项目管理

编程技术

轻松构建微服务之docker和高效发布

8

puefu.he 发布于 2019-05-21

我们先来了解下docker的原理,如何才能制造出一个真正隔离的软件运行环境. namespace docker在创建容器进程的时候可以指定一组namespace参数,这样容器就只能看到当前namespace所限定的资源,文件,设备,网络。用户,配置信息,而对于宿主机和其他不相关的...

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

Java

Apache 软件基金会宣布 Apache Dubbo 从孵化器毕业,成为顶级项目

yanxinchi 发布于 2019-05-21

Apache 软件基金会(Apache Software Foundation,ASF)宣布 Apache Dubbo 为顶级项目。 Apache Dubbo 是一种流行的开源远程过程调用(Remote Procedure Call framework,RPC)框架,被多家公司采...

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

Java

Spring入门(四):使用Maven管理Spring项目

19

hellas 发布于 2019-05-20

让我们先回顾下本系列的前3篇博客: Spring入门(一):创建Spring项目 Spring入门(二):自动化装配bean Spring入门(三):通过JavaConfig装配bean 1.为什么要使用Maven? 之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路...

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

Java

Android工程师转型Java后端开发之路,自己选的路,跪着也要走下去!

2

小丁 发布于 2019-05-20

点击上方 石杉的架构笔记 ,右上选择“ 设为星标 ” 每日早8点半,精品技术文章准时送上 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务如何保障实际生产中99.99%高可用 记一位朋友斩获...

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

编程技术

微服务架构体系的深度治理

31

yeseng 发布于 2019-05-20

微服务模式下,庞大的服务节点数量、日趋复杂的服务分层、离散的组织协同、扁平化的管理模式让服务治理的广度、深度、难度都达到前所未有的程度。单纯依靠微服务框架层面的治理是远远不够的,需要构建贯穿研发、测试、运维、管理各领域的立体式的深度治理体系。本文整理自天弘基金(余额宝)移动平台技...

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

编程技术

深度解读华为云 AI 开发平台 ModelArts 技术架构

18

changyuan.xu 发布于 2019-05-19

虽然人工智能浪潮已经热火朝天地进行了若干年,但对于很多企业来说,机器学习依然很遥远,听起来既昂贵,又困难,还需要大量高科技人才。不过目前这个复杂的领域有一个趋势:一切皆服务(everything-as-a-service)——无需太多投资,即可快速将机器学习用到实际业务中。通过使...

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

编程技术

搞技术十年,还是这套架构体系靠谱!

7

尖兵 发布于 2019-05-15

蓦然回首自己搞技术的十几年,我收获了很多,技术、管理、业务、大公司及创业公司的玩法。这些年,自己也曾经迷茫过,心想自己其实能够成长得更快一些,可惜我错过了。 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置...

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

编程技术

从程序员到架构师(技能篇)

7

yanxinchi 发布于 2019-05-08

我们来讲一个故事,一位旅行者路过一个烈日下的工地,所有人都在那儿汗流浃背地搬砖。 旅行者问第一个人在干什么,那人头也没抬地回答:“我在搬砖。” 旅行者问第二个人在干什么,这个匆匆抬起头认真地说:“我在砌墙。” 旅行者问第三个人在干什么的时候,那个人脸上充满了光彩,很自信地说:“我...

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

编程技术

Java架构师必备的十种能力模型

10

puefu.he 发布于 2019-05-07

架构师在很多人眼中是一个非常高大上的职业, 就像武侠小说中的绝世高手一样, 关键时刻可以起到扭转乾坤的作用, 是团队中的灵魂人物. 回想我自己做一线架构师的过程中, 也没有经历过比较系统的培训, 都是摸着石头过河. 近期在培养架构师的过程中, 促使我一直在思考, 一个合格的架构师...

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

Java

Maven 详解

5

xubiao.zhuang 发布于 2019-05-07

Maven 与构建 什么是 Maven 翻译:知识的积累、专家、内行。跨平台的项目管理工具。Apache 组织的开源项目。 主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。 什么是构建 何为构建:编译、运行单元测试、生成文档、打包、部署的过程,这就是构建。 构建...

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

编程技术

为什么大部分码农做不了软件架构师?

9

xiaoli.wang 发布于 2019-05-07

小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL)。所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。 所以,大部分(超过九成的)码农干上许多年,还是做不了架构师,这是什么原因造成的呢...

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

编程技术

阿里架构师需要具备的的技能有哪些

13

xirruiqiang 发布于 2019-05-07

小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL)。所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。 所以,大部分(超过九成的)码农干上许多年,还是做不了架构师,这是什么原因造成的呢...

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

Java

亚马逊是如何实现自动将美国国防部大型机cobol重构到政务云Java?

wenming.gapo 发布于 2019-05-07

亚马逊的AWS团队将美国国防部在大型机上运行的COBOL系统成功迁移到基于x86 Red Hat Enterprise Linux(RHEL)的Java系统中: 目标是通过利用Amazon Web Services(AWS)来引入敏捷性,降低成本,使技术堆栈现代化并增强安全性。我...

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

编程技术

微服务的架构演进过程和多个解决方案

29

yanxinchi 发布于 2019-05-05

微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能...

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

编程技术

读麦肯锡的思考方式和沟通方法

尖兵 发布于 2019-05-04

摘要:体现专业度、追问根源的问题、坚持客户导向;以事实为依据,不猜测;按MECE原则结构化问题;做假设推导;秉持客观公正的做事方式。 其实就是整个PPT讲述的方法论。 二、思维篇 摘要:零基准、金字塔原理、议题思考、假设思考。 零基准是说要跳出现状来思考问题,简单来说就是 把自己...

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

Java

35条建议让你对Java 代码性能优化彻底理解

6

Harries 发布于 2019-04-29

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BU...

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

编程技术

一文彻底理解微服务架构

13

hellas 发布于 2019-04-29

什么是微服务? 微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小...

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

Java

【Java转Go】弄清GOPATH

3

刘莉莉 发布于 2019-04-29

编译语言 vs 解释语言 本文会参照Java来比较分析GO的编译,为了解两者区别,阅读正文前可以先了解下这两个概念 程序的执行,说到底就是将代码编译成平台能运行的机器码,然后执行的过程 执行方式分成了两种: 编译型:通过编译器,将代码编译成平台特定的机器码。编译与运行隔开,一次编...

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