框架
文章平均质量分 85
wsfengye
这个作者很懒,什么都没留下…
展开
-
webx框架下页面中的路径总结(以芝麻体系为例)
1、 href 的链接地址 href 的链接地址是当前 vm 模板所在 module 下的相对路径,比如 vm 模板 a.vm 在 car 包 c 下面的 /screen/xxx 目录下,链接目标类 b.java 在 car 包 c 下面的 /screen/xxx/yyy 目录下,那么写法为: <a href=...2011-09-14 19:21:59 · 296 阅读 · 0 评论 -
javassist 学习笔记
转http://zhxing.iteye.com/blog/1703305 介绍:www.javassist.org/ javassist、ASM 对比 1、javassist是基于源码级别的API比基于字节码的ASM简单。 2、基于javassist开发,不需要了解字节码的一些知识,而且其封装的一些工具类可以简单实现一些高级功能。比如HotSwaper。 3、ASM比...原创 2013-07-24 22:16:03 · 129 阅读 · 0 评论 -
动态代理方案性能对比
转:http://code.alibabatech.com/blog/experience_1054/dynamic_proxy_performance.html 因服务框架需要用动态代理生成客户端接口的stub,所以做了一下性能评测,动态代理工具比较成熟的产品有:JDK自带的,ASM,CGLIB(基于ASM包装),JAVAASSIST,使用的版本分别为:JDK-1.6.0_18-b07...原创 2013-07-24 22:14:39 · 100 阅读 · 0 评论 -
CGlib
温故了一个cglib和asm,找到几篇写得比较好,介绍得比较清楚的文章: 1、CGlib简单介绍,访问地址:http://www.blogjava.net/stone2083/archive/2008/03/16/186615.html,从简单的示例到不同业务场景的变化,一步步让读者明白,为什么要使用cglib以及哪种场景下需要使用cglib; 2、cglib源码学习交流,访问地址:h...原创 2013-02-05 14:16:46 · 129 阅读 · 0 评论 -
RMI与RPC的区别
远程对象方法调用并不是新概念,远程过程调用 (RPC-remote procedure call) 已经使用很多年了。远程过程调用被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。即 RPC 支持多种语言,而 RMI(Remote Method Invocation)只支持 Java 写的应用程序。 另外 RMI 调用远程对象方法,允许方法返回 Java 对象以...原创 2013-02-05 13:57:47 · 148 阅读 · 0 评论 -
大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联...原创 2013-05-20 16:13:36 · 64 阅读 · 0 评论 -
开源框架
1.消息中间件-metaqhttp://baike.corp.taobao.com/index.php/Metamorphosis-User-Guide2.分布式 key/value 存储-tairhttp://tair.taobao.org/3.分布式服务框架dubbohttp://code.alibabatech.com/wiki/display/dubbo/User+Guide#User...原创 2013-03-13 19:24:21 · 104 阅读 · 0 评论 -
数据库连接池技术中dbcp、c3p0、jndi
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含...原创 2012-02-23 20:00:34 · 101 阅读 · 0 评论 -
ibatis-多表关联查询
这里用表lock和key为例,一个lock可以配多个key,一个key只能对应一个lock. 数据库表 写道 create table lock( id int, lockName varchar ); create table key( id int, ...原创 2012-02-17 11:03:59 · 162 阅读 · 0 评论 -
(转)maven pom.xml配置说明
[code="java"]# # # # # # # # # # # # # # 4.0.0 # # asia.banseon...原创 2011-03-29 11:37:53 · 91 阅读 · 0 评论 -
(转)maven setting.xml配置说明
[code="java"] # # # # usr/local/maven # # true # # false # # false # # # # org.codehaus.mojo # # # # # # ...原创 2011-03-29 11:35:24 · 125 阅读 · 0 评论 -
MapReduce
一、例子 如果想统计下过去10年计算机论文出现最多的几个单词,看看大家都在研究些什么,那收集好论文后,该怎么办呢?方法一:我可以写一个小程序,把所有论文按顺序遍历一遍,统计每一个遇到的单词的出现次数,最后就可以知道哪几个单词最热门了。这种方法在数据集比较小时,是非常有效的,而且实现最简单,用来解决这个问题很合适。方法二:写一个多线程程序,并发遍历论文。这个问题理论上是可以高度并发的,因为统计一...原创 2014-04-03 20:48:21 · 258 阅读 · 0 评论