jubincn

导航

上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页

2013年4月21日 #

Java中char的字节数

摘要: 以前一直以为char占一个字节,后来发现远没这么简单。Java中char的字节数,和编码有关。使用UTF-8,英文字符占1个字节,中文占3个字节。下面在是在Ubuntu中测试的结果: public static void main(String[] args) throws IOException { String chnStr = "中文"; System.out.println("length of two Chinese character: " + chnStr.getBytes("UTF-8").length ); Stri 阅读全文

posted @ 2013-04-21 20:19 jubincn 阅读(1968) 评论(0) 推荐(0)

2013年4月17日 #

Java读写Properties文件及JavaIO中字节流和字符的转换

摘要: 读写properties文件Java读写Properties文件是一个比较常见的需求,一般的做法是将properties文件读到Properties类对象中,通过Properteis对象来操作。下面是一段实例代码: /** * Read Properties file with ASCII codes only */ public static Properties getProperties(String fileName, String path){ Properties props = new Properties(); Inp... 阅读全文

posted @ 2013-04-17 20:14 jubincn 阅读(653) 评论(0) 推荐(0)

2013年4月16日 #

How to build C3P0 version 0.9.5

摘要: OS: Win7 64bitJDK: Sun JDK 1.7 64bitAnt: 1.8.4c3p0: 0.9.5-pre1mchange-commons: 0.2.4Notice: Make sure JDK version, c3p0 version andmchange-commons-java jar version is exactly 1.7, 0.9.5 and 0.2.4Step1: Download or check out source code of c3p-0.9.5 fromhttps://github.com/swaldman/c3p0Step2. Download 阅读全文

posted @ 2013-04-16 23:51 jubincn 阅读(183) 评论(0) 推荐(0)

2013年3月30日 #

[转]Ubuntu12.10 安装中文输入法(ibus)和开机自动启动ibus应用

摘要: 转自:http://snailszzy.blog.163.com/blog/static/9439909320129261018849/系统升级12.10之后,一直使用不了中文。由于系统之前使用的scim输入发,但是新系统集成了ibus输入法框架。可能是因为矛盾的吧,按照网上的提示一直安装不成功。最后使用scim时候,出现浏览器只能输入中文的怪现象。搞了近一个星期,突然登录ubuntu瞧了下,终于找到了答案: IBus 全称 Intelligent Input Bus for Linux / Unix OS 是下一代输入法框架(或者说“平台”),项目现存于 Google Code -http. 阅读全文

posted @ 2013-03-30 00:34 jubincn 阅读(245) 评论(0) 推荐(0)

2013年3月27日 #

Ubuntu 12.10使用apt安装Oracle/Sun JDK

摘要: sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java6-installer参考:http://www.liberiangeek.net/2012/11/install-oracle-java-jrejdk-6-in-ubuntu-12-10-quantal-quetzal/ 阅读全文

posted @ 2013-03-27 23:53 jubincn 阅读(120) 评论(0) 推荐(0)

2013年3月4日 #

Notepad++ 16进制编辑功能

摘要: 转自:http://shandian.biz/490.htmlNotepad++可以编辑PE文件(二进制文件即HEX码),2进制、16进制都可以,通过附加的组件HexEditor即可实现。另外一款Notepad++自带插件TextFX也有这个功能,但实现效果不如Hex Editor。Hex Editor实现Notepad++16进制编辑功能Hex Editor使用说明解压缩后把HexEditor.dll文件复制到安装目录(如C:\Program Files\Notepad++\plugins),退出NotePad++重新打开即可!需要以十六进制显示时,点击菜单的:【插件】-【Hex-Edito 阅读全文

posted @ 2013-03-04 20:01 jubincn 阅读(1475) 评论(0) 推荐(0)

深入理解Java虚拟机 -- 读书笔记(4):内存分配策略

摘要: 本系列为《深入理解Java虚拟机》(周志明著)读书笔记VM的内存分配机制大致遵循这几个原则:对象优先在Eden分配大多数情况下,对象中新生代的Eden区分配。当Eden区没有足够的内存时,JVM将发起一次Minor GC。大对象直接进入老年代这里的大对象指需要大量连续内存空间的对象,最典型的就是很长的字符串和各种数组。虚拟机提供了一个-XX:PretenureSizeThreshhold参数,令大于这个值的对象直接进入老年代。长期存活的对象进入老年代JVM给每个对象定义了一个年龄(Age)计数器。如果对象中Eden出生并且经历一次Minor GC后仍然存活,并能被Survivor接纳的话,此对 阅读全文

posted @ 2013-03-04 00:06 jubincn 阅读(137) 评论(0) 推荐(0)

2013年3月3日 #

深入理解Java虚拟机 -- 读书笔记(3):几种垃圾收集器

摘要: 本系列为《深入理解Java虚拟机》(周志明著)读书笔记。垃圾收集器JVM规范对于垃圾收集器的实现没有任何规定,因此不同厂商、版本的虚拟机所提供的垃圾收集器可能会有很大的差异。这里我们的讨论将基于Sun Hotspot虚拟机1.6版Update22,此虚拟机包含的垃圾回收器如下图:上图中共有HotSpot 1.6中共有7种垃圾回收器,如果两个垃圾回收器之间有连线,说明二者可以搭配使用。下面我将对这些垃圾收集器一一进行介绍。Serial收集器Serial是历史最久的垃圾收集器之一,是一个单线程的收集器。它在进行垃圾收集时,必须暂停其他工作线程,直到它收集结束。Seiral收集器的垃圾回收过程是由虚 阅读全文

posted @ 2013-03-03 23:20 jubincn 阅读(168) 评论(0) 推荐(0)

深入理解Java虚拟机 -- 读书笔记(2):常用垃圾回收算法

摘要: 本系列为《深入理解Java虚拟机》(周志明著)读书笔记垃圾回收的核心问题有三个:(1)回收哪些内存 (2)何时回收 (3)如何回收在Java中,需要回收的内存区域包括堆和方法区。方法区在Hotspot中又被称为“永生代”,主要收集这两方面的内容:废弃常量和无用的类。废弃常量比较容易理解,例如常量区存在“abc”的字符串常量,当系统中没有任何String指向“abc”时,则“abc”可以被回收。无用的类的判断要复杂一些,必须同时满足以下三个条件:Java堆中不存在该类的任何实例加载该类的classloader已经被回收该类对应的java.lang.Class对象没有在任何地方被引用,无法再任何地 阅读全文

posted @ 2013-03-03 20:22 jubincn 阅读(185) 评论(0) 推荐(0)

2013年2月28日 #

如何同时运行两个配置,扩展完全不一样的 Firefox

摘要: 转自:http://www.appinn.com/running-two-firefox/1. 如何开启配置文件管理器,增加新的配置文件新建一个Firefox.exe快捷方式,右键属性,在目标中的最后部分,引号外面添加-ProfileManager后 (例如“D:\Program Files\Mozilla Firefox\firefox.exe”-ProfileManager),运行就会显示如下的配置文件管理器。管理器允许创建配置文件、重命名配置文件、删除配置文件。点击创建配置文件,只要输入名称就可以了。2. 如何打开不同的配置的Firefox除第一种用配置文件管理器选择不同配置文件外,还可 阅读全文

posted @ 2013-02-28 15:16 jubincn 阅读(254) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页