- 浏览: 59488 次
- 性别:
- 来自: 北京
最新评论
文章列表
把SCJP认证的参考书看了2遍,但迟迟未考,因为没有钱。。。今年终于狠下心花了700元在网上买了张转让的考试券(原价1400,SUN其实挺黑的),5月份报名考了90多分,也算了却了一桩心事。下面是我当时的学习笔记,都是一些很基础的知识 ...
- 2012-11-05 17:33
- 浏览 373
- 评论(0)
1 一两句话描述一下cut命令吧!
正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。
cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)
2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢?
cut命令主要是接受三个定位方法:
第一,字节(bytes),用选项-b
第二,字符(characters),用选项-c
第三,域(fields),用选项-f
3 以“字节”定位,给个最简单的例子?
举个例子吧,当你执行ps命令时,会输出类似如下的内容:
[rocrocket@r ...
- 2012-10-17 15:20
- 浏览 488
- 评论(0)
Java读取properties文件的思考
Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,但在Java应用中,最常用还是通过java.lang.Class类的getResourceAsStream(String name) 方法来实现,但我见到众多读取properties文件的代码中,都会这么干:
InputStream in = getClass().getResourceAsStream("资源Name");
这里面有个问题,就是getClass()调用的时候默认省略了this!我 ...
- 2012-10-12 19:13
- 浏览 390
- 评论(0)
今天安装虚拟机,发现SSH本地连接上去,速度非常慢,慢的难以忍受,大概30秒左右。
后来到网上查了下,尝试了一种办法,效果还可以,特发上来给大家共享。
[xiezhanhui@localhost~]vi /etc/ssh/sshd_config
修改
UseDNS yes
为
UseDNS no
(如果没有这一项的话,自己手动添加上去也行)
GSSAPIAuthentication yes
修改为
GSSAPIAuthentication no
(如果没有这一项的话,自己手动添加上去也行)
然后重新启动sshd
service sshd restart
然后断开服务器 ...
- 2012-10-12 16:52
- 浏览 407
- 评论(0)
1. Ctrl+左键
这个是大多数人经常用到的,用来查看变量、方法、类的定义
2. Ctrl+O
查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。
助记:"O"--->"Outline"-- ...
- 2012-10-10 18:08
- 浏览 409
- 评论(0)
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380147d8c8c4668d4e419ce3b4c413037bfa6663f405a8e906b6075a91f08e8f73371640123b59990cf4b9bac925f75ce786a6459db0144dc59e8975124b166cb05beb81996e2a376c0&p=84759a43d7815bbe0be294357f49&user=baidu
Java的类库日益庞大,所包 ...
- 2012-09-28 18:03
- 浏览 384
- 评论(0)
一、英文原地址 http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
二、差不多意思的英文翻译
那就首先说点Runtime类吧,他是一个与JVM运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。
1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。
2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到getRuntime方法。
3、Runtime中的exit方法是退出当前 ...
- 2012-09-28 15:45
- 浏览 288
- 评论(0)
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。
1. exec(String command)
2. exec(String command, String envp[], File dir)
3. exec(String cmd, String envp[])
4. exec(String cmdarray[])
5. exec(String cmdarray[], String envp[])
6. exec(String cmdarray[], String envp[], File dir)一般的应用程序可以直接使 ...
- 2012-09-28 15:35
- 浏览 289
- 评论(0)
最好的执行系统命令的方法就是写个bat文件或是shell脚本。然后调用,那样修改和实现就简点多了。
现在执行外部命令,主要的方式,还是通过调用所在平台的SHELL去完成,WINDOWS下面就用CMD,LINUX或者是UNIX下面就用SHELL,下面演示一个LINUX下面用SHELL的调用,并把结果回显到控制台上,其它的应用程序类。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
publi ...
- 2012-09-21 15:32
- 浏览 764
- 评论(0)
今天在网上看到一篇文章,对spring定时器进行动态的增,删,改。很有启发,自己动手封装了一下,有些代码是copy那篇文章的,我不知道那篇文章最原始的地址了,无法在此贴出来,先声明一下。
我很少些博文,估计写得不好 ...
- 2012-08-16 22:12
- 浏览 434
- 评论(0)
查询 Jquery api中的 .live()事件;
很多时候我们对一个对象绑定一个事件的时候老是发现绑定不成功,这时你可以查查看这个对像是不是你通过Jquery动态生成的。
jQuery的html()可以给现在元素附加新的元素,innerHTML也可以,那么,如何给这些新生成的元素绑定事件呢?直接在元素还未生成前就绑定肯定是无效的,因为所绑定的元素目前根本不存在。
然而,jQuery为我们提供了一个函数来解决这个问题,它就是.live(),它可以给所有元素绑定事件,不论是已有的,还是将来生成的,比如:
$(‘#div’).live(‘click’,function(){
//do ...
- 2012-08-15 09:59
- 浏览 309
- 评论(0)
1 流程配置类数据库表:
1.1 JBPM_PROCESSDEFINITION:流程模版表
字段名
字段含义
主键
外键
- 2012-08-10 13:21
- 浏览 381
- 评论(0)
工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、解决问题。
一、认识问题:
首先我们通过下面这个
测试程序
来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,
测试程序:
import java.util.concurrent.CountDownLatch;
public class TestNativeOutOfMemoryError {
public static void ma ...
- 2012-08-02 21:15
- 浏览 373
- 评论(0)
1.eclipse和MyEclipse下的编码设置:
A:.java的默认的编码设置为UTF-8:
windows->Preferences 打开"首选项"对话框;
然后,general->Workspace,右 侧Text file encoding,选择Other,改变为UTF-8 B:eclipse 中使用模板新建 JSP 文件时,默认的 ...
- 2012-08-01 16:23
- 浏览 270
- 评论(0)
在互联网应用,特别是“动态”网站的应用中,随着网站访问量的增加,我们总是会发现性能的瓶颈最先来自数据IO,而非CPU、内存、网络带宽……而数据IO瓶颈一般表现在数据库查询上。
当然我们可以通过使用诸如 Memcache 之类的集群缓存方案替数据库“挡”那么一下,也可以考虑使用 HBase 之类的NoSQL解决方案分散数据存取。但是最经济、最快速的办法莫过于SQL语句优化了——几乎零成本且立杆见影。优化一条糟糕的查询,能轻松的提高千百倍的执行效率,而获得的结果不会有任何不同。
说出来也许都知道,但未必都能记得做到。所以,总结一下:
对查询进行优化,应尽量避免全表扫描,首先应考虑在 wher ...
- 2012-07-17 16:29
- 浏览 344
- 评论(0)