2015年7月30日

[置顶] 深入分析Java Web中的中文编码问题

摘要:要对Java Web项目进行编码原因:1、在计算机中存储信息的最小单位是1个字节,即8个bit,所以能表示的字符范围是0~255个。2、电脑需要表示的符号太多、无法用1个字节完全表示。要解决这个问题,必须要有一个新的数据结构char,而从bit到char就要进行编码。常见的编码格式:1、ASCII码... 阅读全文

posted @ 2015-07-30 10:26 逝宇、 阅读(1156) 评论(2) 推荐(0) 编辑

2016年7月23日

从我熟悉的瀑布模型到敏捷开发

摘要: 阅读全文

posted @ 2016-07-23 21:14 逝宇、 阅读(130) 评论(0) 推荐(0) 编辑

2016年2月28日

JVM总结(六):晚期(运行期)优化

摘要:这节我们总结一下JVM运行期的优化问题。 JVM运行期优化 即时编译器(JIT) 编译对象与触发条件 编译对象 触发条件 编译过程 编译优化技术 JVM运行期优化 Java程序在运行的期间,可能会有某个方法或者代码块的运行特别频繁时,就会把这些代码认定为“热点代码”。为了提高热点代码的执行效率,在运 阅读全文

posted @ 2016-02-28 13:18 逝宇、 阅读(1428) 评论(0) 推荐(0) 编辑

2016年2月27日

JVM总结(六):早期(编译期)优化

摘要:这节我们来总结一下JVM编译器优化问题。 JVM编译器优化 Javac编译器 Javac的源码和调试 解析与填充符号表 注解处理器 语法分析与字节码生成 Java语法糖 泛型和类型擦除 自动装箱、拆箱与遍历循环 条件编译 JVM编译器优化 JVM的编译器可以分为三个编译器: 1、前端编译器:把.ja 阅读全文

posted @ 2016-02-27 17:00 逝宇、 阅读(2476) 评论(0) 推荐(0) 编辑

2016年2月26日

JVM总结(五):JVM字节码执行引擎

摘要:JVM字节码执行引擎 运行时栈帧结构 局部变量表 操作数栈 动态连接 方法返回地址 附加信息 方法调用 解析 分派 –“重载”和“重写”的实现 静态分派 动态分派 单分派和多分派 JVM动态分派的实现 基于栈的字节码解释执行引擎 基于栈的指令集与基于寄存器的指令集 JVM字节码执行引擎 虚拟机是相对 阅读全文

posted @ 2016-02-26 16:02 逝宇、 阅读(2261) 评论(0) 推荐(0) 编辑

2016年2月25日

JVM总结(四):JVM类加载机制

摘要:这一节我们来总结一下JVM类加载机制。具体目录如下: 类加载的过程 类加载过程概括 说说引用 详解类加载全过程: 加载 验证 准备 解析 初始化 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是Java虚拟机的类加 阅读全文

posted @ 2016-02-25 16:51 逝宇、 阅读(2684) 评论(0) 推荐(0) 编辑

2016年2月24日

JVM总结(三):类文件结构

摘要:这一节我们来总结一下类文件结构方面的知识。目录如下: 类文件结构 字节码的意义 Class类文件的结构 Class类文件的存储形式 Class文件的格式 Class类文件结构详解 举例详解 一、写程序 二、查看生成的相应的Class文件的16进制形式 三、深入解析 类文件结构 字节码的意义 为什么存 阅读全文

posted @ 2016-02-24 21:37 逝宇、 阅读(278) 评论(0) 推荐(0) 编辑

2016年1月29日

PHP--traits

摘要:从PHP5.4.0起,PHP实现了代码复用的一个方法,称为traits。 traits试图用来解决像PHP这样的面向对象语言中只支持单继承的问题。它的作用是允许我们在不使用继承的情况下为一个类增加功能。 要创建一个trait,需要使用trait关键字,后面跟着它的名字和定义。 trait tSome 阅读全文

posted @ 2016-01-29 12:15 逝宇、 阅读(208) 评论(0) 推荐(0) 编辑

Java语法总结--Java集合类

摘要:这一节我们来总结一下Java集合类。 Java集合总结 继承与Collection接口的–List接口 List接口本身的特点 常见的继承List接口的实用类 实用类对比 继承与Collection接口的–Set接口 Set接口本身的特点 常见的继承Set接口的实用类 实用类对比 继承与Collec 阅读全文

posted @ 2016-01-29 12:08 逝宇、 阅读(1735) 评论(0) 推荐(1) 编辑

2016年1月27日

JVM总结(二):JVM的内存分配策略

摘要:这节我们总结一下JVM中的内存分配策略。目录如下: 内存分配策略 对象优先在新生代Eden分配 大对象直接进入老年代 长期存活的对象将进入老年代 动态对象年龄判定 空间分配担保 内存分配策略 Java技术体系中所提倡的自动内存管理可以归结于两个部分:给对象分配内存以及回收分配给对象的内存。 我们都知 阅读全文

posted @ 2016-01-27 21:45 逝宇、 阅读(1036) 评论(0) 推荐(0) 编辑

JVM总结(二):垃圾回收器

摘要:这一节我们来总结一下JVM垃圾收集器方面的东西。 垃圾回收器 判断对象引用是否失效 对象生存判断算法 引用判断过程 垃圾收集算法简介 垃圾收集器 新生代垃圾收集器 老年代垃圾收集器 新生代和老年代垃圾收集器 垃圾回收器 判断对象引用是否失效 对象生存判断算法 引用计数法 给对象中添加一个引用计数器, 阅读全文

posted @ 2016-01-27 17:38 逝宇、 阅读(1307) 评论(0) 推荐(0) 编辑

导航