赵计刚
每天进步一点点
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 注:本文主要参考自《Redis设计与实现》 1、设置过期时间 expire key time(以秒为单位)--这是最常用的方式 setex(String key, int seconds, String value)--字符串独有的方式 具体的使用方式:查看"java企业项目开发实践"的第九章 企业 阅读全文
posted @ 2016-02-22 11:36 赵计刚 阅读(28376) 评论(1) 推荐(3) 编辑
摘要: 注:主要参考自《分布式java应用:基础与实践》《深入理解Java虚拟机(第二版)》 1、两种执行方式: 解释执行(运行期解释字节码并执行) 强制使用该模式:-Xint 编译为机器码执行(将字节码编译为机器码并执行,这个编译过程发生在运行期,称为JIT编译) 强制使用该模式:-Xcomp,下面是两种 阅读全文
posted @ 2016-02-20 13:41 赵计刚 阅读(2217) 评论(0) 推荐(0) 编辑
摘要: 说明:了解ClassLoader前,先了解 第四章 类加载机制 1、ClassLoader作用 类加载流程的"加载"阶段是由类加载器完成的。 2、类加载器结构 结构:BootstrapClassLoader(祖父)-->ExtClassLoader(爷爷)-->AppClassLoader(也称为S 阅读全文
posted @ 2016-02-19 15:54 赵计刚 阅读(2419) 评论(0) 推荐(3) 编辑
摘要: 注:本文主要参考自《深入理解java虚拟机(第二版)》 在查看本文前,先要了解JVM内存结构,见 第一章 JVM内存结构 1、类加载流程 把描述类的数据从xxx.class文件加载到JVM内存 对这些数据进行校验、准备、解析(这三个过程总称为"链接") 对这些数据进行初始化,最终形成可被JVM直接使 阅读全文
posted @ 2016-02-18 21:37 赵计刚 阅读(1636) 评论(0) 推荐(1) 编辑
摘要: 注:本文主要参考自《深入理解java虚拟机(第二版)》 1、javap的使用与类文件结构 使用过程: java源代码: 1 package compile; 2 /** 3 * class字节码 4 */ 5 public class TestClass { 6 private int m; 7 8 阅读全文
posted @ 2016-02-18 13:22 赵计刚 阅读(2177) 评论(1) 推荐(0) 编辑
摘要: 注:本文主要记录自《深入分析java web技术内幕》"第四章 javac编译原理" 1、javac作用 将*.java源代码文件转化为*.class文件 2、编译流程 流程: 词法分析器:将源码转换为Token流 将源代码划分成一个个Token(Token包含的元素类型看3.2) 语法分析器:将T 阅读全文
posted @ 2016-02-17 14:16 赵计刚 阅读(5070) 评论(0) 推荐(1) 编辑
摘要: 在这一系列博客中,主要是记录在实际开发中会常用的一些Java工具类,方便后续开发中使用。 以下的目录会随着后边具体工具类的添加而改变。 浮点数精确计算 第二章 Java浮点数精确计算 crc32将任意字符串转long型 第十一章 自己实现一致性hash算法 java比较器comparator 第十一 阅读全文
posted @ 2016-02-13 21:13 赵计刚 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 1、实际意义 在实际开发中,如果需要进行float或double的精确计算(尤其是财务计算),直接使用float或double是不行的(具体的例子看下边的代码的main方法的测试结果),需要使用BigDecimal。 2、代码 package com.xxx.util; import java.ma 阅读全文
posted @ 2016-02-13 21:07 赵计刚 阅读(6241) 评论(0) 推荐(0) 编辑
摘要: 说明:本文主要参考自《分布式Java应用:基础与实践》 1、Java代码执行流程 第一步:*.java-->*.class(编译期) 第二步:从*.class文件将其中的内容加载到内存(类加载)(运行期) 第三步:执行代码(运行期) 说明: 整个白框部分表示JVM管理的内存 包含栈帧的地方称作JVM 阅读全文
posted @ 2016-02-09 12:29 赵计刚 阅读(4511) 评论(0) 推荐(0) 编辑
摘要: 说明:本文主要参考自《分布式Java应用:基础与实践》 1、JVM的调优主要是内存的调优,主要调两个方面: 各个代的大小 垃圾收集器选择 2、各个代的大小 常用的调节参数 -Xmx -Xms -Xmn -XX:SurvivorRatio -XX:MaxTenuringThreshold -XX:Pe 阅读全文
posted @ 2016-02-08 17:50 赵计刚 阅读(1400) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页