架构师_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 架构师 >>列表
01刚当程序员时,我是属于那种勤勤恳恳类型的员工,工作态度用认真来形容不为过,每天我几乎是团队里最早到公司,又最晚下班的一个。而组员张工一般情况下都是准时上下班的,即使项目进度比较紧急,他也很少加班,除非是有特殊情况,他才加班。要是按勤奋程度和工作时间长短来衡量,我想我比张工积极多了。按理说,我这么积极,工作量应该比张工多才对,其实不然,领导安排给我的工作任务和张工的任务相比,我比他还要少。张工之前是做java服务端的,后来自学了Android移动开发,再后来又自学了iOS移动开发... 查看全文
一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦):1、只关注项目本身,不懂就baidu一下。2、除了做好项目,还会阅读和项目有关的技术书籍,看wikipedia。3、除了阅读和项目相关的书外,还会阅读IT行业的书,比如学Java时,还会去了解函数语言,如LISP。4... 查看全文
SpringCloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,本篇主要解答这两个问题:SpringCloud在微服务的架构中都做了哪些事情?SpringCloud提供的这些功能对微服务的架构提供了怎样的便利?传统架构发展史单体架构单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个Web容器就可以跑起来,比如我们开发的开源软件云收藏,就是标准的单体架构。在两种情况下可能会选择单体架构:一是在企业发展的初期,为了保证快速上线,采用此种方案较为简单灵活... 查看全文
关注作者的微信公众号:“Java架构师学习”一个只分享Java架构干货的公众号本文你将学到什么?本文将以原理+实战的方式,首先对“微服务”相关的概念进行知识点扫盲,然后开始手把手教你搭建这一整套的微服务系统。这套微服务框架能干啥?这套系统搭建完之后,那可就厉害了:微服务架构。你的整个应用程序将会被拆分成一个个功能独立的子系统,独立运行,系统与系统之间通过RPC接口通信。这样这些系统之间的耦合度大大降低,你的系统将非常容易扩展,团队协作效率提升了N个档次... 查看全文
一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦):1、只关注项目本身,不懂就baidu一下。2、除了做好项目,还会阅读和项目有关的技术书籍,看wikipedia。3、除了阅读和项目相关的书外,还会阅读IT行业的书,比如学Java时,还会去了解函数语言,如LISP。4... 查看全文
职位:蚂蚁金服-网商银行-北京研发中心Java高级工程师/专家/架构师简历邮箱:gongliang.lgl@antfin.com工作年限:5年及以上职位描述:1、主导信贷、存款、理财、渠道、客户营销等系统分析与设计工作,承担核心功能或组件的代码编写;2、主导技术难题攻关,持续提升系统稳定性和高并发处理能力,扫除技术风险;3、主导金融行业基础平台、业务平台的架构设计及落地。职位要求:1、扎实的java编程基础,精通JavaEE、微服务、消息中间件等相关技术;对各种开源的框架如Spring... 查看全文
第一部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了... 查看全文
RPC的主要流程客户端获取到UserService接口的Refer:userServiceRefer客户端调用userServiceRefer.verifyUser(email,pwd)客户端获取到请求方法和请求数据客户端把请求方法和请求数据序列化为传输数据进行网络传输服务端获取到传输数据服务端反序列化获取到请求方法和请求数据服务端获取到UserService的Invoker:userServiceInvoker服务端userServiceInvoker调用userServiceImpl... 查看全文
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和SpringCloud。各大互联网公司也有自研的微服务框架,但其模式都于这二者相差不大。微服务主要的优势如下:1、降低复杂度将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累... 查看全文
第一部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了... 查看全文
前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。服务器架构业务从发展的初期到逐渐成熟,服务器架构也是从相对单一到集群,再到分布式服务... 查看全文
前一段时间在网上看见了一篇文章内容大致是作为一个架构师你需要拥有什么样的能力,其中不过是包括以下几个点:1、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验。2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式;3、熟练掌握目前流行开源框架(spring/springmvc/ibatis),并且对其核心思想、实现原理有一定认知;4、熟悉Oracle、MySQL等数据库开发与设计以及缓存系统REDIS或Memcached的设计和研发;5... 查看全文
成为架构师,需要经验和眼界老码农分为两种:游击队和板凳王坐穿板凳有利于积累经验,而不利于开拓眼界游遍四海有利于开拓眼界,而不利于积累经验码农的生活是高压的,唯有热情可以驱使你一边吃着苹果,一边又去摘梨然而,又有多少热情没有随时间而冷却呢?自古以来,金字塔结构(人群分个三六九等、高中低三档)在人类社会的各行各业中普遍存在,这是客观规律。恐怕再过千万年,也是如此。人类社会为什么普遍、长期存在金字塔现象?其他动物,比如蚂蚁、大雁社会,有吗?这个问题就很深了,刨根问底有难度,也许应该问上帝... 查看全文
本热是一名java开发人员,深知从java菜鸟一步步走过来的艰辛历程,下面这套教程希望对想要提高自己的java开发人员有帮助!视频学习的要点:1、架构师的思维很重要,所以学习java架构师课程建议先学可以先学习第一套和第二套,这样可以提高架构师思维的锻炼,然后在项目中逐渐磨练自己。这套教程几乎包含了java开发过程中遇到的所用工作问题.包括大数据方向,高访问量高并发解决方案等等。2、根据工作需要,分别去学习第二套、第三套里的实战课程里的知识点,不需要全部全学习... 查看全文
架构师是一个充满挑战的职业,知识面的宽窄往往决定着一个架构师的架构能力知识面的宽广对于一名出色的架构师来说是必不可少的技能,也许很多人对架构的理解还停留在设计模式,重构,SOA等等的软件层面,然而这仅仅是非常基本的东西,架构师的脑子里不光需要知道让软件如何高效的运行,还需要知道如何去结合网络,存储,甚至一些文件系统的特性,比如GFS,NFS,XFS,NTFS等等,而且架构师还需要知道一些编程语言的特性,C,C++,Java,PHP,Python,Lisp,JS等等,现在是一个混合编程的时代... 查看全文
当你点开这篇文章,也许正是你踌躇不前的时期,职场生涯正处于迷惘阶段,不上不下。你可以选择点击右上角,关上一扇窗,但上帝不会为你打开另一扇门,因为钥匙在自己手上。很多程序员,到了25--30岁的时候依然迷茫,在代码中忙忙碌碌,整日加班,认为很努力。是这样吗?并不是。这并不是努力,虽然在进步,却相对静止。我认识很多程序员,他们每晚都在加班,在同样的大环境,背景下,当所有人都在加班的时候,你自认为付出的努力会比别人多吗?请别曲解了努力的概念,同时也不要与其他行业来做对比。当你在选择了程序员这条路之后... 查看全文
最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问我的人实在是太多了,为了避免重复回答,给自己省点力气... 查看全文
一、数据结构与算法基础·说一下几种常见的排序算法和分别的复杂度。·用Java写一个冒泡排序算法·描述一下链式存储结构。·如何遍历一棵二叉树?·倒排一个LinkedList。·用Java写一个递归遍历目录下面的所有文件。二、Java基础·接口与抽象类的区别?·Java中的异常有哪几类?分别怎么使用?·常用的集合类有哪些?比如List如何排序?·ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和优缺点?·内存溢出是怎么回事?请举一个例子?·==和equals的区别?... 查看全文
作者|极客时间编辑|小智时间一直在不停流逝,技术一直在飞速发展,无数技术人最怕的莫过于被时代淘汰。这是一个倡导终身学习的时代,而我们能为你提供的,恰巧就是你学习路上,可能最需要的那些宝贵资料。本着开源的精神,分享给爱学习的你们。高清版技能图谱合集下载链接:https://pan.baidu.com/s/1mhM7f4G密码:7hpx机器学习架构师大数据运维前端程序语言开发综述云计算安全颈椎病康复指南这是一个彩蛋,嘻嘻(*^__^*)后续技能图谱内容将会持续更新... 查看全文
· 如何通过软考成为系统架构师发布时间:2017-12-04
作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?忽视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师。一般来讲,系统架构师应该拥有以下几方面的能力:1:具备8年以上软件行业工作经验;2:具备4年以上C/S或B/S体系结构软件产品开发及架构和设计经验;3... 查看全文