自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL索引

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记

2017-08-29 22:39:14 215

原创 Java HashMap原理和结构

Hashmap在官方文档中是这样描述HashMap的: Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashM

2017-08-25 16:08:40 381

原创 JVM垃圾收集器

Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器。 HotSpot虚拟机的垃圾回收器图中展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。虚拟机所处的区域,则表示它是属于新生代收集器还是老年代收集

2017-08-21 11:57:26 185

原创 HTTP及幂等性总结笔记

超文本传输协议(HTTP, HyperText Transfer Protocol)是一种无状态的协议,它位于OSI七层模型的传输层。HTTP客户端会根据需要构建合适的HTTP请求方法,而HTTP服务器会根据不同的HTTP请求方法做出不同的响应。1.HTTP版本与HTTP请求方法在HTTP的发展过程中,出现了很多HTTP版本,其中的大部分协议都是向下兼容的。在进行HTTP请求时,客户端在请求时会告诉

2017-08-10 10:12:42 381

原创 JVM 内存模型

Jvm内存模型java是在java虚拟机上运行,一般地大家讲到的Java内存其实就是Jvm内存一、内存模型 Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故Java内存模型,也就是指Java虚拟机的运行时内存模型。作为Java开发人员来说,并不需要像C/C++开发人员,需要

2017-08-03 17:42:14 224

原创 ActiveMQ + AJAX 实现web端收发消息

ActiveMQ支持Ajax,可以利用ActiveMQ的消息队列,来创建高度实时的web应用,例如实现web即时通讯。 Apache-activemq的目录下有一个官方的例子,webapps-demo . 官方的说明在这 http://activemq.apache.org/ajax.html下面,我们用Spring Boot 来实现 ActiveMQ 收发消息 项目地址 https://gi

2017-07-22 15:31:53 12526 6

原创 Gnome 桌面美化

1.安装gnome-shell 和 tweak tool2.安装User Them 扩展,chrome 插件 https://extensions.gnome.org/extension/19/user-themes/安装chrome-gnome-shell,命令如下 sudo apt-get install chrome-gnome-shell3.安装numix, 图标主题sudo add-

2017-07-03 23:05:43 754

原创 Ubuntu输入法两个图标的解决办法

ubuntu16.04安装搜狗输入法后出现两个图标和两个输入框,让人很困扰,如何让它只出现一个呢? 只要卸载掉fcitx-ui-qimpanel就行了 卸载命令如下:sudo apt-get purge fcitx-ui-qimpanel

2017-07-03 20:15:50 1401

原创 Spring Boot + Redis + MyBatis 快速开发web应用

一、Spring Boot 简介 Spring Team在现有Spring框架的基础上发布了一个创新的主要框架:Spring Boot。这是一个来自Pivotal Team(Spring Team)的全新项目。Spring Boot是他们最新的创新,能够跟上不断变化的技术需求。 开发Spring Boot的主要动机是简化配置和部署spring应用程序的过程。 Spring Boot为开发提供一个

2017-05-29 11:36:41 306 1

原创 Netty 入门笔记

NettyBootstrap “引导”程序的类, 包括ServerBootstrap 和BootstrapChannelHandler ChannelHandler在ChannelPipeline中,用来处理入站和出站的消息ChannelInboundHandler 处理入站消息 ChannelOutboundHandler 处理出站消息ChannelInitializer 用来配置Hand

2017-05-24 22:58:51 232

转载 数据库范式

范式(NF),按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗略地理解为一张数据表的表结构所符合的某种设计标准的级别。就像家里装修买建材,最环保的是E0级,其次是E1级,还有E2级等等。数据库范式也分为1NF,2NF,3NF,BCNF,4NF,5NF。一般在我们设计关系型数据库的时候,最多考虑到BCNF就够。符合高

2017-03-12 22:01:57 219

空空如也

空空如也

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

TA关注的人

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