hengyunabc的专栏

日落黄金台金黄落日 -- 横云断岭

Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom

Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom

2013-11-30 15:19:06

阅读数:20802

评论数:1

编绎OpenJDK

因为对于Java里的vtable,itable,有个地方还没搞明白,不得已去下个OpenJDK来研究下。 本来很不愿意去编绎OpenJDK,因为很有可能做的只是无用功,还有可能要去解决各种找不到链接库的问题。 不过,没想到虽然有些麻烦,但是出人意料的顺利。 环境:ubuntu 1...

2013-11-20 01:56:10

阅读数:2701

评论数:0

Spring Mobile是如何判断访问设备的类型的

Spring最近换域名了,去转转,发现了一个有意思的项目:spring mobile。 http://projects.spring.io/spring-mobile/ 这个项目有很多实用的功能,如识别访问我们网站的设备是什么类型的(手机,平板,PC),据域名或者url来切换不同访问内容,...

2013-11-17 08:04:23

阅读数:6539

评论数:0

Java泛型原理笔记

T 到底是什么东东 Java泛型的语法相当的别扭,看到一个这样的写法,感觉到很神奇,正好研究下Java泛型是怎么实现的。 public class A{ public static void main(String[] args) { A a = new A(); a.test();...

2013-11-16 18:36:35

阅读数:4408

评论数:0

JSP 笔记

很久以前的笔记了,翻出来整理下。 有用的资源 在Tomcat的webapps/examples/ 目录下有很多实用详细的jsp代码例子。 JSP的本质 首先,JSP本质上是一个Servlet,jsp编绎器会把jsp文件编绎成一个对应的java类,而这个java类是实际上是一个servlet...

2013-11-16 03:50:28

阅读数:1370

评论数:0

Java中异常Exception的实现的一些分析

文章地址:http://blog.csdn.net/hengyunabc/article/details/14108617 前言: 最近发现一个很有用的Eclipse插件:http://andrei.gmxhome.de/bytecode/,可以在Eclipse直接查看,调试Java的字节码。...

2013-11-03 22:05:31

阅读数:5359

评论数:0

spring如何在xml里配置Calendar,Date

文章地址:http://blog.csdn.net/hengyunabc/article/details/14107963 在Spring MVC里可以通过message converter机制来对数据进行格式化,但是在普通的Spring xml配置里就无能为力了。 在网上找了一通,发现也有很多人...

2013-11-03 20:26:55

阅读数:3195

评论数:0

ActiveMQ-WebConsole修复增强版

ActiveMQ-WebConsole修复增强版 项目地址:https://github.com/hengyunabc/activemq-webconsole-enhanced 这个修复增强版基于ActiveMQ5.8.0:http://activemq.apache.org/acti...

2013-06-29 17:35:36

阅读数:2050

评论数:0

在线学习编程网站收集

下面收集一些个人觉得比较好的在线学习编程网站。当然用google搜索下,会有很多推荐。 update 2015-11-11 收集到几个做题网站 http://www.codewars.com/  Codewars http://codeforces.com/        code...

2013-06-16 14:38:42

阅读数:11972

评论数:5

查找本地进程的jmx url的代码

好久没写blog了,先来篇充充数。。 当想用JMX连接本地进程,而这个进程又没有配置JMX相关的参数,怎样才能连到这个进程? 下面的代码是从ActiveMQ的代码里抠出来的,可以得到本地进程的jmx url。 不过当目标进程配置了-Djava.io.tmpdir 参数时,不能正常工作,原因是J...

2013-06-08 02:53:59

阅读数:2939

评论数:0

扯谈下UTF-8

前言: 本来想翻译这篇文章的(作者是utf-8编码,golang发明者之一): UTF-8: Bits, Bytes, and Benefits,http://research.swtch.com/utf8 一则翻译起来很痛苦,二则觉得这篇文章有些地方可能说得不是太明白,所以结合其它的一些东东扯...

2012-08-28 01:39:58

阅读数:4385

评论数:2

为什么我们需要STM(Software Transactional Memory)

原文:http://morepypy.blogspot.com/2011/08/we-need-software-transactional-memory.html 这是pypy开发者写的一篇blog,里面提到了Python,Java等多线程实现的情况,还有一个很有意思的东东:STM(Softwa...

2012-07-30 19:02:33

阅读数:5301

评论数:1

C++ 中cout<<endl的实现

话说像下面的语句,应该大家都明白这是通过重载operator cout<<123; cout 但是像 cout 是怎样实现的? 起初猜想endl是一个class或者struct,再通过一个friend函数来实现的。 但是翻下stl的实现,原来endl是一个函数! tem...

2012-07-22 22:36:35

阅读数:4057

评论数:0

Kryo简介及代码阅读笔记

更新:2012-08-01 版本 2.16长时间运行可能会导致OOM,版本2.18有bug,不能正确序列化map和collection。 真是悲剧,所用的每一个版本都有bug。不过从代码来看,作者有时的确比较随便。。测试用例也少。。(比起msgpack少多了) ==================...

2012-07-19 19:07:49

阅读数:32891

评论数:1

Redis中的双向链表的实现

不得不说,数据结构书上的代码都是不实际的。 C语言的代码写得比较少,因此多记录下有用的代码。 adlist.h: /* adlist.h - A generic doubly linked list implementation * * Copyright (c) 2006-2010...

2012-07-15 23:45:34

阅读数:1506

评论数:0

测试Go语言的interface的效率

interface是Go语言中的一大特点,甚至说是灵魂也不为过。 interface应该会在Go程序中大量出现和使用,因为有必要了解和测试下它的效率。 测试思路: 使用vector包,测试原生的IntVector和用interface包装后的vector的效率。 Go1中去掉了ve...

2012-07-10 11:57:22

阅读数:3145

评论数:3

测试多线程对多核cpu的分支预测的影响

前言: 现代的cpu都有流水线,分支预测功能,CPU的分支预测准确性可以达到98%以上,但是如果预测失败,则流水线失效,性能损失很严重。 CPU使用的分支预测技术可以参考: 处理器分支预测研究的历史和现状.pdf 同时多线程处理器上的动态分支预测器设计方案研究.pdf 正确地...

2012-07-09 00:47:54

阅读数:3925

评论数:3

vitess中rpc兼容http请求的技巧

vitess是google的一个mysql项目,用go和python实现。https://code.google.com/p/vitess/ vitess中用rpc方式来中转mysql的请求,其中rpc的实现很有意思,兼容了http请求。 兼容http请求有明显的好处: 1.可以用现成的监控...

2012-07-08 00:17:53

阅读数:2436

评论数:0

Mysql Java驱动代码阅读笔记及JDBC规范笔记

一前言: 以前刚开始用java连接mysql时,都是连猜带蒙的。比如: 一个Statement,Connection何时关闭? Connection能不能先于Statement关闭? ResultSet是怎样存放数据的?怎样才能高效操纵ResultSet? PrepareStat...

2012-07-06 15:32:11

阅读数:4129

评论数:2

为什么Java中的HashMap<K, V>的get函数是get(Object key),而不是get(K key)?

帮别人的代码改bug,发现有一大堆bug是由get或者remove传递进去的参数类型不匹配而造成的。 比如: Map m = new HashMap(); m.put(new Short((short) 2), "2222"); System.out.pr...

2012-06-27 16:16:58

阅读数:6886

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭