- 浏览: 145151 次
- 性别:
- 来自: 大连
最新评论
-
trydofor:
fujohnwang 写道为啥不是maven的问题?大概是因为 ...
jdk1.6.0_16 小bug -
fujohnwang:
为啥不是maven的问题?
jdk1.6.0_16 小bug -
trydofor:
参考资料http://supermmx.org/blog/20 ...
必须知道,别滥用-finally -
trydofor:
后续跟踪:使用javap分析finally块中return值h ...
必须知道,别滥用-finally -
trydofor:
(2)javap -c TestFor(1)javap -c ...
while(ture) 和 for(;;)
文章列表
U+30FB 是半角还是全角
- 博客分类:
- Js/Text
整aloe的时候,出炉了号称最牛半全角转换类(无非是对照unicode,出处更靠谱而已)
发现了这么一个字符,在 UFF00.pdf中描述如下:
Halfwidth Katakana variants
See katakana 30A0 - 30FF
FF65 ・ HALFWIDTH KATAKANA MIDDLE DOT
≈<narrow> 30FB ・
然后发现 在Emeditor中 U+30FB显示为半角。
又看了 U30A0.pdf的定义,应该是全角。
比较迷糊。
于是拽了个 mail to unicode.org, 3天后收到回信,说: ...
最牛全角互转半角(对照Unicode手工打造)。
最快IntMap,比hashmap快数十倍。
标题dang .......................................................
http://code.google.com/p/a9zone/wiki/aloe
ALOE 芦荟工程
绿色,环保,好活,懒人必备。
...
//(a)
public <T extends Iterator<E> & Iterable<E>> T iterX(){
}
//(b)
public class ValueIterx implements Iterator<E>,Iterable<E>{
//... ...
public void Iterator<T> iterator() {
return this; //(1)
// return new XXXX() //(2)
}
}
...
必须知道,别滥用-finally
- 博客分类:
- Oo/Java
public class Test {
public static int testInt() {
int x = 0;
try {
x = 1;
System.out.println("x=1");
return x;
}
finally {
x = 2;
System.out.println("x=2");
} ...
多线程下的if,经常是while(...)
对于死等,在jdk中很多使用了 for(;;)
狗了一下 while(true) vs for(;;),有种说法是汇编级别,for(;;)更节省。
当然,该结论没代码,没版本,没验证方法,暂报疑惑。且22世纪了,代码可以傻些。
while (true) { //(1)
//for (;;) { //(2)
//for (int i = 1; i > 0; i++) //(3)
if (args.length == 1) break;
if (args.length == 2) ...
private final A9Loader<List<E>> loader;
private final ThreadFactory factory;
private final int latch;
private final Semaphore procOrder = new Semaphore(0, false);
private final ExtedEntryA9cq<E> entryA9cq = new ExtedEntryA9cq<E& ...
public class LazyA9Maker<T extends A9DU> implements A9Maker<T> {
public <X extends A9Loader<List<T>> & A9DU> LazyA9Maker(X loader, int latch){
}
... ...
}
进行checkstyle 的 GenericWhitespace 时得到以下警告
'>' is followed by whitespace.
eclipse的黄色警告线始于‘&a ...
以下代码,没实际意义。
注意以下情况的不同点。
1)volatile 和 Atomic*
* private volatile long unusedAmount = 0;
* private final AtomicLong unusedAmount = new AtomicLong();
* private long unusedAmount = 0;
2)作用域及异常
* nextA1()
* nextA2()
* nextB1()
* nextB2()
import java.u ...
现状 java 5+
package java.lang.Number
public abstract class Number implements java.io.Serializable
package java.lang.Integer
public final class Integer extends Number implements Comparable<Integer>
麻烦
* 直觉上 Number应该是可以 Comparable。
* 接受 Comparable<T> 的方法可以使用 Integer,有时 Integer被包成 ...
问题
1.为何 map.clear(); 时的输出的毫秒数不连续?
2.在 synchronized (map) 处发生了什么?
代码
public class Test {
static transient long currentMs;
static Map map = new HashMap();
public static void main(String[] args) {
{
long start = System.currentTimeMillis();
int spans = 1000;
Map m = new Has ...
ID 生成策略,是各有各的道。且不问是否分布,多进程,多线程。
A9的道是 A9ID和A9IC,解决Domain内ID唯一和SEQ++
A9ID 山寨于UUID,A9IC是迷你版的A9ID。
################################################################
删除................
################################################################
======================= 相关资源 =======================
...
第一版的A9ID 和A9IC已经出炉了.
定义如下
http://code.google.com/p/a9zone/wiki/A9ID
http://code.google.com/p/a9zone/wiki/A9IC
源代码
自己从服务器上下载,看看能不能编译通过.
大部分同行,出现了腰颈肛的毛病,久坐劳伤。
Maybe,本人皮实,不良状较少,但健康状态亦不乐观。
习太极拳客观加主观中断,得其心法,研习套路,略有所悟。
我们:
* 很懒,有小聪明,因此来写程序。
* 离不开com.puter。
* 废寝忘食,作息紊乱。
* 青壮年不在,翻到三四张了。
同时,
* 球类运动易受伤(高度近视更小心)。
* 体操活血不能活气。
* 慢跑慢走难坚持。
推荐,
* 八段锦
* 五禽戏
理由,
* 套路精练。
* 随时随地。
鄙见,
* 很玄很 ...
Ten Cent 价值一角,神马都是浮云。
---- 某公司老总听说装了360就不能用QQ以后,果断让管理员把所有电脑上都换上了360
---- “咋的? 卖运动鞋的和卖汽车的打个啥劲啊”
---- 禁止评论。
2 小时前
JavaEye管理员 发给 我 的消息
正文:
trydofor,你好!发表到JavaEye博客频道首页的文章应该是原创性质的、言之有物的文章,并且不允许您发布广告性质、软文性质、提问性质或者具有攻击性质的文章到博客频道首页。您的博客文章'一角钱引发的血案'不符合该发布条件,从博客频道首页撤出。在15天之内,您的博客 ...
1. EmEditor 来源
官网:http://www.emeditor.comFree版:EmEditor Free 6.00.4 (有功能限制)
本文使用的版本是 Professional 4.13 真金白银购买的注册版。
2. 调制显示功能
菜单在 Tools->All Configurations
Marks: Show Returns/End of File/Tabs/Spaces/Double-Byte Spaces
General: Show Line Numbers/Ruler
Scroll: Vertical Line
按字节数 ...