自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

Hackable Projects (可拓展的项目)

试着翻译一些英文Blog,这是小试鸡刀第一篇,是Google Testing Blog发布的关于Hackable Projects的。感觉翻译得有点怪,其中有些错误与不解,希望有同学指正。 Hackable Projects(点击访问原文)可拓展的项目 Introduction 简介Software development is difficult. Projec...

2016-09-20 16:32:32 337

原创 Tomcat增加jmx监控,且可以设置密码

服务器环境虚拟机:Java HotSpot(TM) 64-Bit Server VM版本 24.51-b03操作系统:Linux 2.6.32-431.el6.x86_64 1、首先修改tomcat的catalina.sh文件,增加以下参数:CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote"#199...

2016-09-05 17:00:48 778

原创 Tomcat源码学习:一个最简单的“Tomcat”

        花了不少时间看了Tomcat7的源码,相结合《HowTomcatWorks》这本书学到的内容,感觉认识了不少知识。写些文章总结一下,以免过后忘记了。         Tomcat的两个重要组件:容器(Container)和连接器(Connector),是我这次学习源码过程中,主要研究的内容。Tomcat是一个复杂的Servlet容器,但是,简单来说它有3个基本任务,对于...

2014-06-06 15:12:49 114

Tomcat7源码的环境搭建

《HowTomcatWorks》这本书看得差不多了,Tomcat的工作原理也了解了。到了实战Tomcat源码的时候了。《HowTomcatWorks》的内容是关于Tomcat4和Tomcat5的,已经是10年前的货了……现在Tomcat8都出来了,但是我还是决定看看Tomcat7的源码。       首先要下载源码,并在Eclipse中创建项目,开始时根据其他网友们的攻略进行源码运行环境的...

2014-05-22 11:03:56 86

原创 ASP上传word文档,转化为HTML(C# 实现)

      对于上一篇所说的公开平台,有个功能是发布公开信息。原本这功能的操作是,在一个TextArea(在线编辑器如xheditor)里编写内容,编写文本、上传图片等,然后保存把TextArea中的内容存入数据库。当需要浏览该信息时,在网页上显示。这样挺好的,很多网站都是这么做的,包括ITEYE写blog时,也是在这在线编辑器中编辑的。但是客户说了,每次要上传图片都要一张一张地上传,太麻烦了...

2014-03-20 17:20:09 512

原创 接触C#--做一个党务政务公开平台(日记)

      本来没接触过ASP,不会C#的,但公司要帮个县城的监察局做个党务政务公开平台(以下简称公开平台)。客户的想法是,就如同银行里的查询机等,公开平台运行在触摸屏电脑上,政府通过公开平台,发布各种政府公开的信息,然后群众通过这触摸屏电脑可以浏览查阅这些公开信息。这系统虽然看起来不复杂,但是如果重新开发费时费力,又要写后台管理,又要画前端展示,还有客户要求的各种细节,最主要是,做这东西,在...

2014-03-20 16:29:58 127

原创 《晚期(运行期)优化》笔记

周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。     在部分商用虚拟机中,Java程序最初是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁,...

2014-02-27 15:22:42 145

原创 《早期(编译期)优化》笔记

周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。                Java语言的“编译期”是一段“不确定”的过程,因为它可能是指一个前端编译器(如HotSpot的javac)...

2014-02-26 11:35:43 78

原创 Eclipse中,点击变量后有高亮显示

正常eclipse下,单击程序中的某个变量,整个程序(方法)中的同名变量会高亮显示。但是最近我的MyEclipse中这个功能被关闭了,挺不方便的。 想要打开这个功能,最直接的是按Alt+Shift+O,这个其实是变量变色功能的开关快捷键。 另外一个有可能的地方是找到控制editor内容颜色的选项:window--> Preferences--> General--...

2014-02-26 11:21:03 276

原创 《虚拟机字节码执行引擎》笔记:方法调用

周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。方法调用         方法调用不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的...

2014-02-25 13:38:37 75

原创 《虚拟机字节码执行引擎》笔记:运行时栈帧结构

周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。      栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧...

2014-02-24 16:41:32 93

原创 《虚拟机类加载机制》笔记:类加载过程和类加载器

    周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。类加载的过程      加载       “加载”(Loading)阶段是“类加载”(Class Loading)过程的第一个阶段...

2014-02-24 13:27:15 85

原创 《虚拟机类加载机制》笔记:类加载的时机

      周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。    虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换、解析和初始化,最终形成可以被虚拟机直接使用的Java类型...

2014-02-23 16:54:44 101

原创 《垃圾收集器与内存分配策略》笔记:垃圾收集算法和垃圾收集器

         周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。根搜索算法         堆中几乎存放着Java世界中所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这...

2014-02-21 15:29:15 106

原创 《Java内存区域与内存溢出异常》笔记

         周志明先生所著的《深入理解Java虚拟机:JVM高级特性与最佳实践》(购买地址:亚马逊链接),对我学习Java、理解Java之道有非常大的帮助。至今已读过两遍,为了能够融会贯通,加深记忆(人老了记忆力差),便在Blog上记录一些认为该记的东西。          JVM有自动内存管理机制,简单地说,Java程序员只需要new一个对象,jvm会自动给这个对象分配内存并对...

2014-02-20 14:20:07 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除