`
凤凰山
  • 浏览: 148046 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
前言:好久没有系统性的看过书了,早就听说《POJOs in Action》是本好书,可惜自己一直不能静下心来学习,此次在博客上记录我的学习笔记原因有两点,第一是想通过博客来监督我把这本书读完,其二是觉得自己总是在互联网上“剽窃”人家的学习成果,而自己从来都没有为大家贡献自己的成果,实在是有点内疚,希望我的学习笔记对大家有所帮助。系统设计时需要考虑的五大因素: 1、如何组织业务逻辑 2、如何封装业务逻辑,以及暴露给表示层及其他客户程序调用的接口 3、如何访问数据库 4、如何处理短事务中的并发 5、如何处理长期运行事务中的并发 决策 选项 业务逻辑 ...
随着这个世界越来越依赖我们的实践,作为计算机行业的从业人员,对计算机行业的 science 实在有必要给与应有的尊重。行动的第一步,就是阅读一些经典的著作,掌握前人/前辈/行业大家们总结出来的知识和行之有效的实践,在日常实践中使用这些知识和实践,成为一个更好的开发人员。他将这些著作分成五大类: 基本读物(Foundational Texts) (每个开发人员都应该读的,没有例外,不管什么经验或平台。这些读物注重讨论如何编写更好,可维护的代码,向坚实的面向对象设计过渡) Code Complete, 2nd Ed. by Steve McConnell (【中文版】代码大全(第二版),金戈 ...
          Patrich Chanezo                              Chris Richardson   相机不好,重在留念
1 好书    Addison.Wesley.Java.Concurrency.in.Practice.May.2006   2,ppt   The_Art_of_Multiprocessor_Programming   3  大牛 doug lea     4 其他资料    百度沙龙  淘宝博客
  cloud-computing@googlegroups.com http://twitter.com/cloudcomp_group http://sites.google.com/site/cloudcomputingwiki/ http://wiki.cloudcommunity.org/ http://en.wikipedia.com/cloud_computing http://cloudslam09.com/
本文系转载:http://www.jdon.com/jivejdon/thread/42452     Martin Fowler最近的一篇文章:LMAX架构。LMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM平台上,核心是一个业务逻辑处 ...
(一)问题描述     (二)基本原理   (三)解决方案     1  JTA   .。。。。
本文记录在日常中可能用到的一些缓存技术或开源工具包   (一)要解决的问题       (二)缓存技术原理           (三)相关开源包   1  Memcached     2  EhCache 3  OsCache
Problem description Creating a web site is an art. Web designers use HTML and CSS to design layout and JavaScript to give dynamic behavior of the web page. Well. When we create a big web site, which has more web pages, we need to use multiple CSS styles and calling multiple JavaScript functio ...
问题,见http://www.iteye.com/topic/1120464 解决: JstlView Java代码   public boolean checkResource(Locale locale) throws Exception { return true; } 罪魁祸首 就是spring实现该方法时返回true,这样相当于view总是存在,从而导致其余视图解析器无法得到解析机会。 覆盖该方法,应该就可以了。 Java代码   public class IcomJstlView extends JstlView {    ...

AOP面向切面编程

      AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。   OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系;AOP是希望能够将通用需求功能从不相关的类当中分离出来,能够使得很多类共享一个行为,一旦发生变化,不必修改很多类,而只需要修改这个行为即可。   AOP是使用切面(aspect)将横切关注点模块化,OOP是使用类将状态 ...
http://d.pic1.ajkimg.com/display/afnew/3a63272edd31f1279582ac961f5d87c1/800x600.jpg     http://c.pic1.ajkimg.com/display/afnew/2734a8cddd4ce5185dc0889ed10ca774/800x600.jpg   http://a.pic1.ajkimg.com/display/afnew/067eb4dff285ca81114625d7e0f5bcef/800x600.jpg    
  将jsp文件放入web-inf目录下比较安全的,而对于其他静态资源如css等就没必要放在这下面,但jsp文件中难免会访问一些js或者css文件,那么怎么来访问呢?如下图中的目录结构:    index.jsp文件中要访问js文件夹下的jquary.js,那么是这样写吗? /../../resources/js/jquary.js,错   其实还是只需要<script src="resources/js/jquery.js" type="text/javascript" charset="utf-8"&g ...
With the explosion of Hadoop and big data usage, many people are currently looking for approaches to convert their existing implementations into MapReduce. Unfortunately, with the notable exception of "Data-Intensive Text Processing with MapReduce" and "Mahout in Action" there are ...
雪中漫步 发表于 搜狐焦点网 重庆业主论坛 北城国际中心 论坛 2012-01-29 10:05:25   楼市如何抄底  中国楼市是一个政策市,政策的导向决定楼市今后的走向,所以只有彻底摸透政策的意图,甚至能预测出今后一段时期内的国 ...
Global site tag (gtag.js) - Google Analytics