摘要: HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 一、HashMap与HashTable的区别 1. HashTable的方 阅读全文
posted @ 2018-11-26 13:32 treasure716 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 分别使用使用这三种来拼接字符串,对比各自损耗的时间: 经过测试: java package com.test; public class Main{ public static void main(String[] args){ testString(); testStringBuffer(); t 阅读全文
posted @ 2018-11-26 11:48 treasure716 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下什么是内存泄漏、溢出: 1. 内存泄漏 memory leak:对象可达但不可用;是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 2. 内存溢出 out of memory:内存大小不够;是指程序在申请内存 阅读全文
posted @ 2018-11-26 11:43 treasure716 阅读(712) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1113280/201811/1113280-20181115160215043-1666216143.png) 阅读全文
posted @ 2018-11-15 16:00 treasure716 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Hive 不想用程序语言开发MapReduce的朋友比如DB们,熟悉SQL的朋友可以使用Hive开离线的进行数据处理与分析工作。 注意Hive现在适合在离线下进行数据的操作,就是说不适合在挂在真实的生产环境中进行实时的在线查询或操作,因为一个字“慢”。相反起源于FaceBook,Hive在Hadoo 阅读全文
posted @ 2018-11-09 12:02 treasure716 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 集合类的大致分类:List,Map和Set。 一、 List 1. ArrayList ArrayList维护着一个对象数组。如果调用new ArrayList()后,它会默认初始一个size=10的数组。 每次add操作都要检查数组容量,如果不够,重新设置一个初始容量1.5倍大小的新数组,然后再把 阅读全文
posted @ 2018-11-08 20:42 treasure716 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。 散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存 阅读全文
posted @ 2018-10-25 20:56 treasure716 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 顺序表与链表是非常基本的数据结构,它们可以被统称为线性表。 线性表(Linear List)是由 n(n≥0)个数据元素(结点)a[0],a[1],a[2]…,a[n 1] 组成的有限序列。 顺序表和链表,是线性表的不同存储结构。它们各自有不同的特点和适用范围。针对它们各自的缺点,也有很多改进的措施 阅读全文
posted @ 2018-10-25 20:48 treasure716 阅读(2129) 评论(2) 推荐(0) 编辑
摘要: 一、何为servlet? 处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。 B/S:浏览器/服务器 :浏览器通过网址来访问服务器,比如访问百度,在 阅读全文
posted @ 2018-09-28 16:10 treasure716 阅读(603) 评论(0) 推荐(1) 编辑
摘要: 我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。 主要用到的设计模式有工厂模式和代理模式。 IOC就是典型的工厂模式,通过sessionfactory去注入实例。 AOP就是典型的代理模式的体现。 代理模式是常用的java设 阅读全文
posted @ 2018-09-26 11:12 treasure716 阅读(241) 评论(0) 推荐(0) 编辑