标签:架构师

编程技术

[易学易懂系列|rustlang语言|零基础|快速入门|(5)]

1

小丁 发布于 2019-11-22

Lifetimes 我们继续谈谈生命周期(lifttime),我们还是拿代码来说话: “` fn main() {  let mut a = vec![1, 2, 3];  let b = &mut a;  //  &a...

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

编程技术

人物|江军平:业务架构缺乏技术含量?这些事情您需要了解

6

wenming.gapo 发布于 2019-11-22

业务架构是一个存在二十多年的概念,很多工程师认为业务架构与技术架构相比,缺乏技术含量,对于工程师的能力增长没有多少帮助。但对于大型科技公司而言,业务架构却非常重要。它是连接企业战略和技术实现的桥梁,是连接业务人员与技术人员的桥梁。基础架构有很多可以复用的通用能力,但业务架构却是千...

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

编程技术

低延时直播与RTC融合架构设计②:直播与RTC低延时方案

4

yeseng 发布于 2019-11-22

本文整理自网易云信多媒体资深技术架构师吴桐在 QCon 全球软件开发大会上海站的演讲内容《超高清4K视频低延时直播与RTC融合架构设计》,为该系列的第二篇文章。 回顾该系列第一篇文章 《超高清4K视频低延时直播与RTC融合架构设计①:5G与未来的网络格局》 。 本篇文章中,吴桐从...

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

Java

这个价值50W年薪的问题,终于被他说明白啦…

6

hanze 发布于 2019-11-22

1、 当面试官向你提问JVM的实战问题时,你是否感觉到无所适从? 2、想解决生产环境中的GC问题,你是否感觉到狗咬刺猬,无处下嘴? 3、面对JVM的海量参数,你是否感觉到迷茫无助? 4、看过很多的JVM文章,但当遇到了生产环境中真实问题的时候,你是否依然不知道如何进行分析排查? ...

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

Java

程序设计的5个底层逻辑,决定你能走多快

21

hanze 发布于 2019-11-22

阿里妹导读: 肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路 上越走越快,越 走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套...

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

Java

Java核心-反射和动态代理(JDK Proxy和Cglib)

songhua.gao 发布于 2019-11-21

反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多。要怎么理解以上这句话,请看下文。 一、反射 反射机制是 Java 语言提供的一种基础功能,赋予程序在运行时 自省 (introspect,官...

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

Java

在校生如何面向面试地学习Java

1

wenming.gapo 发布于 2019-11-21

最近我在博客园里,看到不少在校的同学在学java,而且,在我最近举办的一次直播活动中,也有不少在校生同学来提问,java该怎么学。 对于那些已经工作的同学,哪怕才工作不久,毕竟也能从项目实践里总结和探索java的学习途径和相关方法。但在校生同学由于没机会接触实际项目,在学习内容、...

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

编程技术

2019年Linux架构师最新熬夜制作

yeseng 发布于 2019-11-21

大家好,我叫吴光科, 历任运维经理、高级架构师 ,曾就职于宜信、京东商城等知名企业,从小出生于贵州的一个偏远农村,小时候在大山里面长大,上山砍柴、地里放牛、挑水做饭,从小出身贫寒, 到如今年薪50万 ,一步步走来有太多感触,从小我一直梦想走出了大山,来到大城市里面,大学毕业后,找...

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

Spring

Java Springboot 开源微服务架构管理后台搭建实战

11

邓龙华 发布于 2019-11-21

简介 观看本文之前,默认读者已经是工作中的同学了,最起码懂得开发工具怎么用,如果不会,就可以略过过程,直接收藏吧,以后会用得到。 本文重点是调试过程,不是项目地址,不过只需要地址的,可以直接调到末尾获取链接获取方法。 最近公司,要上spring boot 微服务管理后台,找来找去...

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

编程技术

阿里毕玄:回望十年,从分布式到云时代的架构演进

8

yeseng 发布于 2019-11-21

本篇文章根据毕玄在TGO 鲲鹏会杭州分会的年会「E 家宴」现场分享的《云时代的软件架构》整理,有部分不改变原意的删减。  林昊 | 花名毕玄 毕玄,阿里巴巴系统软件、中间件、研发效能负责人。 2018 级电子与信息领域工程博士研究生。2007 加入阿里,经历阿里电商 1...

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

编程技术

从最近面试聊聊我所感受的.net天花板

hanze 发布于 2019-11-21

#0 前言 入职新公司没多久,闲来无事在博客园闲逛,看到园友分享的面试经历,正好自己这段时间面试找工作,也挺多感想的,干脆趁这个机会总结整理一下。博主13年开始实习,14年毕业。到现在也工作五六年了。今年面试最大的感受就是触及了.net的天花板。坐标,杭州。 #1 背景 今年九月...

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

编程技术

新浪微博:大规模离线视频处理系统的架构设计

33

xiaoli.wang 发布于 2019-11-21

微博视频平台在4亿月活用户吃瓜嗨聊的高并发、大流量背景下,既要保证用户微博生产和消费体验,又要支持业务快速迭代,确保正确性、稳定性和高可用性。 本次演将以微博视频大规模视频离线处理系统的架构设计为主题为大家带来大规模分布式系统的架构设计,性能优化和高可用保障等一线实战经验。 文 ...

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

编程技术

优秀架构师必须掌握的 4 种架构思维

14

yeseng 发布于 2019-11-20

点击上方蓝色字关注我们~ 导读 架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。 最近团队来了一些新人,有些有一定工作经验,是以高级工程师/架构师身份进来的,但我发现他们大部分人思维偏应用和细节,抽象能力弱。所以作为团队技术...

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

编程技术

ChaosBlade:云原生架构下的混沌工程探索和实践

18

邓龙华 发布于 2019-11-20

随着云原生概念的兴起,越来越多的系统服务在往云原生演进,在演进阶段如何保障系统的稳定性和高可用性,是每个系统负责人都要关注的问题,通过混沌工程可以很好的解决这个问题。ChaosBlade 是阿里巴巴开源的一款混沌工程实验执行工具,其易用性和丰富的场景受到大家的广泛关注。本文整理自...

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

编程技术

转微服务写的最全的一篇文章

23

xiaoli.he 发布于 2019-11-20

1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级的通信(不是soap,是http协议) 4)基于业务能力(类似用户服务,商品服务等等) 5)独立部署(迭代速度...

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

编程技术

不想成为架构师的程序员,只配叫码农

4

尖兵 发布于 2019-11-20

刚刚过去的双十一,让“高性能”“高可用”“亿级”这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法。 先问大家一个问题: 你觉得把代码熟练、完成需求加上点勤奋,就能成为架构师么?如果你这么认为,那你注定只能是“码农”。 从业这么多年,我见过太多普通程序员做到架构师...

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

Spring

年终面试总结,我收集了21道经典Spring面试题,附加答案值得收藏

3

hanze 发布于 2019-11-20

1. 你对Spring框架的理解(特点)? Spring框架有哪些模块 ? Spring,一种用来简化企业应用级开发的一种开源框架。 简化开发:它对常用的API做了封装,比如对JDBC的封装,使用Spring JDBC访问数据库,就不需要考虑如何获取连接和关闭的问题。 解耦:Sp...

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

Java

Java面试必备知识点梳理:二分查找算法

4

dulong 发布于 2019-11-20

在计算机世界里“数据结构+算法=程序”,因此算法在程序开发中起着至关重要的作用。虽然我们在开发中自己设计算法的情况不多,在工作中却离不开算法。无论是开发包提供的算法还是我们自己设计的算法,算法在程序中都无处不在。 常用的算法有查找算法和排序算法。查找算法有线性查找算法、深度优先搜...

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