摘要: 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory; 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memory 阅读全文
posted @ 2018-02-28 17:16 小宝的进化之路 阅读(207) 评论(0) 推荐(0)
摘要: https://jingyan.baidu.com/article/3c48dd34895a07e10ae35871.html 阅读全文
posted @ 2018-02-26 11:50 小宝的进化之路 阅读(153) 评论(0) 推荐(0)
摘要: redis安装和启动就不说了 一.准备工作 1.redis -cli -p 6379 2.eclipse中新建项目,并导入jedis相关包 3.测试jedis连通性 二.Jedis常用API (哈希) 1.基础的key value 存中文,取数据时在eclipse控制台会显示中文,但是在linux上 阅读全文
posted @ 2018-02-22 17:07 小宝的进化之路 阅读(450) 评论(0) 推荐(0)
摘要: 一.分散与聚集 1.分散读取(Scattering Reads):将通道中的数据分散到多个缓冲区中 2.聚集写入(Gathering Writes):将多个缓冲区中的数据聚集到通道中 二.字符集Charset 三.NIO的非阻塞式(核心:Selector) Selector(选择器)是Java NI 阅读全文
posted @ 2018-02-22 16:39 小宝的进化之路 阅读(318) 评论(0) 推荐(0)
摘要: Java笔记---NIO 阅读全文
posted @ 2018-02-04 14:25 小宝的进化之路 阅读(208) 评论(0) 推荐(0)
摘要: 1.继承Thread类 注:start()用来启动一个线程,当调用start()方法时,系统才会开启一个线程,通过Thead类中start()方法来启动的线程处于就绪状态(可运行状态),此时并没有运行,一旦得到CPU时间片,就自动开始执行run()方法。此时不需要等待run()方法执行完也可以继续执 阅读全文
posted @ 2018-01-16 16:48 小宝的进化之路 阅读(463) 评论(0) 推荐(0)
摘要: 本文为博主原创文章,转载请附带博客地址:https://www.cnblogs.com/xbjhs/p/8280714.html treemap结构是红黑树 1.先介绍一下平衡二叉树 其特点是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。也就是说该二叉树的任 阅读全文
posted @ 2018-01-13 22:16 小宝的进化之路 阅读(9640) 评论(0) 推荐(0)
摘要: 面试的时候被面试官问了点相关知识,再次记录一些自己的总结 一. 1.HashTable也可实现线程安全,但是它是用synchronized实现的,所以其他线程访问HashTable的同步方法时,可能会进入阻塞状态。效率低。因为所有操作需要竞争同一把锁。 2.ConcurrentHashMap://j 阅读全文
posted @ 2018-01-11 15:56 小宝的进化之路 阅读(279) 评论(0) 推荐(1)
摘要: 错误如下: 找到<workspace>/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi"文件,将其删掉,再重启Eclipse,恢复正常。 阅读全文
posted @ 2018-01-10 17:06 小宝的进化之路 阅读(1155) 评论(0) 推荐(1)
摘要: 本人大四,以前也开发过几个项目,Map相关集合也总用。但是从来没有研究过底层的实现,只知道杂用。结果在最开始的几次面试中一脸懵逼。认识到不足后,浅显的学习了一下,总结成一下几点。(如果写错了还望指正) 1.HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null值 阅读全文
posted @ 2018-01-09 16:35 小宝的进化之路 阅读(483) 评论(1) 推荐(1)