标签:虚拟化

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

编程技术

[Java技能树] 软件架构(SOA+微服务)

puefu.he 发布于 2019-03-15

SOA 概念: 是一种粗粒度、松耦合服务架构,各服务间均需要基于ESB(Enterprise Service Bus,企业服务总线)进行消息通信 微服务 概念: 它是SOA的细粒度体现。将单体架构系统按照业务进行垂直切分成独立的服务,并独立部署、运行; 各服务间通常是基于REST...

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

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

Spring

API网关 | 从0开始构建SpringCloud微服务(12)

2

wenming.gapo 发布于 2019-03-14

照例附上 项目github链接 本项目实现的是将一个简单的天气预报系统一步一步改造成一个SpringCloud微服务系统的过程。本章主要讲解 API网关 。 项目存在的问题 在目前的项目中我们构建了许多的API微服务,当第三方服务想要调用我们的API微服务的时候是通过微服务的名称...

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

编程技术

展望未来的数据基础架构

3

hanze 发布于 2019-03-13

以往提供良好服务的“通用”数据中心架构,如今在扩展性、性能和效率方面即将达到极限,且仍在使用着统一的资源比率来满足所有对于计算处理、存储和网络带宽要求。对于数据密集型工作负载现状(例如大数据、快数据、分析、人工智能和机器学习)而言,“大而全”的方法已不再适用。目前面临的挑战是,如...

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

编程技术

部署容器时要考虑的6个关键因素

1

Harries 发布于 2019-03-12

【51CTO.com快译】容器功能强大,易于提供应用程序或服务。虽然容器的目的是为了减少可变因素,从而简化和提高效率,但有许多复杂因素要考虑。在企业界,考虑这六个因素很重要: 1. 性能 开发人员通常不从性能的角度考虑潜在问题,但就因为你使用Web浏览器访问应用程序并不意味着它可...

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

编程技术

如何从三流程序员成长为年薪50W的架构师?

7

xubiao.zhuang 发布于 2019-03-09

一,开源框架解析专题 阅读、分析源码是程序员最基本的码代码能力也是码农的根本所在,学习经典源码中所用到的经典设计思想及常用设计模式,能够帮你了解大牛是如何写代码的,从而吸收大牛的代码功力。在阿里面试中,MyBatis,Spring等框架的底层原理是经常会被问到的 二,高性能架构专...

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

Java

2019十佳DevOps工具,你用了几个?

12

zhuangli 发布于 2019-03-07

本文整理了工具列表,为大家选择所需的工具提供详实的参考信息。让我们一起看看从自动化build工具到应用程序性能监控平台领域里,十大最佳DevOps工具是哪些吧。 1、Gradle DevOps工具集需要一种可靠的build工具。Apache Ant和Maven统治着自动化buil...

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

Java

开发 10 年,全记在这本 Java 进阶宝典里了

8

puefu.he 发布于 2019-03-06

蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。 但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直...

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

Spring

这些技术都不会,拿什么去涨薪跳槽?

9

邓龙华 发布于 2019-03-03

引言 当下,正面临着近几年来的最严重的互联网寒冬,听得最多的一句话便是:相见于江湖~,缩减HC、裁员不绝于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一场更为惨烈的江湖厮杀。但博主始终相信,寒冬之中,人才更是尤为珍贵。只要有过硬的操作和装备,在逆风局下,同样也能来一波收割翻盘...

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

编程技术

微服务和容器——企业持续交付指南

1

xiaoli.wang 发布于 2019-03-03

【编者的话】微服务、容器及其编排平台是当今的热门话题,并且很多企业已经开始在生产中使用它们,本文就微服务的崛起、企业应用如何从微服务中受益、微服务基于容器技术如何更好更快地持续交付进行了详细的阐述。 很大程度上,当今的企业需要依靠软件应用来促进大量的商业需求。在大多数企业中,一个...

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

Java

Head First JNA

14

xubiao.zhuang 发布于 2019-03-01

问题描述 虚拟化项目,需要用到 Java 调用原生代码的技术,我们使用的是开源库 JNA ( Java Native Access )。 Native ( C/C++ )代码,编译生成动态链接库 Dynamic-link library 。 在 Windows 下常见的 .dll...

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

编程技术

风河推出边缘平台,加速从设备自动化到系统自治化的演进

4

刘莉莉 发布于 2019-02-27

新闻亮点 - 风河引入边缘设备平台,设计目标锁定于推动航空航天、汽车、国防和工业自动化等既有成熟系统或老旧系统的现代化。 - Wind River Helix Virtualization Platform汇集了风河成熟的技术和安全专长,广泛适用于设计和实现各类边缘应用。 ...

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

编程技术

阿里P8架构师讲述:3—5年程序员的发展和出路在哪里?

10

hellas 发布于 2019-02-26

工作3—5年后,程序员们的成长将迈入一个全新阶段。这既是程序员们的黄金时期同时又是最迷茫的时期,因为大家必须要要思考一下今后的职业方向。 3—5年程序员的发展和出路在哪里? 是继续做技术人,还是向管理者发力?是继续留在大公司,还是转投潜力小公司?如果没有核心竞争力,入行一两年的新...

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

编程技术

拷问传统企业CIO:微服务化值得吗?

3

hellas 发布于 2019-02-22

所谓数字化转型升级,就是以数字技术优化传统资源,企业需要谨慎地选择合适的技术逐步完成自己的数字化战略。以推出轻舟微服务平台的网易云为代表,云计算公司正在微服务领域发力,促进企业数字化创新。那么,微服务对数字化转型意味着什么?传统企业数字化转型为什么一定要引入微服务? 微服务是什么...

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

Java

40K刚面完Java岗,这些技术必须掌握

songhua.gao 发布于 2019-02-21

学习是一份苦差事,这句话真的不是说说而已,真的是你认真学习过,才会懂得,学习是多么的辛苦,这点我深有体会,但是我还是想说,没办法,想要更好的生活,你就要不断地努力学习。 所幸的是,程序员这个行业,学习和回报率是要高于其他行业的,不断提升自己的技术水平和认知,是绝对没有坏处的。 !...

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

Spring

寒冬过后,19年跳槽面试必备四大知识技能

6

xirruiqiang 发布于 2019-02-18

过了年就是跳槽高峰,现在有不少人都在准备面试。可以说,面试是每个职场人都必须跨过的一道“槛”。 现在已经快是二月底了,距离面试跳槽高峰的金三银四也逐步的临近。据我观察与招面许久的观察来看,今年的金三银四又是一场满城风雨,经过18年寒冬裁员后的第一波大型的面试招聘会,在18年被裁员...

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

Java

Java 工程师成神之路 | 2019正式版

4

尖兵 发布于 2019-02-18

一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...

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