自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA8 HashMap 的原理--个人

最近有时间,看了下JAVA的HashMap源码,又在网上搜了些博客,现在将自己对HashMap的一些个人理解记录一下;HashMap,基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。它的原理,实际上我们从名字

2017-10-30 10:28:02 644

原创 Mybatis采用redis实现二级缓存

Mybatis的缓存,可以分为一级缓存与二级缓存。一级缓存以一次sqlSession为单位,保存查找的信息。每次有更新操作的时候,例如删除,添加,修改等这些操作,缓存区都会刷新。二级缓存以一个或者多个namespace为单位,保存信息。一个简述,不再细讲。 Mybatis提供了一个Cache接口,在我们要实现自己的缓存机制时,需要自己去实现这个接口。Cache接口与方法:下面是源码,方法都是见

2017-10-20 20:13:16 808

原创 简单查找二叉树的实现

先来个定义:二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。    二叉树(BinaryTree)是n(n≥0)个结点的有限集,它或者是空集(n=0),或者由一个根结点及两棵互不相交的、分别称作这个根的左子树和右子树的二叉树组成。    

2016-12-31 16:02:53 463

原创 JAVA IO流的操作-----将一个文件夹中Html文件转为JSP文件

最近练习做个小的JAVAweb项目,写到页面时,看着30+的Html文件要改成JSP文件,深感蛋疼。于是用IO流写了一个小的工具类,将一个文件夹中Html文件转为JSP文件;类如下:package util;/** * 将Html转换成JSP文件的工具类,注意传入的是一个文件夹的完全限定名 */import java.io.BufferedReader;impo

2016-12-27 20:15:17 897

原创 单端链表的实现

百度百科:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域;以上是百度百科对链表的定义,理解起来还是挺简单的,下面用JAVA代码实现一下;//节点,一个链表的组成部分,就像数组是由内存

2016-12-10 21:28:47 225

原创 JAVA算法题练习---01_提取不重复的整数

题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。  Input Param     

2016-08-06 21:16:19 652

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除