- 浏览: 69690 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、 简介
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合(list,set ,sorted set和hash)。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个里面(
java对redis的基本操作之全过程
- 博客分类:
- redis
一、server端安装
1、下载
https://github.com/MSOpenTech/redis
可看到当前可下载版本:redis2.6
下载windows平台文件:
解压后,选择当前64位win7系统对应的版本:
2、安装
1)解压后将里面所有文件拷贝至redis安装目录:
几个exe程序的功能:
redis-benchmark.ex ...
李嘉诚无锡演讲:骂到你成功
- 博客分类:
- 受益匪浅
读过此文,散仙最大的感受就是,成功者的思维永远都与绝大多人的思维方式不一样,究竟哪里不同,在这篇演讲的最后面,大家就可以看到了,文章很不错,希望大家都能认真看看,做一个有思想的攻城师! 下面是正文: 穷人在怀疑中拒绝,富人在怀疑中了解! 为什么你一直没有成就? 因为你随波逐流,近墨者黑、不思上进,分钱没有、死爱面子!因为你畏惧你的父母、你听信你亲戚、你没有主张、你不敢一个人做决定。 你观念传统、只想结婚生子,然后生老病死、走你父母一模一样的路。 因为你天生脆弱、脑筋迟钝只想做按班就部的工作。因为你想做无本的生意,你想坐在家里等天上掉陷饼! 因为你抱怨没有机遇、机遇来到你身边的时候你又抓不 ...
java split分解特殊字符 | .
- 博客分类:
- java基础
1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用Stri ...
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一,控制资源的使用,通过线程同步来控制资源的并发访问;
第二,控制实例的产生,以达到节约资源的目的;
第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程 ...
java 多线程例子
- 博客分类:
- java基础
转:http://blog.csdn.net/ocean20/article/details/2455709
编写具有多线程能力的程序经常会用到的方法有:
run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join()
还有一个重要的关键字:synchronized
本文将对以上内容进行讲解。
一:run() 和start()
示例1:
public class ThreadTest extends Thread { public void run() { for (int i = ...
Jedis连接池的使用
- 博客分类:
- redis
所需jar:jedis-2.1.0.jar和commons-pool-1.5.4.jar
Jedis操作步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;
package com.ljq.utils;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo ...
java使用jedis操作redis
- 博客分类:
- redis
package org.jzkangta.jedis;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class JedisDemo {
public void test1(){
Jedis redis = new ...
你必须要知道的20个救命小常识
- 博客分类:
- 受益匪浅
1.玻璃扎肉里了怎么办如 果玻璃片仅仅扎在了肉里,那么你自己把它挑出来就行了。但这个世界上总会有人的运气比别人稍微差了那么一点,广州一个哥们儿不小心摔倒在地上,恰好把一片 小玻璃挤进了胳膊上的静脉血管,然后这片玻璃慢慢随着血液进了心脏。等到发现的时候,晚了,这个哥们儿不得不把胸腔打开,动了一个大手术。支你一招:个小小的面团,在地上齐齐地滚上几遍,就可以将残留在地板上的玻璃小碎片黏起来。呃……其实你也可以用口香糖,但是要准备那么一大坨口香糖可能会让你的下巴脱臼。2,切菜切了手怎么
源:http://justjavac.iteye.com/blog/1870834
一个 35 岁左右的白骨精来找我们,她需要在两个工作里面做选择。
一个是年薪 30 万的制片总监
一个是年薪 10 万的市场策划
她喜欢后者的节奏与内容,却被前面的工资吸引。我们仔细算了一下她的工作时间:
前者是每天加班,节假日无休赶节目,每天工作近 15 个小时,
后者则是 8 小时规律的生活。
这样算下来,两者的时薪差不多,只是那份“好工作”把三年的活放到一年来做罢了。如果加上由此产生的未来医药费,简直比“坏工作”还不赚钱。我问她,你现在最需要的是最快速度赚 ...
实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式),分别为:1、通过JDK自带的API实现;2、通过Apache提供的API是实现。
第一种方式
package com.cloudpower.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import sun.net.TelnetInputStream;
import sun.net.Telnet ...
方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} ${typecomment} ${type_declaration} 方法二: 通过菜单 Window->Preference 打开参数设置面板,然后选择: Java -> Code Style - ...
场景:
泛型现在运用得越来越多,如果在项目中用到了类似下面的泛型方法:
public <X> List<X> query(final String hql, final Map<String, ?> values);
public <X> X find(Class<X> clazz);
你会发现在eclipse 中编译、运行都正常,但是如果用maven的打包命令 mvn clean package 进行打包时会发现有类型下面的错误提示信息:
…………. 错误: 不兼容的类型
...
现象1:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ''org.springframework.aop.support.DefaultPointcutAdvisor'' defined in null: Can''t resolve reference to bean ''txAdvice'' while setting property ''advice''; nested exception is
原因:缺少Spring开头的各种包,到Spring2.0 ...
创建了一个struts与spring集成的项目,运行run as—>maven install时出现以下错误:
*******************************************
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project ssh: Compilation failure Unable to locate the Javac Compiler in: D:/Prog ...