自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 RSA Public Key Cryptography in Java

 Public key cryptography is a well-known concept, but for some reason the JCE (Java Cryptography Extensions) documentation doesn't at all make it clear how to interoperate with common publi...

2010-12-20 14:39:43 384

原创 Installing and setting TFTPD in Ubuntu

1. Install tftpd and related packages. $ sudo apt-get install xinetd tftpd tftp2. Create /etc/xinetd.d/tftp and put this entry: service tftp{protocol        = udpport            = 6...

2010-12-16 10:58:50 125

原创 java 类静态成员初始化问题

[code="java"]public class StaticVar { private static StaticVar sv = new StaticVar(); public static int i; public static int j = 0; private StaticVar() { i ++; j ++; } public...

2010-12-16 09:17:49 214

原创 程序执行时间估算

一直以来没有对程序执行的时间不是很清楚,今天大概研究了一下,为了减少语言的因素对程序的影响,在这里采用c语言来测试,因为如果采用java的话,执行一条java字节码,可能需要好几调机器指令。看如下代码[code="c"]#include #include #include int main(){ int j = 0; long long i = 0; srand(t...

2010-12-09 11:53:07 269

原创 java.io.StreamCorruptedException: invalid type code: 31

A user-settable boolean to determine whether ClassLoader.loadClass shouldaccept array syntax. This value may be changed during VM initializationvia the system property "sun.lang.ClassLoader.allow...

2010-12-02 13:46:45 264

原创 [SCR] Found components with duplicated names inside their bundle!

Today I was briefly confused by an error message issued by the OSGi Equinox runtime’s Declarative Services runtime which I did not understand immediately. For your – and my own – reference find the so...

2010-11-30 16:08:24 324

eclipse jdt 编译的bug

先上代码[code="java"]class MyException extends Exception{ private static final long serialVersionUID = 1L;}public class UnusedTest{ static boolean b = false; static void met...

2010-11-26 16:35:37 158

原创 架构师给程序员的一封信

某Architect给他的Engineering团队的写了一封信《From an architect to a programmer》,在信中,结合他20多年在软件圈的经验,他为程序员提出了9条建议,去做一个快乐、受人尊敬的程序员。酷壳网站版主陈皓将这封信进行了翻译,相信所有程序员可以从中学到很多有用的东西。全文如下:每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当...

2010-11-16 15:25:26 122

原创 什么样的Java代码看上去比较专业?

 这么题目看起来就比较有争议:运行起来专业的代码才专业嘛。但是从另外一个角度来说"让代码看上去比较专业"是一个积极的做法,无论对谁都没有坏处,对工程师,管理者和用户都有益无弊。  首先这个题目说的是"看上去",所以我不会说明如何使代码真正专业。世界上有很多的书籍和文章告诉软件工程师如何写出专业的代码。如果要说"什么样的代码看上去比较专业?"那就要定义什么是专业的代码。嗯,关于这点我不能下一个准...

2010-11-15 15:36:02 149

原创 jconsole 使用过程中的问题及解决办法

作者:小强MSN:blood1949@msn.com本人为作者原创,若转贴,请保留作者署名,谢谢!1. 必须限制口令文件读取访问 错误.A. 错误描述: 在配置好JVM启动参数后, 启动RESIN, 过程中发生错误,无法正常启动.1)错误信息如下:错误: 必须限制口令文件读取访问: E:\Program Files\Java\jdk1.5.0_15\jre\lib\ma...

2010-11-05 15:51:22 871

原创 成功开发iPhone软件的10个步骤

 一年前斯坦福和Apple联手推出了基于iPhone平台的开发课程, 这个课程的ppt被放在网上分享,反响非常好。这个学期,斯坦福将课程进行了录像,放在了iTunes university上提供下载,目前这个课程在iTunes的下载排行第一,达到了100万人次的下载。这次给大家分享的是其中关于“成功开发iPhone软件的10个步骤”的讲座,虽然与我们工作中设计软件的应用平台不同,但是还是有很多...

2010-10-28 13:27:38 120

原创 10 个最酷的 Linux 单行命令

下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。 sudo !!以 root 帐户执行上一条命令。python -m SimpleHTTPServer利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。 :w !sudo tee %...

2010-10-27 22:08:10 101

原创 关于 Java 性能监控您不知道的 5 件事,第 2 部分

全功能内置分析器,如 JConsole 和 VisualVM 的成本有时比它们的性能费用还要高 — 尤其是在生产软件上运行的系统中。因此,在聚焦 Java 性能监控的第 2 篇文章中,我将介绍 5 个命令行分析工具,使开发人员仅关注运行的 Java 进程的一个方面。JDK 包括很多命令行实用程序,可以用于监控和管理 Java 应用程序性能。虽然大多数这类应用程序都被标注为 “实验型”,在技...

2010-10-22 11:12:18 160

原创 Root exception is java.rmi.UnmarshalException: failed to unmarshal class weblogi

Found a cause the problem. There was a behavior change in ClassLoader.loadClass() handling byte array. As discussed inhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6434149Adding this VM argument ...

2010-09-02 16:40:32 241

原创 程序安装apk

Intent i = new Intent(Intent.ACTION_VIEW);String filePath = "/sdcard/XXX.apk";i.setDataAndType(Uri.parse("file://" + filePath),"application/vnd.android.package-archive");context.startActivity...

2010-09-02 09:30:49 127

原创 编程语言的发展趋势及未来方向(3):函数式编程

转自  http://blog.zhaojie.me/2010/05/trends-and-future-directions-in-programming-languages-by-anders-3-functional-programming-and-fsharp.html 这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲...

2010-08-18 22:10:08 178

原创 探索Google App Engine背后的奥秘(1)--Google的核心技术

本系列文章基于公开资料对Google App Engine的实现机制这个话题进行深度探讨。在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助大家之后更好地理解Google App Engine的实现。本篇将主要介绍Google的十个核心技术,而且可以分为四大类:分布式基础设施:GFS、Chubby 和 Protocol Buffe...

2010-08-13 17:49:50 208

原创 程序员怎么选择发展方向

程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你?  程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯 发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,3...

2010-08-13 09:09:32 111

原创 java class 文件反编译分析

javac Test.javajavap -c Test  http://www.daimi.au.dk/dOvs/jvmspec/  这里有jvm的specification 或者是这里http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecIX.fm.html class file format...

2010-08-04 09:11:37 118

原创 java 占用内存估算及分析

先看如下两段代码 Double[] ds = new Double[10000000]; double[] ds = new double[10000000];  两段代码分别创建了两个1000万的数组,查看进程管理器Double的占用内存为40多M,而double的占用内存为80多M分析: Double创建了一个1000万个空指针的数组,而每个指针占用4byte的内存,而...

2010-07-28 17:12:55 289

原创 一些重要的算法

酷壳: http://CoolShell.cn/ 原文: http://coolshell.cn/?p=2583 下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的或是比较生僻的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得...

2010-07-26 09:41:12 106

原创 Cannot find value in class indicator mapping in parent descriptor

 Cannot find value in class indicator mapping in parent descriptor [RelationalDescriptor(com.quantanetwork.cms.orm.entity.ResData --> [DatabaseTable(RESDATA)])].Descriptor: RelationalDescripto...

2010-06-09 19:37:18 170

原创 Android adb error: “device not found” on Ubuntu

I've been getting this error way too often recently, so I've decided to point out some of the causes.1) using my older desktop pc I cannot use adb to connect to the Android device, but I can see t...

2010-05-29 13:18:46 132

原创 java远程调试异常捕捉不到

再远程调试的时候出现了异常,但是无法知道相关异常信息,把代码放在了try{}catch{}中,也无法定位到catch中,后来发现是远程的代码和本地代码不一致的缘故。...

2010-05-24 14:17:05 339

原创 ConcurrentSkipListMap

   在使用ConcurrentSkipListMap的时候,使用的远程调试,结果到往这个map里面put的时候,死活没有过去,最后发现时这个map的键必须实现Comparable接口,无奈需要的键必须是jms的Message类型的,为了保持线程安全并且map有序,最后使用了Collections.synchronizedMap(new LinedHashMap(Message, MsgSende...

2010-05-13 10:10:00 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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