- 浏览: 136651 次
- 性别:
- 来自: 上海
-
最新评论
-
qq466862016:
不错的文章
JDK动态代理与CGLIB代理的对比 -
jinxiongyi:
你好,jpedal pdf转换图片的 画质,怎么提高。。我转 ...
介绍几款PDF转图片的开源工具 -
qqdwll:
转图片消耗的内存还是不小。 有时间得找找有没有更好的办法, 把 ...
介绍几款PDF转图片的开源工具 -
xiaoyao3857:
Thanks for your work!It's help ...
Keeping Eclipse running clean (转载) -
iceside:
图片讲解非常详细,说清了引用复制是怎么回事
Java 值传递的终极解释
文章列表
1. 察看命令
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
...
Linux Find 命令精通指南
作者:Sheryl Calish
简单介绍这一无处不在的命令的强大的方面以及混乱的方面。
2008 年 7 月发布
Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个。它很难,因为它的语法与其他 Linux 命令的标准语法不同。但是,它很强大,因为它允许您按文件名、文件类型、用户甚至是时间戳查找文件。使用 find 命令,您不但可以找到具这些属性任意组合的文件,还可以对它找到的文件执行操作。
本文的目的是,通过概述 find 命令的用途和潜能,简化该命令的学习和使用。同时,它将针对 find 命令的某些最强大但最混 ...
VI 替换
1. 基本的替换
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
...
It all happens some time: you run out of your main memory and the system turns to the hard disk to use as a temporary memory. What if you come to the limits of your Linux server’s swap space but the system demands more? There are basically four options here:
1. Create a new swap file
2. Create ...
一、什么是oracle字符集
Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序 ...
<tbody>
<tr>
<td><b>Modifier</b></td>
<td><b>Used on</b></td>
<td><b>Meaning</b></td>
</tr>
<tr valign="top">
<td>abstract</td>
<td&g ...
source file http://forward.com.au/javaProgramming/HowToStopAThread.html
Abstract
How to stop a Thread is a perannual question for Java programmers. Finally with the release of Java V5.0 (or V1.5), which incorporates java.util.concurrent, a definitive answer can be given. The answer is you stop a th ...
xiaoer_1982 总结的。 主要是正则表达式的那部分备份下来。
原文地址 http://xiaoer-1982.iteye.com/blog/501954
1.grep简介
grep
(global search regular expression(RE) and print out the
line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工 ...
在Java中传值及引伸深度克隆的思考中,我们讲过引申到克隆技术Java中的所有对象都是Object类的子类。我们知道,Java是纯面向对象的程序设计语言。Java里,所有的类的顶级父类都是java.lang.Object类,也就是说,如果一个类没有显示 申明继承关系,它的父类默认就是java.lang.Object。
有一个很简单的方法可以证明这一点,我们写一个Test类,如下:
1. public class Test {
2. public void someMethod() {
3. super.clone();
4. ...
本文来自jarfield的博客,原文标题为《为什么如此获取Java数组的长度》。
记得vamcily 曾问我:“为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(成员方法的形式)?”
我当时一听,觉得问得很有道 ...
原文: http://www.java2000.net/p11488
I recently came across this exception on a couple of java systems that use many threads java.lang.OutOfMemoryError: unable to create new native thread. The strange thing was that the JVM had been assigned a lot of memory (1.5GB) and that it had at least half the me ...
内存不足与泄漏(OutOfMemoryError,以下简称OOM)的发生,就像系统的性能一样,对于JAVA开发人员来说是一个十分棘手的问题,也是让许多开发人员陷于束手无策的局面,而这两个问题却又时常困扰着每个JAVA软件系统。
本文主要来探讨关于JAVA内存泄漏的问题,首先简述JVM的基础概念,而后是关于西湖小学网站信息发布系统内存泄漏问题解决全过程的讲述。
JVM的内存管理
一、 相关概念
1. JAVA堆
JAVA堆指JVM用来存储分配 JAVA 对象的这部分内存。通过-Xmx参数设置JAVA 堆内存的最大值,-Xms参数设置堆内存的最小值。建议您指定最大的 JAVA ...
原文: http://www.ibm.com/developerworks/cn/java/j-lo-profiling/
原作者:
周 鹏, CSTL 软件工程师, IBM
周鹏,CSTL 软件工程师,从事过三年 Mainframe 上系统软件的开发,一年 Director6.1 在 IBM pSeries 的测试工作以及测试环境的维护工作。目前负责 ...
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。
锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(visibility)。互 ...
Both TreeMap & HashMap are two different implementation of the Map interface. Even though this post is titled “TreeMap vs HashMap” I would like to say how they are connected and how much similar they are.
Both TreeMap & HashMap are not synchronized. To make it synchronized we have to explici ...