20道Java面试必考题

摘要: 1、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集 阅读全文
posted @ 2018-04-08 14:37 ziq711 阅读(193) 评论(0) 推荐(0) 编辑

Integer源码解析

摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangyangzhizhou/article/details/77196626 概况 Java的Integer类主要的作用就是对基本类型int进行封装,提供了一些处理int类型的方法,比如int到St 阅读全文
posted @ 2018-04-08 14:36 ziq711 阅读(668) 评论(0) 推荐(0) 编辑

阿里P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程

摘要: 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+spring 阅读全文
posted @ 2018-03-05 14:50 ziq711 阅读(166) 评论(0) 推荐(0) 编辑

代理详解

摘要: 前几天我写了《秒懂,Java 注解 (Annotation)你可以这样学》,因为注解其实算反射技术中的一部分,然后我想了一下,反射技术中还有个常见的概念就是动态代理,于是索性再写一篇关于动态代理的博文好了。 我们先来分析代理这个词。 代理 代理是英文 Proxy 翻译过来的。我们在生活中见到过的代理 阅读全文
posted @ 2018-03-01 15:49 ziq711 阅读(240) 评论(0) 推荐(0) 编辑

JAVA注解

摘要: 文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有 阅读全文
posted @ 2018-03-01 15:20 ziq711 阅读(197) 评论(0) 推荐(0) 编辑

JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结

摘要: 我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速度的对比 就开发速度而言,Hibernate的 阅读全文
posted @ 2018-02-27 16:16 ziq711 阅读(145) 评论(0) 推荐(0) 编辑

SpringMVC是如何逐步简化Servlet的编程的

摘要: Spring MVC是如何逐步简化Servlet的编程的 Servlet和JSP是开发java Web应用程序的两种基本技术,Spring MVC是Spring框架中用于Web应用程序开发的一个模块,能够清晰的了解到从Servlet到Spring MVC开发技术之间逐步简化的过程对于深刻理解Spri 阅读全文
posted @ 2018-02-27 14:39 ziq711 阅读(643) 评论(0) 推荐(0) 编辑

Java 网络IO编程(BIO、NIO、AIO)

摘要: Java 网络IO编程(BIO、NIO、AIO) 本概念 BIO编程 传统的BIO编程 代码示例: View Code 该模型最大的问题就是缺乏弹性伸缩能力,当客户端并发访问量增加后,服务端的线程个数和客户端并发访问数呈1:1的正比关系,Java中的线程也是比较宝贵的系统资源,线程数量快速膨胀后,系 阅读全文
posted @ 2018-02-27 14:20 ziq711 阅读(275) 评论(0) 推荐(0) 编辑

监听器入门看这篇就够了

摘要: 什么是监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。 为什么我们要使用监听器? 监听器可以用来检测网站的在线人数,统计网站的访问量等等! 监听器组件 监听器涉及三个组件:事件 阅读全文
posted @ 2018-02-10 10:42 ziq711 阅读(563) 评论(0) 推荐(0) 编辑

Spring基础篇——Spring容器和应用上下文理解

摘要: 上文说到,有了Spring之后,通过依赖注入的方式,我们的业务代码不用自己管理关联对象的生命周期。业务代码只需要按照业务本身的流程,走啊走啊,走到哪里,需要另外的对象来协助了,就给Spring说,我想要个对象——于是Spring就很贴心的给你个对象。听起来似乎很简单,使用起来也不难,但是如果仅仅是这 阅读全文
posted @ 2018-02-10 10:31 ziq711 阅读(195) 评论(0) 推荐(0) 编辑