12 2017 档案
摘要:AOP的概念,使用过Spring的人应该都不陌生了。Dojo中,也是支持AOP的。对于JavaScript的其他框架、库不知道有没有AOP的支持。相信即便没有支持,也不会太远了。下面就介绍一下使用JavaScript实现AOP。 AOP的思想就是在目标方法前后加入代码: var result=nul
阅读全文
摘要:1、RPC:用于远程方法调用。Java中类似的技术有EJB、WebService 2、Conversaction:交流。Java中类似的有JDBC。 3、Message Notification:消息通知。从接收端数量上划分问题。可以分为P2P、Broadcast 4、Event通知机制,这个应用太
阅读全文
摘要:1、下载并安装ideaIU (https://www.jetbrains.com/idea/download/#section=windows ,下载Ultimate版)2、下载 JetbrainsCrack-2.6.2.jar到磁盘某个位置 (http://idea.lanyus.com/jar/
阅读全文
摘要:算法的时间复杂度和空间复杂度-总结 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增
阅读全文
摘要:Java的编译期优化 因为工作的原因,经常会在没有源码的情况下,对一些产品的代码进行阅读。有时在解决Bug时,在运行环境下会直接去看class文件的字节码,来确定运行中版本是否正确的。 在看字节码时,发现了一个有意思的现象:即便你在代码中使用了定义的常量,反编译后的代码仍会是字符串的字面量。 这个其
阅读全文
摘要:classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本
阅读全文
摘要:Alpha: Alpha是内部测试版,一般不向外部发布。也可以认为是演示版本。允许存在一定的问题(例如功能组合、异常流程处理、稳定性、性能存在部分问题) Beta: 该版本相对于Alpha版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。稳定性、性能效果可以不是
阅读全文