自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 HashMap和ConcurrentHashMap

1.HashMap (1)HashMap是一个存储Key-value键值对的集合,每一个键值对也叫作Entry,这些Entry分散储存在一个数组中,这个数组就是HashMap的主干 (2)HashMap数组每一个元素的初始值都是Null (3)Put方法原理 hashMap.put(“apple”,0) Index=Hash(“apple”):通过哈希函数确定Entry的插入位置(inde

2017-12-15 15:33:07 241

原创 MySQL高级

MySQL高级性能下降:1.查询语句写的烂2.索引失效3.关联查询太多join 4.服务器调优及参数设置(缓存,线程数等)索引:缺点:降低了更新表的速度,如对表进行insert,update,delete,因为更新表时,mysql不仅要保存数据,还要保存索引文件每次跟新添加索引列的字段索引分类:单值索引 唯一(主键)索引(索引唯一,非空值)复合索引基本语法:

2017-08-19 18:01:44 690

原创 欢迎使用CSDN-markdown编辑器

1.简单工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建2.工厂方法模式:创建一个工厂接口和创建多个工厂实现类,增加新功能,直接增加新工厂类就ok 3.单例模式:该对象只有一个实例存在 public class Singleton { /* 私有构造方法*/ private Singleton(){ } /* 内部类维护单例*/ pr

2017-08-31 17:21:21 163

原创 数据结构与算法练习(Java实现)

package lintcode;/** * * @ClassName: Solution * @Description: TODO() * @author A18ccms a18ccms_gmail_com * @date 2017年8月14日 上午10:12:29 * */public class Solution {    /*

2017-08-21 22:42:47 1166

原创 Java实现--链表基本操作

package lintcode;import java.util.Hashtable;class Node{Node next=null;int data;public Node(int data){this.data=data;}}/** * @ClassName: MyLinkedList * @Description: TODO() 

2017-08-20 22:01:34 181

原创 Iterator实现源码分析

package CollectionTest;import java.util.AbstractList;import java.util.ArrayList;import java.util.Collection;import java.util.ConcurrentModificationException;/* * public interface Collect

2016-11-10 22:10:05 233

原创 String的compareTo方法

package StringTest;/*  String的compareTo方法 *  private final char value[];      字符串会自动转换为一个字符数组。    public int compareTo(String anotherString) {          //this -- s1 -- "hello"        

2016-11-10 22:08:51 229

原创 HashSet保证元素唯一性源码展示

package CollectionTest;/*   HashSet保证元素唯一性源码展示 *  *  interface Collection {    ...}interface Set extends Collection {    ...}class HashSet implements Set {    private static fi

2016-11-10 22:07:14 295

原创 Java常见排序算法

/* * 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 * 然后比较第2个数和第3个数,将小数放前,大数放后,如此继续, * 直至比较最后两个数,将小数放前,大数放后。至此第一趟结束, * 将最大的数放到了最后。在第二趟:仍从第一对数开始比较 * (因为可能由于第2个数和

2016-11-10 21:56:43 279

空空如也

空空如也

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

TA关注的人

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