`
文章列表
redis学习笔记3--sortSet 终于到最后一个数据结构了,加油!! 整体结构图: http://dl.iteye.com/upload/picture/pic/115995/0ee3789f-33e1-35ca-ac65-cbd6b4e4e147.jpg     1.ZADD 语法: ZADD key score value  释义:添加执行分数的value, score必须是double类型的数值 实践: redis 127.0.0.1:6379> zadd z1 1 a  (integer) 1 redis 127.0.0.1:6379> z ...
  redis学习笔记3--set   list:有序且,允许重复数据的链表 存在POP PUSH的概念 set: 无需序,不能重复的集合 主要是ADD  sortSet:有序,不能重复的集合    整体结构图: http://dl.iteye.com/upload/picture/pic/115943/f6e6971a-0216-3fe3-b89c-4ec5b53b762a.jpg     1.SADD 新增元素 语法: sadd key value  实践: redis 127.0.0.1:6379> sadd s1 1 (integer) 1 redi ...
LIST 整体结构图   图画的太大了,只能放地址: http://dl.iteye.com/upload/picture/pic/115935/8e96f42d-3a7b-3cea-85ae-997496aa9521.jpg   LIST列表的操作,可想而知,对于列表我们需要的具备的功能列表 加入列表:   从头部加入   LPUSH    从 ...
  NOSQL的学习笔记: 1.最基本的命令 相信所有的NOSQL都会提供了命令:GET SET DEL  -------------------------------------- redis 127.0.0.1:6379> set ee 10  OK redis 127.0.0.1:6379> get ee  "10" redis 127.0.0.1:6379> del ee              // 返回值 1:代表正确 0:代表错误 (integer) 1 redis 127.0.0.1:6379> get ee ...

redis 安装笔记

1.redis的安装 wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make 如此就已经安装完成了,当然也可以采用make test来看看安装是否正确。   基本常用命令: redis-server :运行一个redisserver redis-cli :redis ...

AMQP--rabbitmq--1

    博客分类:
  • mq
1.基本安装 分为 server  + client    server的安装:   1.添加 deb http://www.rabbitmq.com/debian/ testing main 到 /etc/apt/sources.list   2.apt-get update.   3.sudo apt-get install rabbitmq-server 这个步骤会自动启动 rabbitmq-server 服务。   常用命令:   rabbitmqctl -h  rabbitmqctl status  rabbitmqctl stop rabbitmq ...

AMQP-基本概念篇

    博客分类:
  • mq
尝试试用了下rabbitmq ,比activemq 简单很多,客户端API很简洁。   先普及几个概念     AMQP 1.基本概念: AMQP(消息队列协议,Advanced Message Queuing Protocol)是一种消息协议 ,等同于JMS,但是JMS只是java平台的方案,且只是API级别的一个协议,AMQP是一个跨语言的协议。AMQP允许来自不同供应商的消息生产者和消费者实现真正的互操作扩展,就如同SMTP、HTTP、FTP等协议采用的方式一样。     2.AMQP模型 交换器,队列,消息,绑定   2.1 交换器   交换器是消息送达的实 ...
  测试环境: JDK1.6.29 CPU:I7 2.80 双核四线程 单位为纳秒 测试对象    1)spring包中的 BeanUtil     采用反射实现 2)cglib包中的  Beancopier   采用动态字节码实现     1.对象包含所有的基本类型  public class TestBeanSource1 {       private String              str;     private byte                b;     private short               s;     priv ...
  Hessian 的字段序列化小记   一背景: 今天线上碰到一个问题,在通过hessian的反序列化的时候失败了。 简单查看了下原因,是因为服务端和客户端依赖的bean包版本不一致导致的。   二 具体分析: Client --- > commons-entit ...
  前置条件:  已经安装JDK1.5以上版本   1. 下载源码  http://groovy.codehaus.org/Download   下载binary包即可。   2.unzip groovy-binary-1.8.6.zip    3.设置环境变量 sudo vim /etc/profile export GROOVY_HOME=/home/inter12/install/soft/groovy-1.8.6 export PATH=$GROOVY_HOME/bin:$PATH   4.测试是否安装正确 groovy -h    eclipse 插件 ...
在linux下中文输入法的一些事   现在的中文输入法都是基于平台的,目前主要的有两种:ibus平台 和 scim平台 ,当然也有一个另类fcitx中文输入法。前两者在安装的思路上基本类似,需要先安装一个平台,再安装响应的输入法包。例如ibus的安装步骤就是: 1.安装ibus平台 : sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4   2.启用ibus平台 : im-switch -s ibus  或者也可以通过 im-switch -c 来页面设置。也可以通过system setting ...
    jetty作为一个web容器,部署时只需要将部署包扔到 $JETTY_HOME/webapp目录下即可! 例如工程 test.war ,在启动jetty后的访问路径就是 http://localhost:8080/test ,若是我们期望访问 http://localhost:8080/ 即是访问test工程的呢?有两种办法可以解决。   1.直接将 test.war 改名为root.war 。 这个是最简单的做法,也是一般web容器都通用的做法,放到tomcat也是这种做法。     2.修改contexts目录下文件。 这个做法稍微有点麻烦,是通过设置 conte ...
我们在命令行中使用svn ci 提交代码时候,可能经常碰到的问题就是,把一些我们不想提交的数据也提交到服务器上,那么怎么处理这个东西呢? 今天自己也恰巧碰到这样场景,折腾了下,很简单!   1.新建一个工程  svn co http://xxxxxxx:8080/svn/xxx/yyy/trunk --depth=empty    // 将你要新建目录的父目录下载到本地 mkdir test-project  svn add test-project svn ci -m 'add a new project'   2.添加过滤条件 vim  .svnignore .p ...
本文是基本已经安装nginx的前提下,若是未安装 sudo aptitude install nginx 即可!一 反向代理配置文件默认是在 /etc/nginx/nginx.conf 最新nginx是通过include指令读取其他的配置文件 include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;我们不需要改变这个自带的版本,有也不宜去改变。copy一份出来cp /etc/nginx/nginx.conf  /home/inter12/base/config/  #这个可以是你自己的任何目录
 因为mvn dependency:tree 包含了很多其他杂乱的信息,就写个简单的小脚本查看关系依赖树的关键部分! #!/bin/bash # show part of mvn dependency:tree result # author :zhaoming.xue # data :2012-4-18 # last modify :2012-4-18 # version :1.0.0 # 1.check has the pom.xml file pom_file_num=`find . -m ...
Global site tag (gtag.js) - Google Analytics