- 浏览: 42389 次
- 性别:
- 来自: 深圳
最新评论
文章列表
==========》千里之行,始于足下
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 ...