登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
18K
浏览
@Cacheable注解在spring3中的使用-实现缓存
在软件开发中使用缓存已经有一个非常久的历史了。缓存是一种很好的设计思想,一旦你用了他,你将会发现他确实很有用。Spring3.1版本的核心对缓存做了实现。在Java推出Annotation特性...
sakaliu83
10年前
Java开发
0
推荐
16K
浏览
JProfiler的详细使用介绍(JVM对象内存线程监测工具)
JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。
smyt7115
10年前
Java开发
0
推荐
35K
浏览
java中Base64转码与解码(加密与解密)原理与使用
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信...
qfqa8728
10年前
Java开发
0
推荐
11K
浏览
java对象在堆内存中的分配原则
2、大对象直接进入老年代(大对象是指需要大量连续内存空间的对象)。这样做的目的是避免在Eden区和两个
andy217797
10年前
Java开发
0
推荐
6K
浏览
JVM垃圾收集相关常用参数
JVM垃圾收集相关常用参数
PatrickSeal
10年前
Java开发
0
推荐
8K
浏览
JVM中java类的加载时机
这七个阶段,加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的,类的加载过程必须按照这个顺序来按部就班地开始,而解析阶段则不一定,它在某些情况下可以在初始化阶段后再开始。
scjscj0220
10年前
Java开发
0
推荐
9K
浏览
Java虚拟机的类加载机制
Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程。
duei7063
10年前
Java开发
0
推荐
6K
浏览
JVM中类的卸载机制
当代表Sample类的Class对象不再被引用,即不可触及时,Class对象就会结束生命周期,Sample类在方法区内的数据也会被卸载,从而结束Sample类的生命周期。
xiaode
10年前
Java开发
0
推荐
9K
浏览
Java7的那些新特性
本文介绍的java 7新特性更多的感觉像是语法糖。毕竟java本身已经比较完善了,不完善的很多比较难实现或者是依赖于某些底层(例如操作系统)的功能。不过java7也实现了类似aio的强大功能。但...
BurReda
10年前
Java开发
0
推荐
21K
浏览
Java反射机制深入研究
Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任...
iceo
10年前
Java开发
0
推荐
9K
浏览
Java HashMap的工作原理
面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先...
NicholasBen
10年前
Java开发
0
推荐
17K
浏览
Java并发的四种风味:Thread、Executor、ForkJoin和Actor
这篇文章讨论了Java应用中并行处理的多种方法。从自己管理Java线程,到各种更好几的解决方法,Executor服务、ForkJoin 框架以及计算中的Actor模型。
ArlGravatt
10年前
Java开发
0
推荐
11K
浏览
Pinyin4j把中文句子(含有多音字字母)转成拼音(二维数组递归求所有组合情况返回list)算法实现!
Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制,然而真正的把含有多音字、数字、字母的中文句子转成拼音得到所有的组合情况却有很大难度,我看过很多有...
qaod3005
10年前
Java开发
0
推荐
14K
浏览
每个Java程序员必须知道的5个JVM命令行标志
本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能...
nthx8110
10年前
Java开发
0
推荐
19K
浏览
各种排序算法的深入分析及java实现
排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花...
poorzerg
10年前
Java开发
0
推荐
15K
浏览
Java代码优雅之道-Guava
Guava,中文是石榴的意思,Guava项目,是基于java的Google的开源的工具类库,包含了许多被Google的java项目广泛依赖的核心库,例如:集合、缓存、原生类型支持、并发库、通用注...
kfgu0477
10年前
Java开发
0
推荐
8K
浏览
JVM 垃圾回收器工作原理及使用实例介绍
Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。
cavaleiro
10年前
Java开发
0
推荐
12K
浏览
java虚拟机垃圾回收被误解的7件事
当 我还是小孩的时候,父母常说如果你不好好学习,就只能去扫大街了。但他们不知道的是,清理垃圾实际上是很棒的一件事。可能这也是即使在Java的世界中, 同样有很多开发者对GC算法产生误解的原因——...
SioTrivett
10年前
Java开发
0
推荐
13K
浏览
Linux与JVM的内存关系分析
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存...
douglas91d
10年前
Java开发
0
推荐
8K
浏览
触发JVM进行Full GC的情况及应对策略
从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为Major GC,而Full GC是对整个堆来说的,在最近几个版本的JDK里默认包括了...
icic7609
10年前
Java开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档