- 浏览: 28173 次
- 性别:
- 来自: 北京
最新评论
文章列表
看了一篇大神的文章
http://www.ibm.com/developerworks/cn/java/j-lo-jvm-optimize-experience/index.html
简单记录一下自己的理解。
前传
下面这个图是之前出问题时记录下的内存状态,当时不是很理解各个区域的具体含义。
下面 这个 ...
如何处理多线程并发时的日志追踪
- 博客分类:
- 软件架构
MDC
MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进 ...
最近要使用springside作为整合框架来进行平台组的开发,匆忙搭建了一个quickstart演示工程.记录一下当时的过程:
下载springside4-4.1.0.GA.zip
解压好工程组,import到eclipse,有些版本可能需要在解压文件夹里运行mvn eclipse:eclipse命令来初始化eclipse工程,否则无法直接导入
在修改quickstart之前需要先在maven中安装springside的core,engine等核心包,需要进入到解压缩的目录\springside4-4.1.0.GA\modules 先运行mvn install 完成quicks ...
[转]一段执行计划初始化脚本
- 博客分类:
- 脚本收藏
SQL> set autotrace on explain
SP2-0613: Unable to verify PLAN_TABLE format or existence
SP2-0611: Error enabling EXPLAIN report
SQL> connect / as sysdba
Connected.
SQL> @%ORACLE_HOME%/rdbms/admin/utlxplan
Table created.
SQL> create public synonym plan_table for plan_table;
...
目标:架构师
整理了阅读计划
近期计划
1.HF.设计模式 (finished)
2.数据挖掘概念与技术(paused)
后续计划
编程实践
Implemnetation Patterns 《实现模式》
架构设计
AgileSoftwareDevelopment《敏捷软件开发:原则、实践与模式》
DesignPattens《设计模式》
Patterns of Enterprise Application Architecture《企业应用框架模式》
Domain-Driven Design 《领域驱动设计》
方法论
ExtremProgrammingE ...
开始时候只是想了解下Future这块石头,没想到找到了一座山
转[MVC] 深入浅出Spring MVC
- 博客分类:
- 软件架构
Spring MVC主要包括以下要点:
1:由DispatcherServlet控制的整个流程;
2:注解驱动的控制器,其中包括请求映射、数据的绑定和格式化;
3:文件上传;
4:一些杂项,如静态资源处理、异常处理等等。
这些东西构成了精致的Spring MVC框架,下面我将针对这些要点做详细讨论,以期其能在开发上对各位观众有些作用。
1. Spring MVC框架原理
使用依赖注入能够消除MovieLister对具体实现MovieFinder的依赖。这允许我把Movielister但注入并不是解除依赖关系的唯一方法,还有一种方法也可以解除依赖关系,那就是使用服务定位器模式。模式内容 服务定位器的最基本的思想就是有一个对象定位器知晓如何控制应用程序需要的所有服务。所以根据Lister&Finder例子提到的应用程序的一个服务定位器在需要的时候将会使用某个方法返回一个movie finder的实例。当然这仅仅是转移一些负担而已,我们仍旧必须取得进入lister的服务定位器,结果就呈现以下的依赖关系。模式示例
MovieFinder finder ...
Tomcat 7 的七大新特性
- 博客分类:
- 软件架构
Tomcat 7新特性
1、使用随机数去防止跨站脚本攻击;
2、改变了安全认证中的jessionid的机制,防止session攻击;
3、内存泄露的侦测和防止;
4、在war文件外使用别名去存储静态内容;
Tomcat 7的增强功能
5、对Servlet 3.0,JSP 2.2和JSP-EL 2。2的支持;
6、更容易将Tomcat内嵌到应用去中去,比如JBoss;
7、异步日志记。
根据Mark Thomas,Tomcat 7委员会的经理的说法,Tomcat 7最显著的三个特征是Servlet 3.0,内存检测泄露和 ...
OSGi体系结构 - 学习笔记
- 博客分类:
- 软件架构
OSGi体系结构
OSGi 的初衷是面向嵌入式系统的应用,支持在一个Java虚拟机上加载和启动多个Java应用程序。随着OSGi在Eclipse3.0上的应用成功,其逐渐成为构建纯插件结构的企业级应用软件系统的首选平台。
注 写道
学习osgi缘起于RCP,接触时发现RCP就是在一个运行器上加载工程代码,但还不知道这个运行器的体系结构 所以才找到了OSGI,貌似同类型的其他运行器也是有的,当初自己写代码时运行器设计的很简单也缺乏可移植性,现在有了新的思路
OSGi 是一个纯插件的体系结构,OSGi 框架实现是一个最为核心的插件,逻辑实现分层见下面两张图: ...
学习来源:http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.htmlB-树、B+树、B*树之所以关注这个问题有两个原因:1.oracle的索引组织表(IOT)是用B-树管理的2.上次面试时被问到了这个问题,没有完全答出来二叉树内容 略B树 B-树 异名 同体 指 ...
维护项目管理规程 -- 学习笔记
- 博客分类:
- 管理规程
事件
使维护项目 管理可控
人物
引用需在维护项目组成立时,由维护项目经理提出申请,经研发组经理和品管部经理批准
过程
两套流程: 里程碑升级 热补丁升级
流程中按任务链 对 人员及工作结果 进行规划
整体流程分布较细,遵从了审核原则,做到每个大环节间的交接都有适当审核,虽然增加了管理的可控性,稳定性,却实在拖慢了整体流程,应该可以有更优化的方案才对(对流程分类进一步细化,不仅局限去前两个流程,安排不同的进行流程,不过流程的分类需要更高的经验等级)
最后看的附表部分
其中精髓在 对维护任务 分类进行评审上
总体上分高,低两档任务:低档任务评审简化,高档任务评审环节多,评审形式大,评审人 ...
事件
引用怎样的升级方案是合理的,是否进行升级不在本作业指导书考虑范围内
人物
引用基础平台维护管理组(由需求经理、研发组组长组成),由维护管理组提出升级内容和升级方案
过程
较复杂,但总体思想是
总线-分 ...