JAVA高级架构

分享技术,和学习方法,用技术成就梦想!

京东架构专家分享京东架构之路

京东咚咚架构演进咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 - 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴...

2018-04-13 00:00:00

阅读数:115

评论数:1

理解大型分布式网站你必须知道这些概念

1. I/O优化增加缓存,减少磁盘的访问次数。优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少磁盘的访问量,还可以采用...

2018-04-12 00:00:00

阅读数:24

评论数:0

服务器应对大流量请求措施

硬件升级 硬件是基础,如果流量级别真的到大流量级别了,那么硬件基础肯定不能差。负载均衡 根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。硬件方面可以考虑专门负责负载均衡的硬件F5;对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理...

2018-04-10 00:00:00

阅读数:35

评论数:0

网站高并发大流量访问的处理及解决方法

1.硬件升级普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。2.负载均衡它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 公司比较有钱的...

2018-04-10 00:00:00

阅读数:56

评论数:0

微服务将进入2.0时代,你们准备好了么?

服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,成为了最主流的分布式应用解决方案。但仍然还有很多问题没有得到根本性的解决,比如技术门槛高、多语言支持不足、代码侵入性强等。如何应对这些挑战成...

2018-04-08 00:00:00

阅读数:50

评论数:0

金三银四跳槽季,上周刚面试回来后的面试总结,想进BAT必看

上周陪同之前一起工作的同事去面试(乔治,小袁,鹏飞(面试人)),第一站是去深圳,第二站上海,第三站杭州。面试什么公司我在这里就不多说了,你们知道是一线公司就行。其实本来真的没打算写这篇文章,主要是自己的记忆力不是很好,再者是最近好多人询问2018年最新的面试题有点多,我实在回答不过来,而且怕为了避...

2018-04-04 00:00:00

阅读数:7982

评论数:18

深入理解Java虚拟机到底是什么

什么是Java虚拟机作为一个Java程序员,我们每天都在写Java代码,我们写的代码都是在一个叫做Java虚拟机的东西上执行的。但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了。在本文中,我会写下我对虚拟机的理解。因为能力所限,可能有些地方描述的不够欠当。如果你有不同的理解,欢迎交流。我们都知道...

2018-04-02 00:00:00

阅读数:130

评论数:0

16则极具内涵的程序员笑话

1、程序员找不女朋友的原因程序员问禅师:“大师,我身体健康,思想端正,各方面都不错,为何就是找不到女朋友呢?”禅师浅笑,答:“原因很简单,不过若想我告诉你,你需先写一段java代码。”青年略一沉吟,写完了。“再写一段C#” 写完了,“再写一段php” 写完了,“再写一段js”,写完了,“这就是原因...

2018-04-01 00:00:00

阅读数:1772

评论数:5

工作2年半跳槽面试阿里,成功拿到offer,凭什么?

点击上方蓝色字体,关注我们2015年刚毕业的我,进入了一家小小的公司实习工作,在学校学了三年软件开发的我,还是想去寻找一份互联网行业的工作,这样更能学以致用发挥自己的特长。一直到18年三月份,我辞掉已有的工作,北上去面试,且成功拿到offer,面试回来后,好多人问我,你凭什么能拿到阿里的offer...

2018-03-31 00:00:00

阅读数:2160

评论数:7

Java面试通关要点汇总集基础篇之参考答案

基础篇基本功面向对象的特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个...

2018-03-30 00:00:00

阅读数:516

评论数:0

2017年美团Java程序员开发,看我如何拿到offer

热乎的面经,昨天面的美团,虽然面完了HR面,但是感觉希望不大,希望能走运拿到offer吧。三面技术面面经如下:一面:中间省略掉大概几个问题,因为我不记得了,下面记得的基本都是我没怎么答好的。。。1.了解SOA,微服务吗?2.分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上?一.轮询。二.随...

2018-03-29 00:00:00

阅读数:263

评论数:0

一线阿里大佬给出的优秀码农7个特质,你有几个?

天下码农这么多,哪里都不缺码农的存在。但码农也会分三六九等,什么才是优秀的码农呢?优秀码农应该具备什么样的品质,一线阿里大佬给出下面的答案。1. 能吃苦吃不了苦,必将成为不了优秀码农!你们懂的!2.高效率效率低下还能谈“优秀”二字吗?3. 高质量质量不好,更不能谈“优秀”二字!4. 有节操违反职业...

2018-03-29 00:00:00

阅读数:897

评论数:1

一个工作三年左右的Java程序员跟大家谈谈从业心得

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时,才会真实的感受到这句话。工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时...

2018-03-28 00:00:00

阅读数:85

评论数:0

JVM内存管理--计算机内存和Java内存组件

JVM一向很好的帮我们管理内存,它就是一个贤内助:“向政府(内存空间)能要到地盘,还能有效的对自己的一亩三分地进行管理。”但是有时候呢,我们不懂怜香惜玉的一而再再而三的向它施压,把我们的一切不管好的坏的都扔给它,但是呢它也没有怨言,只是在地实在放不下的时候会悄悄的告知我们:“StackOverFl...

2018-03-28 00:00:00

阅读数:149

评论数:0

2018年一线互联网公司Java高级面试题总结

1、hashcode相等两个类一定相等吗?equals呢?相反呢?2、介绍一下集合框架?3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?4、hashmap和treemap什么区别?低层数据结构是什么?5、线程池用过吗都有什么参数...

2018-03-26 00:00:00

阅读数:435

评论数:1

阿里、百度、搜狐等公司社招面试记录与总结

这个跳槽季大概面试了近十家公司,也拿到了几个Offer,现在面试告一段落,简单总结下面经,我现在主要的方向是Java服务端开发,把遇到的问题和大家分享一下,也谈谈关于技术人员如何有方向的提高自己,做到有的放矢。一、面试遇到的问题        1.百度  百度最近真是炙手可热,贴吧事件刚结束,医疗...

2018-03-24 00:00:00

阅读数:133

评论数:0

spring和springMVC的面试问题总结

1.Spring中AOP的应用场景、Aop原理、好处?答:AOP--Aspect Oriented Programming面向切面编程;用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限、Caching 缓存、Context passing 内容传递、Error h...

2018-03-18 00:00:00

阅读数:849

评论数:0

Java 工作2年后需要达到怎么样的技术水平

请具体一点说要会什么技术?以及这些技术要达到什么水平?有人回答说这只能是大企业或者互联网企业的工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难。还有人提到这个水平不止2w,...

2018-03-16 00:00:00

阅读数:23993

评论数:61

我是怎样教媳妇面向对象编程的

简介我老婆 Farhana 想要继续软件开发生涯(之前因为我们的第一个孩子出生,她不得不放弃)。我已经有了一些软件设计和开发的经验,所以这几天我就在试着帮助她学习OOD。由于我早年在软件开发的经验,我总是发现无论一个技术问题看上去多么难搞,只要从现实生活的角度去解释或用对话的方式去讨论总能让它变得...

2018-03-14 00:00:00

阅读数:420

评论数:0

面试题: 如果不用Spring,你打算怎么做开发工作?

请留言完整的回复,集满20个回复,出正确回答方向 。提示1.面试官想问什么  2.面试官想考察我什么 3.怎么完美回复 推荐阅读Java社区-知识星球阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了大型高并发与高可用的三层缓存架构总结Java高级程序员(5年左右)面试的题目集从普通J...

2018-03-13 00:00:00

阅读数:406

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭