会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
码农皮邱
Sharing
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
下一页
2017年4月9日
Redis-Linux安装
摘要: 简介 redis是一个开源项目,一种基于hash存储于内存的nosql数据库。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交
阅读全文
posted @ 2017-04-09 10:28 码农皮邱
阅读(2480)
评论(1)
推荐(1)
2017年4月6日
Java实现-每天三道剑指Offre(2-4)
摘要: 实现一个单例模式 二维数组的查找 题目描述:一个二维数组,每一行从左到右递增,每一列从上到下递增.输入一个二维数组和一个整数,判断数组中是否含有整数。 替换空格 题目描述:请实现一个函数,把字符串中的每个空格替换成“%20”。
阅读全文
posted @ 2017-04-06 21:24 码农皮邱
阅读(397)
评论(0)
推荐(0)
二叉树遍历-JAVA实现
摘要: 二叉树遍历分为前序、中序、后序递归和非递归遍历、还有层序遍历。 前序递归遍历算法:访问根结点-->递归遍历根结点的左子树-->递归遍历根结点的右子树 中序递归遍历算法:递归遍历根结点的左子树-->访问根结点-->递归遍历根结点的右子树 后序递归遍历算法:递归遍历根结点的左子树-->递归遍历根结点的右
阅读全文
posted @ 2017-04-06 21:16 码农皮邱
阅读(22279)
评论(0)
推荐(2)
2017年3月18日
Java容器-引入Guava类库
摘要: 目录 1、只读设置 2、函数式编程+组合式编程 3、约束条件 4、集合操作(并集、差集、交集) 代码实现 1、只读设置 2、函数式编程 (1)函数一:找出集合众的回文字符串,回文又称 mirror word ,backword,是指字符串从前面或者后面读都是一样的,比如moom (2)函数二:日期转
阅读全文
posted @ 2017-03-18 19:43 码农皮邱
阅读(2194)
评论(0)
推荐(0)
Java容器-引用分类与部分Map用法
摘要: 目录 1、引用分类 2、了解WeakHashMap、IdentityHashMap、EnumMap 3、同步控制与只读设置 代码实现 1、引用分类(面试) 强引用(StrongReference):引用指向对象,gc运行时,不回收。 弱引用(SoftReference):gc运行时可能回收(当jvm
阅读全文
posted @ 2017-03-18 18:49 码农皮邱
阅读(730)
评论(0)
推荐(0)
Java容器-引用数据类型排序+TreeSet、TreeMap底层实现
摘要: 目录 1、冒泡排序的实现 2、比较接口(普通数据类型、引用数据类型) 普通数据类型:冒泡排序 引用数据类型:包装类(Integer、String、Character、Date) 自定义类型:实体类:implements Comparable+compareTo|业务排序类:获取comparator对
阅读全文
posted @ 2017-03-18 18:16 码农皮邱
阅读(756)
评论(0)
推荐(0)
2017年3月16日
JAVA容器-重点总结与深度解析
摘要: 重点内容总结 问题思考 问题思考解析
阅读全文
posted @ 2017-03-16 20:43 码农皮邱
阅读(353)
评论(0)
推荐(0)
JAVA容器-浅谈HashMap的实现原理
摘要: 概述 HashMap是通过数组+链表的方式实现的,由于HashMap的链表也是采用数组方式,我就修改直接利用LinkedList实现,简单模拟一下。 1、Key、Value的存取方式。 2、HashMap与HashTable的区别 HashMap线程不安全、K、V可以为空,效率较高,没有contai
阅读全文
posted @ 2017-03-16 20:06 码农皮邱
阅读(482)
评论(0)
推荐(0)
JAVA容器-模拟LinkedList实现(双链表)
摘要: 概述 LinkedList实质上就是双向链表的拓展的实现,我们将关注一下问题。LinkedList 1、双向链表怎么来实现插入、删除、查询? 2、利用二分法提高查询效率。 3、不同步,线程不安全,需要使用Collections.synchronizedList()达到线程安全。 4、简单说,Link
阅读全文
posted @ 2017-03-16 19:33 码农皮邱
阅读(1207)
评论(0)
推荐(0)
JAVA容器-模拟ArrayList的底层实现
摘要: 概述 ArrayList实质上就是可变数组的实现,着重理解:add、get、set、remove、iterator的实现,我们将关注一下问题。 1、创建ArrayList的时候,默认给数组的长度设置为10。 2、当set、remove、set的时候,如何解决越界问题? 3、当add的时候,如何解决扩
阅读全文
posted @ 2017-03-16 19:10 码农皮邱
阅读(553)
评论(7)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告