关闭

redis-cluster研究和使用

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

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...
阅读(370) 评论(0)

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

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

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

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

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

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

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

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

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

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

openfire3.9.1 源码部署及运行

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

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

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

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...
阅读(299) 评论(0)

eclipse + remote java application

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

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 recommended that you exit and restart MyEclipse with new virtual ma...
阅读(426) 评论(0)

Java类加载原理

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

java 静态代码块执行顺序

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

Eclipse中的快捷键

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

Eclipse的快捷键大全

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

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

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

Hibernate与 MyBatis的比较

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

maven 教程一 入门

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

Jenkins安装及和maven结合

1、 Jenkins 下载 Jenkins 下载网址:http://jenkins-ci.org/ 2、 Jenkins 安装 (1) 安装JDK JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 安装: 解压下载的JDK:tar zxvf jdk-...
阅读(621) 评论(0)
86条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:39841次
    • 积分:706
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:66篇
    • 译文:1篇
    • 评论:0条