`
文章列表
==========》千里之行,始于足下   1.获取bean的code package com.jinhuhang.listener;   import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; /**  *  * Class Description:通过注入在spring中bean的名称获取bean ...
 Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);递增哈希中的值;向列表中增加元素;计算集合的交集、并集与差集等。     为了获得优异的性能,Redis采用了内存中(in-memory)数据集(dataset)的方式。根据使用场景的不同,你可以 ...
1.下载GEF并安装gef http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/3.7.2/R201201171043/GEF-ALL-3.7.2.zip 解压之后安装,具体安装步骤参考我上一篇文章 Eclipse安装javaScript插件Spket    2.下载tk.eclipse.plugin.htmleditor_2.2.0.jar http://osdn.jp/projects/amateras/downloads/57710/tk.eclipse.plugin. ...
   今天安装了一个Eclipse发现没有javascript插件,于是乎搞了一个强大的js插件Spket.具体安装步骤如下。当然此方法适合很多的Eclipse插件安装方式哦。 一:第一步       官网下载:http://www.spket.com/download.html下载Plugin,下载完 ...
一:  -p  用 echo -n 替代 eg:      read -p "请输入:" a b 可替换为      echo -n "请输入两个参数:"      read a b    二: 输入两个参数,先判断是否为整数,然后再进行运算 eg: #! /etc/sh #Author:gaoq #Date:2015-06-02 #Email:1473418313@qq.com while true do while true do read -p "请输入两个参数:" a b expr $a ...
     变量的数值计算常见的有如下几个命令           (())  ,  let ,  expr ,  bc , $[] 一:.(())用法:(常用,且效率高,只用于整数直接的运算)      eg: [root@hadoop /]# echo $(( a+=1 )) 9 [root@hadoop /]# echo $(( 3>2 )) 1 [root@hadoop /]# echo $(( 3>8 )) 0 [root@hadoop /]# echo $(( 100*(100+1)/2 )) 5050   二:let用法 ...
   每个Guava immutable集合类的实现都拒绝null值。我们做过对Google内部代码的全面的调查,并且发现只有5%的情况下集合类允许null值,而95%的情况下都拒绝null值。万一你真的需要能接受null值的集合类,你可以考虑用Collections.unmodifiableXXX。   Immutable集合使用方法:  一个immutable集合可以有以下几种方式来创建:  1.用copyOf方法, 譬如, ImmutableSet.copyOf(set)  2.使用of方法,譬如,ImmutableSet.of("a", "b" ...
使用命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:33:19:22 TYPE=Ethernet UUID=9b4c1d8d-d33a-4bd4-b727-ca9f5018e052 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.10.182 NETMASK=255.255.255.0 GATEWAY=192.168.21.2 DNS1=8.8.8.8 DNS2=8.8.4.4
import java.util.Timer;import java.util.TimerTask;import java.util.Date; /** * @author gaoqi */public class TimerTest {  public static void main(String[] args) {  Timer t = new Timer();    //在5秒之后执行TimerTask的任务  t.schedule(new TimerTask(){     public void run()     {System.out.println("this i ...
安装说明 系统环境:centos6.6 安装方式:rpm安装软件:jdk-8u45-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html检验系统原版本[root@zck ~]# java -versionjava version "1.7.0_"OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)OpenJDK 64 ...
转:JSON 之FastJson解析     一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON ...
Zookeeper简介:   1.什么是Zookeeper?        ZK是一个高效的分布式协调服务,他暴露了一些公用服务,比如命名、配置管理,同步控制,群组服务等,我们可以使用ZK实现比如达成共识,集团管理,leader选举等。   2.设计目标       简单:ZK中的namespace组织结构类似与标准的文件系统,通过这些共享的有层次的namespace来互相协调分布式中的多个进程,这些namespace由Znodes组成,ZK数据被保存在内存中,这也意味着ZK将可以达到较高的吞吐量/较低的延迟。     ZK的核心目标就是高性能,高可用,严格有序的存取。   ...
转:  JMS五种消息的发送/接收的例子 分类: 1、消息发送 Java代码  
package demo; /**  * Algorithm Gossip: 三色棋  * 三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra为荷兰  * 人),而多数的作者则使用Three-Color Flag来称之。  * 假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,您  * 希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳子上  * 进行这个动作,而且一次只能调换两个旗子。  * @author gaoq  * @date 2015-5- ...
package demo; /**  * Algorithm Gossip: 费式数列  *Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免  *子,一个月后小免子也开始生产。起初只有一只免子,一个月后就有两只免子,二个月后有三  *只免子,三个月后有五只免子(小免子投入生产)......。  *如果不太理解这个例子的话,举个图就知道了,注意新生的小免子需一个月成长期才会投入生  *产,类似的道理也可以用于植物的生长,这就是Fibonacci数列,一般习惯称之为费氏数列,例  *如以下: 1、1 、2、3、5、8、13、21、3 ...
Global site tag (gtag.js) - Google Analytics