摘要: String是我们平时接触最多的一种数据类型之一,不同语言有自己内部的实现,今日一起看下Java中String的内部实现。 常问问题 面试中常被提及的String问题 String为什么是Final的? new String("abc")创建了几个对象? String.intern()有什么用途? 阅读全文
posted @ 2018-08-31 20:58 Java高性能架构 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、什么是架构师 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。 二、架构师所需技能 既然java架构师,首先你 阅读全文
posted @ 2018-08-31 20:43 Java高性能架构 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 前言: 这个问题也一直困惑我很久,毕竟其他语言没有IOC也活的很好。 但是Spring在当时能够一统江湖,跟IOC真的有很大的关系。 在没有IOC的时代,New代表一切,女朋友都是可以New出来的。 那么,倒底为什么要去除掉New,想出来IOC这种绝世设计呢? 按照上帝视角的原则,我们还是先看一下, 阅读全文
posted @ 2018-08-31 20:04 Java高性能架构 阅读(2911) 评论(0) 推荐(1) 编辑
摘要: 一、前言 既然是浅谈 SpringMVC,那么我们就先从基础说起,本章节主要讲解以下内容: 1、三层结构介绍 2、MVC 设计模式介绍 3、SpringMVC 介绍 4、入门程序的实现 注:介绍方面的内容大多数摘录自互联网,找了一些说法比较严谨、明确的介绍内容进行整理。 二、三层结构介绍 我们的开发 阅读全文
posted @ 2018-08-31 19:36 Java高性能架构 阅读(510) 评论(0) 推荐(0) 编辑