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

原创 ElasticSearch的Marvel更新license

Marvel安装的时候需要申请一个license,否则只有30天的使用时间,到期后最多保存7天的监控数据,为了造成不必要的监控数据丢失,建议安装的同时注册一个lincense,方法如下:1.     注册一个免费的licensehttps://register.elastic.co/marvel_registerElastic团队会以邮件的形式进行反馈:下载专属你的li

2016-04-18 13:29:21 3693 3

原创 Redis下的LRU缓存

我们如果想让Redis作为缓存服务器的话,通常有两种方案,一:设置过期时间,expire key seconds。二:设置一个内存阀值,基于某种策略自动的缓存淘汰。maxmemory 100mbmaxmemory-policy allkeys-lrumaxmemory-samples 5这两种方式有什么不同呢?设置过期时间是人为主观控制的,设置key值得时候每次都要设置下过

2015-12-10 17:07:04 894

原创 Base64算法

Base64算法的前世,据说在早期的电子邮件传输的过程中,仅仅支持ASCII码的传输,如果一些非ASCII码也通过电子邮件进行传输,那么通过网关的时候,会在高位补0,从而接收方会收到一堆乱码,为了解决这个问题,Base64应运而生。顾名思义,Base64,基于64个字符的编码算法,如下图。这64个字符分别是大写A-Z,小写a-z,0-9以及+、/、=组成的,其中“=”是用来进行补位

2015-10-16 16:37:29 832

原创 JVM系列之类加载机制

何为JVM(Java Virtual Machine)的类加载机制?简单来说,JVM把类的描述数据从class文件(也就是通常我们所说的Java编译后的字节码文件)加载到内存,对数据进行验证、准备、解析和初始化后直接可被JVM直接使用。类从class文件加载到内存,然后从内存再卸载掉,整个类的生命周期可分为以下7个阶段:加载、验证、准备、解析、初始化、使用、卸载,其中验证、准备和解析可以统称为

2015-09-21 20:44:32 583

原创 六:结构型模式:适配器模式

今天开始讲结构型模式了,第一个讲的就是适配器模式,所谓的适配器模式其实就是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。如果你想使用一个已经存在的类,而它的接口不符合你的需求,就可以使用适配器模式了。adapter接口:package com.liuqiang.model.adapter;public inter

2013-03-23 23:14:58 485

原创 String,StringBuffer和StringBuilder三者的介绍,对比及用法

稍微有些编程经验的程序员都知道String,StringBuffer,还有StringBuilder是我们经常使用到的三个操作字符串的类,深入透彻的学习它们会使我们的编程更加的高效,方便,你可能有时候会搞不清楚在什么情况下用哪一个,其实他们之间还有有各自的优点的,合理运用它们会让我们的程序代码更高效。         1.String类: 查询JDK可知,String类是一个的继承于Obj

2013-03-23 22:18:10 808

原创 五:创建型模式:原型模式

今天和大家来讨论一下原型模式,何为原型模式?其实简单来说就是,用原型实例指定创建对象的种类,并且通过这些原型来产生新的对象,这个新的对象和原来的对象是一样的,其实这个模式就是教大家如何实现Cloneable接口以及如何重写方法clone(),让我们一起看看这个模式,代码不多,好好一起琢磨。        Prototype类:package com.liuqiang.model.proto

2013-03-21 21:34:16 452

原创 四:创建型模式:建造者模式

今天介绍的是建造者模式,一起跟我看代码,然后练习,然后感悟,就会学会这个模式。      IComputerBuilder接口:package com.liuqiang.model.builder;public interface IComputerBuilder { void buildDisplayer(); void buildHost(); void buildKey

2013-03-21 21:15:49 525

原创 三:创建型模式:单态模式

所谓类的单子(Singleton)设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类提供了一个取得其对象实例的方法。简单说,单态模式,它的目的就是不管我调用多少次产生一个对象的方法,我最后都返回一个对象,不会生成其他的对象。   Singleton类:package com.liuqiang.model.singleton;public cl

2013-03-21 00:06:59 531

原创 二:创建型模式:抽象工厂模式

还是直接上源代码,既然我们不能一下子就明白,那我们就先敲打10遍,然后慢慢感悟和理解,这是我自己感悟写的代码。IBookFactory接口:package com.liuqiang.model.AbstractFactory;public interface IBookFactory { IBook cBook(); IBook javaBook();}        Engl

2013-03-20 23:47:16 554

原创 一:创建型模式:工厂模式

在java的学习当中,如果我们已经学习过了java基础,那么就很有必要去接触一些面向对象语言中的语言运用技巧,对于初学者更好的去驾驭面向对象语言有着非常重要的意义,从今天开始,我和大家一起学习和探讨java的23种设计模式,今天首先给大家来介绍五种创建型模式之一的第一种,工厂模式。    IProgrammingFactory接口:package com.liuqiang.model.fa

2013-03-19 18:32:12 555

原创 初步理解java中的反射和内省及反射和内省的用法大集合

反射是java中一个不太被大多数人关注的一个模块,尤其对于很多初学者,甚至不知道何为反射,但是现在在java中越来越多的企业在笔试,面试的时候提到反射的知识,因为反射机制在web上的确有着不可替代的重要作用。究竟什么是反射呢?今天我就带领大家初步理解java中的反射机制,JAVA反射机制是在运行状态中,能够动态获取的信息以及动态调用对象的方法的功能的一种机制。 通俗点说就是:Java程序可以加载一

2013-03-11 21:11:14 713

hive-jdbc015快照版源码

hive-jdbc最新的源码,用于impala数据库的jdbc连接

2014-11-14

空空如也

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

TA关注的人

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