首页
学习
活动
专区
工具
TVP
发布

xingoo, 一个梦想做发明家的程序员

专栏作者
805
文章
903351
阅读量
80
订阅数
记一次线上事故的JVM内存学习
有过JVM经验的开发者都应该知道,GC是在内存不够时,JVM自动进行的自我救赎(删除不用的数据,释放内存空间)。那么NameNode在什么情况下会进行GC呢?在解释这个问题之前,需要明白GC的几种级别,以及触发的条件:
用户1154259
2018-07-31
6630
Tomcat 6 --- 使用Jasper引擎解析JSP
熟悉JAVA web开发的朋友都知道JSP会被转换成java文件(预编译),然后编译成class使用,即按照JSP-->java-->class的过程进行编译。 由于JVM只认识class文件,它不知道什么是JSP,因此在tomcat中 如何把JSP解析成java文件 就是本文所要描述的问题。 其他翻译内容参考:Tomcat官方文档翻译 如有错误,请予指正。 什么是Jasper   Jasper是tomcat中使用的JSP引擎,在Tomcat 6中使用的是Jasper 2,相对于原来的版
用户1154259
2018-01-17
1.9K0
【翻译】Tomcat 6.0 安装与启动
本篇来自Tomcat6官方文档:运行手册running.txt 有很多以前都没注意的问题,这里正好学习下。 系列文章来自:《Tomcat官方文档翻译》 Tomcat的安装 1 确认本机是否已
用户1154259
2018-01-17
7450
【java开发系列】—— JDK安装
前言   作为一个java开发者,安装JDK是不可避免的,但是配置路径却总是记不住,百度也有很多参考例子。这里仅仅当做以后参考的笔记记录。   说到JDK,就不得不提JRE。他们到底是什么呢?   通常我们进行java开发,是要使用JDK的,它是专门给开发人员使用的API工具包,编译器,JRE等等。而JRE是java相关的应用程序运行时所需要的环境,所以相对于JDK来说,提供的东西要少一些。   比如,我们进行开发时,要去JDK的路径下寻找相应的jar包或者lib使用它其中的函数。而我们使用的ecl
用户1154259
2018-01-17
5530
《Effective Java》—— 对于所有对象都通用的方法
本节主要涉及Object中通用的一些方法,比如equals,hashCode,toString,clone,finalize等等 覆盖equals时请遵守通用约定 equals方法实现的等价关系: 自反性:对于所有的非null,a=a 对称性:a=b,则b=a 传递性:a=b,b=c,则a=c 一致性:对于没有被修改的ab,如果a=b,则一直a=b 非空性:对于任何非Null,a!=null 高质量equals方法的诀窍: 使用==操作符检查——“参数是否为这个对象的引用” 使用instanceof检
用户1154259
2018-01-17
6080
Java程序员的日常—— 垃圾回收中引用类型的作用
在Java里面,是不需要太过于关乎垃圾回收,但是这并不意味着开发者可以不了解垃圾回收的机制,况且在java中内存泄露也是家常便饭的事情。因此了解垃圾回收的相关知识就显得很重要了。 引用,在垃圾回收中是一个很关键的概念,它关系到如何辨别这个对象是否被回收,什么时机回收。 引用的类型 在Java中引用的类型可以分为四个类型,依次是: 强引用:在任何时间JVM都不会进行回收 软引用:在内存不够的时候,JVM会进行回收 弱引用:只要进行垃圾回收,就会触发回收 虚引用:不知道啥时候就被回收了,可以理解为没引用一
用户1154259
2018-01-17
6940
程序猿的日常——JVM内存模型与垃圾回收
Java开发有个很基础的问题,虽然我们平时接触的不多,但是了解它却成为Java开发的必备基础——这就是JVM。在C++中我们需要手动申请内存然后释放内存,否则就会出现对象已经不再使用内存却仍被占用的情
用户1154259
2018-01-17
7520
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档