`
liaohao1986
  • 浏览: 15319 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
http://wenku.baidu.com/view/b95380f9fab069dc50220145.html
1.Spring AOP与动态代理设计模式 AOP,面向切面编程。Spring通过AOP实现了声明式事务管理。通过AOP还能在不修改原有代码的情况下,在原方法前后插入业务逻辑,实现增强的功能。比如记录请求,写出日志等,通过Annotation或XML标注结合反射,可实现批量添加增强功能。 AOP是如何实现的呢?毫无疑问,还是反射,运用动态代理设计模式。添加一个原方法的代理执行者(InvocationHandler),该执行者通过反射调用原方法,并在执行这个原来的方法的前后执行我们规定的业务逻辑,这就是java动态代理设计模式在Spring中的运用。
Java代码规范 本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。 1. 标识符命名规范 1.1 概述 标识符的命名力求做到统一、达意和简洁。 1.1.1 统一 统一是指,对于同一个概念,在程序中用同[size=medium][/size]一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个Java项目中保持统一。统一是作为重要的,如果对同一概念有不同的表示方法,会使代码混乱难以理解。即 ...
Google最近发布了一份完整的Java编码规范。规范的内容包括一些切实可行的硬性规定。Google内部均遵守此规范。该规范不仅涵盖了代码格式,还包括其他类型的约定和编码标准。 该规范主要分为6大部分:源文件基本规范、源文件结构、代码格式、命名、编程实践和Javadoc。源文件基本规范说明文件名、文件编码、空格和特殊字符等规范要求。源文件结构说明许可信息、package和import声明、类成员顺序等规范要求。代码格式用于说明源代码中大括号、缩进、换行、空格、括号、枚举、数组、switch语句、注解、注释和修饰符等格式要求。命名说明了标识符(包、类、方法、常量、属性、局部变量和类变量)的命名规 ...
要进入一类企业,《算法导论》这本书必不可少,要前前后后仔细的看,而且应该不止一遍。《编程珠玑》也是一本不错的书,其中的例子可以常常的回味。《编程之美》也不错,更贴近面试,更实用一些。其实更重要的是Top coder,就是多看多练。 C: 《The c programming langage》 C++:《Thinking in C++》,《The c++ programming language》,《effective c++》,《more effective c++》,《exceptional c++》,《more exceptional c++》,《inside the c++ object ...
http://www.blogjava.net/BlueDavy/archive/2009/04/28/267970.html
从hadoop框架与MapReduce模式中谈海量数据处理 前言     几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣,在看过介绍它们的文章或论 ...
Facebook是一个社交网路服务网站,同时Facebook是美国排名第一的照片分享站点,每天上载八百五十万张照片。那么Facebook系统架构是什么样的呢?本文将为你揭秘! AD:51CTO云计算架构师峰会 抢票进行中! 来源:http://www.quora.com/What-is-Facebooks-architecture (由Micha?l Figuière回答) 根据我现有的阅读和谈话,我所理解的今天Facebook的架构如下: ◆  Web 前端是由 PHP 写的。Facebook 的 HipHop [1] 会把PHP转成 C++并用 g++编译,这样就可以为模板和Web ...
Google是伸缩性的王者。Google一直的目标就是构建高性能高伸缩性的基础组织来支持它们的产品。 平台 Linux 大量语言:Python,Java,C++ 状态 在2006年大约有450,000台廉价服务器 在2005年Google索引了80亿Web页面,现在没有人知道数目 目前在Google有超过200个GFS集群。一个集群可以有1000或者甚至5000台机器。成千上万的机器从运行着5000000000000000字节存储的GFS集群获取数据,集群总的读写吞吐量可以达到每秒40兆字节 目前在Google有6000个MapReduce程序,而且每个月都写成百个新程序 BigTable伸 ...
http://www.ibm.com/developerworks/cn/java/j-jtp06197.html
Notes for Writing Feature Specifications 1.       用permit而不用allow 2.       用display而少用show 3.       由什么决定的用be determined by 而不用be decided by 4.       句末句号不要忘 5.       不要用缩写,如doesn’t 要写成does not; there’re 要写成there are 6.       句子中里的**page和**link前要加the 7.       除了标题里的,一般**link或**page的link和page的首 ...
方法一(红色部分为需要添加的部分):
testtesttttttttttttttt
Global site tag (gtag.js) - Google Analytics