自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

堃哥的博客

知识总结,及工作经验总结

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 MYSQL详解(5)-索引(一)

一.什么是索引1.索引:索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据;对于索引,会保存在另外的文件中。2.索引是数据库中专门用于帮组用户快速查询数据的一种数据结构,类似于字典的目录,查找字典内容时,可以根据目录查找到数据的存放位置,然后快速定位;3.a.索引可以由数据库中的一列或多列组合而成,其作用是提高对表中数据的查询速度;b.索引的优点是可以提高检索数据的速度...

2018-06-13 15:30:21 201

原创 MySQL详解(4)-事务

背景:为什么要使用事务这个技术?现在很多软件都是多用户,多程序,多线程的,对同一个表可能同时又很多人在用,为保持数据的一致性,所以提出了事务的概念;eg:A给B打钱,A的账户-100后,B的账户就要+100,这两个update语句必须作为一个整体来执行,不然A扣钱了,B没有加钱这种问题很难处理;一.什么是事务?事务就是一段sql语句的批处理,但是这个批处理是一个atom(原子),不可分割,要么都执...

2018-06-11 15:47:00 216

原创 MYSQL详解(3)-存储引擎

1.什么是存储引擎?存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL 服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和功能的 时候为你提供最大的灵活性。2.简单操作-MySQL中如何查看引擎1...

2018-06-08 17:46:22 180

原创 MYSQL详解(2)-基本操作

一.通过cmd操作数据库C:\Windows\System32>mysql -u用户名 -p密码 //输入 用户名和密码,登录数据库mysql> show databases;//查看数据库mysql> use 数据库名;//进入数据库mysql> show tables;//查看表mysql> desc 表;//查看表结构二.DDL操作1.创建数据库create d...

2018-06-06 16:58:16 558

原创 MYSQL详解(1)-数据类型

MYSQL支持的数据库类型主要分为3类:一、数字类型:数字类型总体可分为2类:1.整型:MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647)bigint(...

2018-06-06 15:38:30 212

原创 JDK1.8 ArrayList源码分析

import java.util.Arrays;public class MyArrayList { //默认初始化容量值 private static final int DEFAULT_CAPACITY = 10; //最大数组容量 private static final int MAX_ARRAY_SIZE = Integer.MAX_VALUE - ...

2018-03-21 21:31:08 118

原创 手写LinkList,让你更容易理解底层源码

package cn.hong.collection;import java.util.LinkedList;public class LinkedList /*implements List*/ {              private Node first;              private Node last;              private int size;    ...

2018-03-20 22:01:43 482

原创 手写ArrayList,让你更容易理解底层

package com.hong.list;public class ArrayList {              private Object[] elementData;              private int size;               public int size() {                            return size;      ...

2018-03-20 21:54:06 348

原创 容器之List类的特征及常见子类的特点:

import java.util.Date;import java.util.List; /** *  * @author Administrator Collection接口下的list接口有一下常用实现类 *  *         ArrayList:底层实现是数组,线程不安全,效率高,查询效率高,修改,插入,删除效率低。 *         LinkedList:底层实现是链表,线程不安全,...

2018-03-20 21:49:38 383

原创 JAVA进阶-容器(collection)的知识总结

容器当中接口的层次图:容器当中各接口的特点如下:        Collection 表示一组对象,他是集中收集的意思,就是把一组数据收集起来,Collection接口的两个子接口Set,List:        Set中的数据没有顺序,不可以重复。        List中的数据有顺序,可以重复。        Collection接口中定义的方法:boolean  add(Object ele...

2018-03-11 23:06:22 165

原创 带你玩转IDEA 第三节 如何创建maven项目

1.打开IDEA2.如图操作(File-new-module)3.如图操作(maven-勾上(create from archetype)-选择quickstart)4.如图操作()5.如图操作:6.如图操作:7.如图操作:一个用maven管理的项目就创建完成了注意:settings.xml文件中的配置参考下面1.打开maven的安装目录2.找到conf文件夹3.找到settings文件,并打开4...

2018-03-04 15:50:20 176

原创 带你玩转IDEA 第二节 如何在IDEA中使用Escilpe快捷键

1.打开idea2.如图操作:3.如图操作:Escilpe快捷键:点击打开链接IDEA快捷键:点击打开链接

2018-03-04 13:51:18 1770

原创 带你玩转IDEA 第一节:简介及软件安装

IDEA简介:查看百度    IDEA官方下载地址:  https://www.jetbrains.com/idea/下载步骤:1.2.   安装步骤:1.点击打开链接

2018-03-04 13:16:00 289

spring自总结

spring自己总结的小知识,并不一定适合没人,后期会改进

2018-12-23

空空如也

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

TA关注的人

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