自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 之 SQL 语句优化学习

常用的调优命令查询正在运行的任务列表 SHOW FULL PROCESSLIST\G... 生成一个查询执行计划 Query Execution Plan (QEP)EXPLAIN SELECT * FROM USER WHERE id = 123\Gkey为null:没有使用索引rows 处理过的行possible_keys 被评估的索引一般情况下,每条SQL语句都可以运行 EXP

2017-06-20 19:33:11 365

原创 SpringMVC:处理一个http请求的完整过程

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 Dispatch

2017-06-13 19:04:06 6941

原创 对 Kotlin 的初步了解

引言自从Google I/O 大会上宣布 Kotlin 成为 Android 开发的官方语言,Kotlin 就吸引了很多人的目光,笔者也收集了一些资料,整理成这篇博客来简单介绍下Kotlin。Kotlin的起源: Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains,作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其K

2017-05-30 21:10:14 698

原创 Java数据结构--二叉树

根节点:树中没有父节点的节点叶节点:没有子节点的节点非叶节点:叶节点以外的结点分支度:每个结点拥有的子节点个数,树中最大的分支度即为该树的分支度阶层:根节点阶层为1,其子节点为2,以此类推二叉树可以为空,树不可以(至少要有根节点)二叉树的子树有顺序关系二叉树的分支度必须为0、1、2二叉树结点类:public class TreeNode { int data; Tre

2017-05-05 21:37:40 357

原创 Java数据结构--双向链表

Java实现双向链表

2017-05-05 19:12:23 297

原创 Java设计模式--单例类

Singleton饿汉模式 public class Sigleton { //饿汉模式 outInstance是私有的 private static Sigleton ourInstance = new Sigleton(); /** * 此实现是线程安全的 JVM在加载此类时,因为对于static属性的初始化只能由一个线程执行且仅执行一次 * 缺

2017-05-03 23:10:14 328

原创 Java设计模式--模版类

模版方法类 Template Method最简单的设计模式,主要用到的Java的继承先声明一个抽象类做为模版package TemplateMethod;/** * Created by Zz on 2017/5/3 0003. */public abstract class People { public void doSomething() { beforeMeth

2017-05-03 22:44:33 373

转载 常用的正则表达式整理

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$由数字、26个英文字母或下划线组成的 ^\\w+$ 校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句。[\

2017-05-03 13:22:24 300

原创 IDEA中maven项目依赖的包下载过慢

在IDEA安装目录下找到setting.xml 路径:IntelliJ IDEA 2016.3.2\plugins\maven\lib\maven2\conf添加以下内容<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repos

2017-05-01 02:40:09 1462

转载 Java容器总结

Collection ├List │ ├LinkedList │ ├ArrayList │ └Vector │  └Stack └Set └HashSet Map ├Hashtable ├HashMap └WeakHashMap Iterator └ListIterator 一、集合的层次结构: collection是集合接口

2017-04-12 03:18:28 312

原创 Git常用命令整理

mkdir: XX (创建一个空目录 XX指目录名)pwd: 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add XX 把xx文件添加到暂存区去。git commit –m “XX” 提交文件 –m 后面的是注释。git status 查看仓库状态git di

2017-03-29 04:39:33 339

原创 使用IDEA创建一个Spring Boot项目

SpringBoot的核心功能 1.独立运行的Spring项目Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过Java -jar xx.jar类运行。非常方便。 2.内嵌Servlet容器Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。 3.提供starter简化Maven配置使用Sprin

2017-03-16 01:55:41 910

转载 JAVA IO学习笔记

流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流

2017-03-02 01:02:32 303

原创 Java 关于Socket

Java Socket主要有普通Socket和NioSocket普通Socket又分为 ServerSocket和Socket两种,ServerSocket用于服务端,通过accept方法监听请求,然后返回给Socket。 客户端直接用Socket发起请求并传输数据。Clinetimport java.io.BufferedReader;import java.io.InputStreamRea

2017-02-22 16:13:33 771

转载 typedef的用法

typedef的语法规则其实很简单,一句话来说就是定义对象的语法前加关键字typedef,剩下的不变,原本定义的对象标识符换成类型标识符,对应语义从定义一个对象改成定义一个类型别名。typedef看起来复杂根本原因是对象定义的语法比较复杂,例如分隔符*和[]的用法。typedef struct node{datatype data;struct node *lchild,*rchild;}

2015-02-03 10:56:57 543

空空如也

空空如也

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

TA关注的人

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