自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (7)
  • 收藏
  • 关注

转载 centos7 安装nginx 完整步骤

1.安装gcc gcc是用来编译下载下来的nginx源码  yum install gcc-c++2、安装pcre和pcre-devel    PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,pcre-devel 是使用 pcre 开...

2018-10-10 16:32:38 33326 5

原创 从hbase分页获取数据失败

错误详情time: 2018-01-09 18:30:00.022, end time: 2018-01-09 18:30:10.023, client elapsed: 0 ms, server elapsed: 10001 ms, timeout: 10000 ms, request: Request [id=10725, version=2.0.0, twoway=true, event

2018-01-09 20:07:20 510

转载 codis集群 搭建

CODIS(release3.2.0)集群搭建一、CODIS安装【官方】安装方式注:在Mac下测试需要独立安装autoconf (如何安装autoconf),可能需要关注一下版本。准备工作:版本可以不一样,都可以去官网下载2.2 Go使用版本:go1.5.2.Linux-amd64.tar.gzhttps://golang.org/doc/install?download...

2017-11-24 14:39:55 1037

转载 redis-cluster研究和使用

最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群. 转载请注明出处哈:http://hot66hot.iteye.com/admin/blogs/2050676一:关于redis cluster1:redis cluster的现状reids-cluster计划在redis3

2015-05-14 15:44:19 607

转载 redis 负载均衡 集群配置

redis 官网 http://redis.io/中文网站 http://redis.cn/谷歌代码的redis项目 https://code.google.com/p/redis/ http://www.oschina.net/p/redis/在oschina.net的介绍:Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memc

2015-05-13 10:50:13 930

转载 Win7右键没有“管理员取得所有权”选项的解决方法

在Win7系统下,有些程序需要在管理员权限下才可以运行或是删除,但有时候在鼠标右键却找不到“管理员获取所有权”选项,这时候该怎么添加呢?  Win7右键添加“管理员获取所有权”选项的步骤:  1、先在电脑空白处点右键,选择新建文本文档。  2、复制下面的内容保存。 注意格式别弄乱了!  Windows Registry Editor Version 5.00 [HKEY_CLA

2015-04-28 09:20:12 16874 1

转载 OpenFire源码学习之二十九:openfire集群配置

集群Openfire的给集群提供了多种方案。一种是基于Hazelcast插件,还有基于Oracle的coherence插件。Oracle的coherence插件中文开发文档:http://download.csdn.net/detail/huwenfeng_2011/8423519Linux集群配置一、修改配置文件/etc/hosts文件openfire1 192.16

2015-04-24 10:47:08 632

转载 OpenFire源码学习之九:OF的缓存机制

关于缓存,openfire存储到了本地JVM中。本人认为这样并不是很好。以后会讲一篇Redis的缓存。实际应用中,本人讲openfire诸多缓存内容放置了redis中。这里就看看openfire自己的缓存吧。Cache接口类图:Cache接口继承了Map工具类,它存储相关的对象在内存中独特的键、值队,可快速访问。所有的键和值添加到缓存必须实现Serializable接口。值可能

2015-04-23 11:32:23 621

转载 OpenFire源码学习之十五:插件开发

Plugin接口规范插件是openfire功能的增强表现,它的主要任务:l  在XMPP协议中作为附加功能实现l  动态修改控制管理台l  使用openfire api作为新功能添加到服务器Openfire里面的插件都会存放在plugins(工程目录为:src/plugins)的住目录下。使用ant工具编译后插件会打成jar包生成在target/openfire/plugins

2015-04-23 11:27:21 426

转载 什么是java序列化,如何实现java序列化?

Java 串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种

2015-04-21 15:25:55 423

转载 openfire3.9.1 源码部署及运行

经过了近3天的时间终于搞定了openfire3.9.1源码的部署,因为最新的是3.9.1所以和其他的版本多多少少还是有些区别的!1、下载源码官网下载:http://www.igniterealtime.org/downloads/source.jsp,一般比较喜欢在官网上下!或者可以到我的百度网盘上下,http://pan.baidu.com/s/1jG4wvci!

2015-04-14 14:45:00 396

转载 SpringMVC 基于注解的Controller @RequestMapping @RequestParam..

概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进

2014-09-19 19:39:48 598

翻译 java保留两位小数4种方法

package com.netease.ecom.test;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class FormateNumber { private double f = 222434.34343; public sta

2014-09-04 16:45:38 568

转载 eclipse + remote java application

一、实验目的利用eclipse的Remote Java Application功能,在windows平台调试运行在linux环境下的java程序。二、实验条件1、安装好java环境+eclipse的windows主机一台2、安装好java环境的linux主机一台(或运行在windows主机上的虚拟机)三、实验步骤1、在windows上,打开eclipse

2014-08-27 11:19:45 4199

转载 Xms Xmx PermSize MaxPermSize 区别

Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma

2014-08-24 16:07:27 582

转载 Java类加载原理

当我们运行这个类的时候,java   MyGreeting.首先操作系统将启动JVM进程 。JVM的初始类加载器(bootstrap classloader)将jdk下常用的类(rt.jar)加载到内存 (方法区,如果是HotSpot 就是持久代)中。并且由系统类加载器(Application Classloader)加载我们的MyGreeting (一个自定义类)。JVM生成一个Main线程

2014-08-22 14:15:57 486

转载 java 静态代码块执行顺序

(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的.静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执行

2014-08-22 14:08:03 646

转载 Eclipse中的快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-08-21 17:48:54 333

转载 Eclipse的快捷键大全

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图

2014-08-21 17:32:54 373

转载 深入Java集合学习系列:HashMap的实现原理

1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H

2014-08-19 13:48:56 375

转载 Hibernate与 MyBatis的比较

最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:ht

2014-08-08 16:37:54 405

转载 maven 教程一 入门

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方

2014-08-07 11:06:00 406

转载 Jenkins安装及和maven结合

1、 Jenkins 下载Jenkins 下载网址:http://jenkins-ci.org/2、 Jenkins 安装(1) 安装JDKJDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html安装:解压下载的JDK:tar zxvf jdk-

2014-08-07 10:39:42 1077

转载 Jenkins使用经验谈1(一步一步搭建Jenkins环境)

在公司使用 Jenkins 软件已经有一段时间了,走了很多弯路,但也积累了一些经验,可以和大家分享一下。我们来一起搭建Jenkins环境。首选你需要安装好JRE/JDK和Tomcat。由于这不是本文的重点,所以关于其安装过程就跳过不谈。我实验用的服务器操作系统为64位版本的CentOS 5.4,安装JDK 版本为 64位的 1.6.0;安装Tomcat版本为 7.0.14。题外话,为了

2014-08-07 10:38:36 702

转载 windows 如何查看端口占用情况

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 

2014-08-05 11:37:50 400

转载 位运算应用

位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 移位运算 要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。     2 "     3 ">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。     4 ">>>"运算符,右边的位被挤掉,对于左边移出的

2014-07-07 15:58:10 380

原创 求数组的最大值和次大值

public class MaxAnsMinInArr { public static void main(String[] args) { // TODO 自动生成的方法存根 int[] arr = new int[2];// setArr(arr);// for (int i = 0; i < arr.length; i++) {// System.out.print

2014-07-06 17:57:42 2548

原创 给定一个含有n个元素的整型数组a,求a中的最大值和最小值。

给定一个含有n个元素的整型数组a,求a中的最大值和最小值。用递归实现。

2014-07-06 17:40:10 12960

原创 Arrays.asList()

enum Week{Sun,Mon, Tue, Wed,Thu,Fri,Sat}public static void main(String[] args) {//工作日Week[] workDays = {Week.Mon, Week.Tue, Week.Wed,Week.Thu,Week.Fri};//转换为列表List list = Arrays.as

2014-07-06 15:43:22 419

转载 Vector ArrayList Collections java中的同步

在java中的同步,是指多个线程在同时要访问某个对象、变量、方法、代码快等等时,保证只有唯一线程访问同步的对象(即用synchronized修为的内容)。也可以这样理解:同步就是指保证在同一时刻只有一个线程访问同步对象的前提下,确保操作同步对象的线程顺序,跟他们发出访问同步对象请求时的顺序一致。    Vector是老版本jkd(1.0的时候就有)的一个集合类,因为Vector是同步的

2014-07-06 15:20:38 450

转载 map、hashmap

JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection是最基本的集合接口,一个Collection代表一组Object,Java S

2014-07-06 15:01:17 408

原创 HashMap、HashTable、LinkedHashMap和TreeMap

Java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l  (1)HashMap是一个最常用的Map,它根据键的hashCode值存储数据,

2014-07-06 14:47:13 521

原创 java中接口和抽象类的区别

1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。  2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义

2014-07-06 11:23:20 495

转载 面向对象设计原则

一个良好的面向对象设计需要遵循一些基本原则,如单一职责原则(SRP)、开放-封闭原则(OCP)、Liskov替代原则(LSP)、依赖倒置原则(DIP)、接口分离原则(ISP)等。  1、 单一职责原则(SRP)   描述:就一个类而言,应该仅有一个引起它变化的原因。  应用:在构造对象时,将对象的不同职责分离至两个或多个类中,确保引起该类变化的原因只有一个。  带来的好处:提高内聚、降

2014-07-06 10:36:07 427

原创 面向对象的基本原则

1.单一职责原则

2014-07-06 10:32:01 352

转载 java设计模式示例

创建模式1.工厂方法模式(Factory Method)  将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod { 

2014-07-04 14:06:39 468

转载 动态语言/静态语言和强类型语言/弱类型语言

部分一statically typed languageA language in which types are fixed at compile time. Most statically typed languages enforce this by requiring you to declare all variables with their datatypes b

2014-07-04 09:55:45 694

原创 java ++操作支持的数据类型

java的八中基本数据类型int byteshort long chardouble float boolean --> Boolean

2014-07-02 23:00:54 477

转载 java中i++与++i的区别(转)

原文地址:http://www.diybl.com/course/3_program/java/javajs/20090405/164278.html//i++和++i是有区别的, //i++是在一个先使用后加1,即先使用i的值,后让i+1 //++i则是先加1后使用,即先让i+1后再使用i的新值 class ijiajia{     publi

2014-07-02 22:15:17 549

原创 switch语句的解析

public static void main(String[] args) {// TODO 自动生成的方法存根int i = 0;switch (i) {default:System.out.println("default");case 1:System.out.println("1");break;case 2:System.out.println("2");case 3:System.o

2014-07-02 21:30:38 620

VC++6.0高级编程技术精粹

VC++6.0高级编程技术精粹很适合想学习vc++的人,例子很多,让人能够很快的接受

2013-06-27

\WIN系统------MFC Windows程序设计(第2版)含样例程序

WIN系统------MFC Windows程序设计(第2版)是一本详细解说了mfc程序设计过程原理,此书很适合初级者学习。

2013-06-26

DOS批处理高级教程精选合编

DOS批处理高级教程精选合编,比较适合刚入门的一些想要学dos和批处理的同学们,个人读完觉得还行,待鉴赏。

2013-04-25

经典算法(常见程式演算)

这里包含了各种经典的算法,以C++和Java两种语言分别对各个算法进行了描述,其中包含老掉牙的一些题目和新题目,但主要是对数据结构和算法的理解的引导。

2013-03-20

myeclipse8激活机

次工具用于激活myeclipse,如果第一次的激活码没有激活成功,可以任意输入单词,然后得到激活码。

2013-03-17

空空如也

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

TA关注的人

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