1 2 3 4 5 ··· 9 下一页
摘要: pom构建: <modelVersion>4.0.0</modelVersion> <groupId>com.x.redis</groupId> <artifactId>springredis</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.springframework.data</groupId> <artifact 阅读全文
posted @ 2013-01-25 18:52 ITA之路 阅读(1551) 评论(0) 推荐(0)
摘要: 中文命令参考手册import java.util.List; import org.junit.After; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; /** * jedis String 类型操作 * @author http://blog.csdn.net/java2000_wl * @version <b>1.0</b> */ public class RedisStringTest { private Jedis jedis; ... 阅读全文
posted @ 2013-01-23 19:40 ITA之路 阅读(293) 评论(0) 推荐(0)
摘要: Jedis 客户端实现Maven pom文件 加入依赖 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</art 阅读全文
posted @ 2013-01-22 22:25 ITA之路 阅读(348) 评论(0) 推荐(0)
摘要: 一:简介(来自百科)redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis 是一个高性能的 阅读全文
posted @ 2013-01-19 19:55 ITA之路 阅读(188) 评论(0) 推荐(0)
摘要: 类加载器类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 Java 字节码文件(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。每一个这样的实例用来表示一个 Java 类。实际的情况可能更加复杂,比如 Java 字节代码可能是通过工具动态生成的,也可能是通过网络下载。类与类加载器类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远远不限于类加载阶段。对于任意一个类,都需要 阅读全文
posted @ 2012-11-25 20:26 ITA之路 阅读(423) 评论(0) 推荐(0)
摘要: 类加载机制JVM把class文件加载的内存,并对数据进行校验、转换解析和初始化,最终形成JVM可以直接使用的Java类型的过程就是加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、卸载(Unloading)七个阶段,其中验证、准备、解析三个部分统称链接。加载(装载)、验证、准备、初始化和卸载这五个阶段顺序是固定的,类的加载过程必须按照这种顺序开始,而解析阶段不一定;它在某些情况下可以在初始 阅读全文
posted @ 2012-11-25 20:24 ITA之路 阅读(185) 评论(0) 推荐(0)
摘要: JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略。由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间、 减少Full GC次数。代大小调优最关键参数:-Xms、-Xmx 、-Xmn 、-XX:SurvivorRatio、-XX:MaxTenuringThreshold、-XX:PermSize、-XX:MaxPermSize-Xms、-Xmx 通常设置为相同的值,避免运行时要不断扩展JVM内存,这个值决定了JVM heap所能使用的最大内存。-Xmn 决定了新生代空间的大小,新生代Eden、S0、S1三个区域的比率可以 阅读全文
posted @ 2012-10-20 12:39 ITA之路 阅读(241) 评论(0) 推荐(0)
摘要: /** * 合并单元格 * @param {} grid 要合并单元格的grid对象 * @param {} cols 要合并哪几列 [1,2,4] */ function mergeCells(grid, cols) { var arrayTr = document.getElementById(grid.getId()+"-body").firstChild.firstChild.firstChild.getElementsByTagName('tr'); //var arrayTr = document.getElementById(grid.getI 阅读全文
posted @ 2012-10-19 18:39 ITA之路 阅读(610) 评论(0) 推荐(0)
摘要: 无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(PhantomReference) 四种,引用的强度依次骤减。强引用:就是指在代码之中普遍存在的,类似:“Object objectRef = new Obejct”,这种引用,只要强引用还存在,永远不会被GC清理。软引用:用来描述一些还有用,但并非必须存在的对象,当Jvm内存不足时(内存溢出之前)会被回收,如果执行GC后,还是没有足够 阅读全文
posted @ 2012-10-19 17:54 ITA之路 阅读(255) 评论(0) 推荐(0)
摘要: 1.JConsoleJConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定。双击其中一个jvm进程即可开始监控,也可使用“远程进程”来连接远程服务器。进入JConsole主界面,有“概述”、“内存”、“线程”、“类”、“VM摘要”和"Mbean"六个页签:内存页签相当于jstat命令,用于监视收集器管理的虚拟机内存(Java堆和永久代)变化趋势,还可在详细信息栏观察全部GC执行的时间及次数。线程页签最后一个常用页签,VM页签,可清楚的了解显示指定的JVM参数及堆信息。2.VisualVMVisualVM 阅读全文
posted @ 2012-10-09 22:21 ITA之路 阅读(235) 评论(0) 推荐(0)
1 2 3 4 5 ··· 9 下一页
点击右上角即可分享
微信分享提示