自定义博客皮肤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)
  • 收藏
  • 关注

转载 MySQL执行流程

文字解析:1.当我们请求MySQL服务器的时候,MySQL前端会有一个监听,请求到了之后,服务器得到相关的SQL语句,执行之前(虚线部分为执行),还会做权限的判断2.通过权限之后,SQL就到MySQL内部,他会在查询缓存中,看该SQL有没有执行过,如果有查询过,则把缓存结果返回,说明在MySQL内部,也有一个查询缓存.但是这个查询缓存,默认是不开启的,这个查询缓存,和我们的Hibe

2017-11-02 09:56:41 587

原创 DDL、DML、DCL、TCL概念详细解释

作为经验丰富的开发人员,对于DDL、DML、DCL、TCL这些缩写词(名词)或许不会陌生,但是作为亿i个程序开发的新手可能就会有很多迷惑,接下来就给大家详细解释下,希望对读者有一定的帮助。1、数据定义语言DDLDDL((Data Definition Language):主要的命令有CREATE、ALTER、DROP等,用于定义/修改/删除数据对象(如表)的数据结构、数据类型、

2017-09-09 13:24:57 3423

原创 实现代码自动打包与发布(Jenkins+Maven+Svn)

前言       很多开发人员都知道,在一些互联企业初期大多数都是采用手工打包上传与发布的方式进行代码发布,常见就是利用打包工具手工打包,上传到WEB服务器,备份原代码文件,发布新的代码,重启服务和检测是否发布成功,由于现在WEB集群数量越来越多,那手工打包的方式就会使工作效率大大下降,为了提高效率项目自动打包与发布代码的功能(sit/ust/pro)就显得格外的高效.1、安装JD

2017-09-07 19:10:27 3377

原创 Java中的Enum的简单使用

简单实例:public enum EnumTest {FRANK("The given name of me"),LIU("The family name of me"),TE("DFDJGKJ");private String context;private String getContext() {return this.context;

2017-08-22 15:17:42 305

转载 Java的位运算符详解实例-与(&)、非(~)、或(|)、异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public c

2017-08-18 16:35:05 303

转载 简单理解java中Object类源代码

类 Object 是类层次结构的根类。每个类都使用 Object 作为超类(都直接或间接继承此类)。所有对象(包括数组)都实现这个类的所有方法。package java.lang;     public class Object {       /* 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用。*/        private st

2017-08-18 16:15:07 294

转载 Java中的关键字 transient

1、Java中的对象序列化在讨论transient之前,有必要先搞清楚Java中序列化的含义;Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现

2017-08-18 16:07:41 237

转载 HashMap实现原理分析(详解)

HashMap实现原理分析(详解)数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难。链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和

2017-08-18 13:58:42 411

转载 MySQL的lock tables和unlock tables的用法

早就听说lock tables和unlock tables这两个命令,从字面也大体知道,前者的作用是锁定表,后者的作用是解除锁定。但是具体如何用,怎么用,不太清楚。今天详细研究了下,总算搞明白了2者的用法。lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 lock tables tablename read;另外一种是写锁定,用命令lock tab

2017-08-17 15:05:08 597

转载 mysql远程连接很慢解决办法

服务器重新启动了,不知道什么原因访问速度特别慢,因为是打开数据库操作多的页面特别明显,由于是局域网服务器连接,觉得数据库问题会比较多。   查找资料得到结果,默认安装的MySQL开启了DNS的反向解析。域名解析也可以导致网络程序慢,mysql在处理新的线程连接请求时,会尝试进行DNS解析,如果在host cache和Hosts里找不到,处理起来就会很慢,一般来说数据库服务器为安全起见是不能

2017-08-17 15:03:50 1431

转载 深入分析Java的序列化(Serialization)

深入分析Java的序列化(Serialization)在Java中,使用一个字节序列来表示一个对象就成为对象的序列化。这个字节序列会包含该对象的数据和元信息。一个序列化后的对象,可以被写入到文件或者数据库中,持久地存储起来。同时,文件或者数据库中的序列化对象也可以被读取出来,并反系列化为一个对象,这些代表对象和其数据的字节,可以在内存中被用来重新创建出该对象。作用正如我们所

2017-08-17 15:01:18 356

转载 漫谈 JVM 内存分代、垃圾回收

原文地址:http://gudong.name/2017/04/24/jvm_oom_gc.html

2017-05-25 10:37:38 278

空空如也

空空如也

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

TA关注的人

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