`
文章列表
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!   Java路径 Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 一、URI形式的绝对资源路径 如

二进制表示

    博客分类:
  • java
整数在内存中使用的是补码的形式表示,最高位是符号位,0表示正数,1表示负数:例如一个8位的整数正数的补码:为这个数的2进制码,例如3:0000 0101负数的补码:为这个负数的绝对值的2进制码,取反加1,例如-3:   a: 3 ...

jstat

    博客分类:
  • java
   jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]  后面两个可以指定多少时间执行一次,执行多少次,如:jstat -gc 2500 100 10 ; 100ms一次,共10次,下同。    jstat 参数含义:      1. jstat -gc pid                            可以显示gc的信息,查看gc的次数,及时间。             其中最后五项,分别是young gc的次数,young gc的 ...
Java 6 JVM参数选项大全(中文版)   作者:Ken Wu Email: ken.wug@gmail.com 转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm!   本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。 为

JAVA并发类记录

    博客分类:
  • java
1.ArrayBlockingQueue: 一把锁,add 就是调用的offer,只是失败会抛异常,都不会等待 2.LinkedBlockingQueue: 两把锁,放和取不同锁 3.LinkedBlockingDeque: 双向 只有一把锁 4.ConcurrentLinkedQueue: CAS无锁算法,队列   5 SynchronousQueue: 可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方   法永远返回是true,remainingCapacity() 方法永远返回是0,remove()和removeAll() 方 ...
 (转http://www.blogjava.net/killme2008/archive/2012/04/17/374936.html) 一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《
http://memcached.org/ memcached 是一个高效的分布式的内存对象缓存系统 ,他可以支持把各种数据(数组,对象,基本数据类型,资源除外)放入到它管理的内存中。它采用c/s结构,使用简单文本通讯并 基于libevent处理并发,将数据存入内存的缓存工具,它是基于 基于客户端的分布式,服务器端本身并不是分布式的。 win32系统下的安装步骤:①下载memcached软件②解压 其中有一个memcached.exe文件③安装memcached –d install [卸载使用 memcached -d uninstall]
http://perldoc.perl.org/index-language.html perl  Perl概要 (也就是这页)                              perldelta         自上一版来的变化perl5005delta      版本5.005中的变化perl5004delta      版本5.004中的变化perlfaq     常见问题perltoc       文档内容表perldata  Perl数据结构perlsyn  Perl 语法perlop  Perl 运算符及优先级perlre  Perl 正则表达式perlrun  运行 ...
HelloWorld是每个Java程序员都知道的程序。它很简单,但是简单的开始可以引导你去深入了解更复杂的东西。这篇文章将探究从这个HelloWorld这个简单程序中可以学到的东西。如果你对HelloWorld有独到的理解,欢迎留下你的评论。 HelloWorld.java
  各个类加载器的作用描述如下:1)Bootstrap ClassLoader: 负责加载由虚拟机提供的基本运行时类和系统扩展目录($JAVA_HOME/jre/lib/ext)下的JAR包;2)System ClassLoader: 通常这个加载器用来加载CLASSPATH环境变量中指定的类,但在Tomcat5的标准启动脚本($CATALINA_HOME/bin/catalina.sh或%CATALINA_HOME%/bin/catalina.bat)中改变了它的行为,它只加载下面的类:$CATALINA_HOME/bin/bootstrap.jar    // Contains the ...

linux top

http://www.pixelbeat.org/cmdline_zh_CN.html linux常用命令 ========================= top top -u apache top -u mysql   只查看有效用户名为mysql的进程     # top -d 5 更新延时设置为5秒(默认3秒) # top -u mysql 只查看有效用户名为mysql的进程 # top -p 20 ...

db2常用SQL

    博客分类:
  • db2
DB2常用SQL的写法(持续更新中...) -- Author: lavasoft-- Date  :  2006-12-14   -- 创建一个自定义单值类型create  distinct type var_newtype as decimal(5,2) with comparisons;  -- var_newtype 类型名 -- decimal(5,2) 实际的类型   -- 删除一个自定义单值类型drop distinct type var_newtype;   -- 创建一个自定义结构数据类型create type my_type as( username var ...
DB2 SQL存储过程语法指南 创建SQL存储过程(CREATE PROCEDURE (SQL) statement )语法格式如下:>>-CREATE PROCEDURE--procedure-name----------------------------->>--+----------------------------------------------------+--*---->  '-(--+------------------------------------------+--)-'        | .-,------------------ ...
tomcat加载类的顺序 /bin:存放启动和关闭tomcat的脚本文件; /conf:存放tomcat的各种配置文件,比如:server.xml /server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat 服务器访问) /server/webapps:存放tomcat自带的两个web应用:admin应用和manager应用。 /common/lib:存放tomcat服务器以及所有web应用都可以访问的jar文件夹(web和tomcat服务器都可访问此jar) /shared/lib:存放web都可访问的jar文件。(可以被所有的web访问,但 ...
eclipse 相关问题   1> WEB依赖工程发布问题 eclipse 中发布一个WEB工程的时候,经常会遇到要把另外一个工程(如:tcf)加入到 J2EE Module dependencies 中,这样tcf才会打包发布到WEB工程的LIB包下。 但有时候在J2EE Module dependencies这个界面你总是添加不了这个工程(界面上不会列出这个工程), 经过一翻折腾,终于找到解决方法了:在tcf这个工程目录下,找到.classpath文件,在文件中 加上这一条 <classpathentry kind="con" path=&q ...
Global site tag (gtag.js) - Google Analytics