Java
文章平均质量分 61
redhat456
这个作者很懒,什么都没留下…
展开
-
Java中byte与16进制字符串的互相转换
Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。原创 2009-08-28 10:28:00 · 28686 阅读 · 1 评论 -
打印所有的Oracle HotSpot JVM参数及其默认值(HotSpot JVM Options/Flags)
Java程序员有时候需要了解JVM相关的参数,不管是出于好奇或者工作需要。Oracle的文档中列出了一些,(点击这里),单并不是全部,而且有些参数的设置会默认启用或者关闭其他一些参数,而在某些情况下设置某个参数是不会生效的。还有些时候你想让JVM做某些事情,但是你不知道那个参数可以用。下面介绍一些办法用以列出所有参数,这样你在研究或者Google的时候也比较有明确的目标。 如果你想查看一原创 2012-03-16 12:32:02 · 6193 阅读 · 0 评论 -
Java中的垃圾回收是如何工作的?(How Garbage Collection works in Java)
注:此文是在blogspot(被墙)上看到的,能翻墙的同学们自己去看(点此此处), 顺道可以看看一些其他的资料;不能翻墙的同学在此将就将就。 我读过许多关于Java垃圾回收的文章,其中有些是太复杂以至于难以理解,也有些是没有足够多的理解Java垃圾回收所必须的信息。所有我决定把我自己有关于Java垃圾回收如何工作或者什么是Java垃圾回收的亲身经历用简洁的文字写成一篇易懂同时又有足转载 2011-09-22 21:27:24 · 4452 阅读 · 0 评论 -
Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback
Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback转载 2011-04-27 13:17:00 · 3075 阅读 · 2 评论 -
OAuth认证以及对应用(APP)的理解
OAuth认证的东西原创 2011-04-05 09:54:00 · 1004 阅读 · 0 评论 -
Java Http连接中(HttpURLConnection)中使用代理(Proxy)及其验证(Authentication)
Java Http连接 HttpURLConnection 代理 Proxy 验证 Authentication原创 2011-01-18 14:58:00 · 74338 阅读 · 6 评论 -
mysql清空数据库表
<br />清空数据库表并且重置自动增长列的值为0:<br />TRUNCATE TABLE TableName<br /> 仅仅清空数据库表:<br />DELETE FROM TableName原创 2010-09-22 17:48:00 · 8211 阅读 · 0 评论 -
程序中获取虚拟机(JVM)的输入参数
<br />import java.util.List; import sun.management.ManagementFactory; public class VmArgument { public static void main(String[] args) { List<String> argus = ManagementFactory.getRuntimeMXBean().getInputArguments(); for (String arg : argus) {原创 2010-09-21 18:15:00 · 1359 阅读 · 0 评论 -
synchronized&synchronized(something)与对象锁
Java中同步机制可以用synchronized关键字来实现,当然了,其他办法也是有的。先从synchronized这个关键字说起吧。 首先synchronized关键字可以用来修饰对象的方法,对象的方法有静态方法与非静态方法;其次,synchronized可以修饰语句块。使用 synchronized关键字的语句块要先获得synchronized(something)中something所对应的锁,这个 something可能有很多种。 Java中的每个对象都对应一原创 2010-08-25 14:30:00 · 5272 阅读 · 0 评论 -
Java Heap sapce 与 Java PermGen space
<br /> <br />1.当java程序运行到一定时间的时候。常常抛出java.lang.OutOfMemoryError: Java heap space异常。<br />2.java heap space 指的是JVM的内存不够用了,内存泄露。<br /> 原因:<br /><br /> JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设 置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是转载 2010-07-01 22:08:00 · 1073 阅读 · 0 评论 -
使Java程序在Windows上作为服务运行
由于应用的需求,需要把Java App作为NT服务来运行,于是就找来了Java service wrapper这个工具来帮忙了。官方网址:http://wrapper.tanukisoftware.org/doc/english/download.jsp。 Java Service Wrapper提供了4种方式来Java App注册为服务运行(Integration Me原创 2009-08-28 19:00:00 · 2780 阅读 · 0 评论 -
Java中资源(resource)获取 Class.getResource() & ClassLoader.getResource()
Java中的资源可以是一个图片,xml文件,音频等等形式的文件,在开发的过程中尤其是对xml文件的使用相当频繁。在Java中,类Class和ClassLoader中提供了相应的方法去定位这些资源,如getResource()等方法。 资源名 完整的资源名也就是路径有绝对和相对之分,虽然他们都可以表示同一个资源文件,但使用起来确实有一定的差别。 在Java中,以反斜线(/原创 2010-07-12 15:37:00 · 11779 阅读 · 1 评论