随笔分类 - Java
Java相关技术
摘要:以下所说的问题前提是编译java code的时候保留1.方法一分析class byte code结构,了解方法相关信息都存在什么位置,推荐使用工具jclasslib。但是如果你只是想得到方法的形参参数名,那也不用去学习、研究了。因为有威武神兽(wendal)已经实现了。具体代码在https://gist.github.com/2011728我在使用的过程,发现用eclipse编译的class文件可以被正确解析出来,但是使用javac编译的class文件并不能正确解析,这是为什么呢?其实我一直还不知道它们两个编译的结果是不一样。糗大了。。经wendal指点,javac生成的class文件用这个工
阅读全文
摘要:1.初识osgi osgi的特点:热插拔,模块化编程。看似真的很诱人,但是如果你是一位初学者,我想一开始你一定会很受折磨,很多概念要理解,很多莫明的错误,就单单一个ClassNoFinded,可能就能把你烦吐。还有构架一个osgi项目时那么多烦人的揪心的配置(具体如何构建一个基于eclipse的osgi应用可以参考林昊的open doc,当然你也可以买他写的那本 OSGi原理与最佳实践,我个人感觉有点老了,但是做做为初学者,在没有其它更好的中文资料的情况下,还是值得一读的)2.osgi应用的调试与发布 经过一段时间对OSGi的了解,基本可以很方便的构建,调试,发布OSGi的应用了。构建可...
阅读全文
摘要:java.lang.NoClassDefFoundError: sun/reflect/ConstructorAccessorImpl at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at 这个错误在使用equinox时,没有出现过,只是改用felix启动时出错。解决办法可以参考http://code.google.com/p/peaberry/issues/detail?id=60也就是添加一个启...
阅读全文
摘要:又有好多天没有写博客了,最近有网友问我,在java web中如何实现像QQ登录的功能,同一帐号不能同时在两台电脑上登录。一、该功能有什么作用大家想想吧。反正总会有这样的需求的。这年头什么需求不会有。。呵呵。有时候也不一定是需求,很有可能为了安全也会这么做。例如考试系统,在线聊天系统,很有必要做成这样的吧。二、实现过程 a.问题分析 在系统中,我们一般都是把登录信息绑定到session中,看来从这入手是可能找到解决办法。说白了,也就是当用户登录时,判断一下这个用户有没有登录,如果登录了,就把以前的那个session清除掉就OK了。。看似很简单是不?其实你细想你会发现有以下问题:如何得到之前这个用
阅读全文
浙公网安备 33010602011771号