自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashMap全解析

HashMap的使用场景用于存储键值对的数据。但是存储数据不关心顺序,且需要较高性能的随机访问与存储数据速度。HashMap数据结构HashMap用一个指针数组(假设为table[])来做分散所有的key, 当一个key值数据被加入时,通过key的hash值与指针数组的长度计算获得数组下标i,然后就把key 值数据插到table[i]中,如果有两个不同的key被算在了同一个i,那么就叫冲突,又叫碰

2017-09-19 17:19:26 427

原创 【学习笔记】DTD约束文件

一、DTD文件规则:1.一份XML有且仅有一个根元素。 2.XML是严格区分大小写的,元素和元素是不相同的。 3.如果一个元素不需要子内容的话,它就是一个空元素,应写成:<元素名 />,就不要写成这样了:<元素名><元素名 /> 4.XML文档开头声明: <?xml version="1.0" encoding="UTF-8"?> 5.如果元素中有空白字符的话,XML会原样保留,而HTM

2017-03-30 22:00:53 425

原创 【数据结构】链表LinkedList分析与关键实现

链表之双向链表图例图例是Java中对链表实现概念图。从图中可以知道,链表对基础单位是节点(Node),而节点(Node)又有三部分组成:首节点(First Node)、若干中间节点(Node)与尾节点(Last Node)。节点是链表对基础单位,每个节点包含三部分前一个节点引用(Pre Node)、数据(Data)以及后一个节点引用(Next Node)。而首节点前一个节点引用(Pre Node

2017-03-14 22:10:39 283

原创 [深入理解JVM虚拟机]一段程序的解读

该文主要是为了说明final修饰字符串变量在编译期间会得到优化,使用final申明的字符串变量做字符串拼接会等同于直接申明变量。源程序:public class AppMain{ public static void main(String[] args){ String a = "hello2"; final String b = "hello";

2017-02-24 22:20:00 293

原创 [深入理解JAVA虚拟机]读后个人总结二之JAVA内存区域

JAVA内存区域-介绍线程共享区域 堆(Heap):实例数据存储的区域;方法区(Method Area):类信息与运行时常量池存储;线程私有区域 虚拟机栈(VM Stack):Java线程栈分配区域;本地方法栈(Native Method Stack):同虚拟机栈;程序计数器(Program Counter Register):同PC寄存器;Direct Buffer (堆外内存):N

2017-02-11 22:28:51 376

原创 Linux下编译OpenJdk实战

首先: 从开始着手编译HotSpot到现在编译成功一个月了,虽然不是天天在捣鼓这东西,但是至少也3*24个小时了吧。所以在这里我准备总结下经验,供日后的自己以及大家参考借鉴。准备工作 环境:Linux(我用的Ubuntu)(阿里开源镜像:http://mirrors.aliyun.com/ ) 材料:OpenJDK6 (进入Ubuntu系统通过版本工具下载吧,用非官方的怕会纠结)

2016-11-06 01:38:56 1417

原创 [学习笔记]Scala学习笔记一

Scala第一步1.学习使用Scala解释器 配置scala环境(windows7) a.下载安装包(http://www.scala-lang.org/) b. 安装scala c. 配置环境变量 我的电脑–右击–>属性–>高级系统设置–>环境变量 在系统变量处找到CLASSPATH变量双击,在末尾追加scala安装目录下的bin目录的指向。 {s

2016-10-24 23:05:55 238

原创 [学习笔记]MySql之SQL语句优化

-慢查询 MySql查询超过指定时间的语句。我们将超过指定时间的SQL语句称为为‘慢查询’ --1.如何定位慢查询SHOW VARIABLES LIKE 'long_query_time';--慢查询时间--2.常见的数据库运行数据SHOW STATUS LIKE 'uptime%';--mysql运行时间SHOW STATUS LIKE 'com_select';--查询语句SHOW ST

2016-10-18 22:46:43 262

原创 [学习笔记]MySql存储过程学习四

-存储过程管理--查看存储过程1.SHOW PROCEDURE STATUS WHERE DB='数据库名';SHOW PROCEDURE STATUS WHERE DB='companys';2.查看当前数据的存储过程select specific_name from mysql.proc;3.查看存储过程创建语句show create procedure '存储过程名';--删除存储

2016-10-17 23:53:59 224

原创 [学习笔记]MySql存储过程学习三

-定义条件与处理--事先插入一条数据insert into employees(emp_no,birth_date,first_name,last_name,gender,hire_date) values(6,'2016-10-07','no',"ss",'M','2015-10-10'); DELIMITER $$CREATE PROCEDURE p_insertDemon()begi

2016-10-17 23:37:21 237

原创 [学习笔记]MySql存储过程学习二

MySql存储过程中的流程控制语句之if…else…语句DELIMITER $$CREATE PROCEDURE p_showage_two(age int)begin if age >= 18 then select '成年人'; else select '未成年人'; end if;end $$CREATE PROCEDURE p

2016-10-17 22:59:53 220

原创 [学习笔记]MySql存储过程学习一

会话变量与全局变量查看会话变量与全局变量 SHOW SESSION VARIABLES; –查看所有session变量 SHOW SESSION VARIABLES LIKE ‘auto%’–查询auto开头的会话变量 SHOW GLOBAL VARIABLES;–查看所有全局变量 SHOW GLOBAL VARIABLES LIKE ‘auto%’;–查询auto开头的全局变量SELE

2016-10-13 22:59:58 248

接口文档工具设计

主要提供接口文档化工具设计说明,

2018-11-05

空空如也

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

TA关注的人

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