1.MVC 和 JSP Model 2 ** a.:M-Model 模型
包含两部分:业务数据和业务处理逻辑 b.V-View 视图:视图(View)的职责是负责显示界面和用户交互(收集用户信息)。 c.C-Controller
控制器 项目中写的ActionServlet。-----------....
分类:
其他好文 时间:
2014-04-29 23:25:04
阅读次数:
648
随着互联网业务对性能需求日益强烈,作为Key/Value存储的Redis具有数据类型丰富和性能表现优异的特点。如果能够熟练地驾驭它,不管是把它用做缓存还是存储,对很多大型应用都很多帮助。新浪作为世界上最大的Redis使用者,体会到了Redis为高并发在线业务带来的好处,但同时也遇到了很多挑战,新浪为...
分类:
其他好文 时间:
2014-04-29 21:36:19
阅读次数:
671
ORMORM(Object Relation Mapping)对象关系映射实质:将数据库中
的业务数据用对象的形式表现出来,使用ORM在业务逻辑层和数据访问层之间充当桥梁核心原则:简单性传达性精确性优点:面向对象提高效率方便转移数据库缺点:A.
不够灵活,对于复杂的查询,ORM还是力不从心B. 执行...
分类:
其他好文 时间:
2014-04-29 21:35:18
阅读次数:
3377
桥梁模式:目的是将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。 桥梁模式的类图如下:
Abstraction是业务抽象角色,Implementor是业务实现角色,业务抽象角色引用业务实现角色。例如:Abstraction是公司,Im...
分类:
其他好文 时间:
2014-04-28 14:08:41
阅读次数:
487
对于实际的业务系统,通常有一些热点的表,insert和delete的量非常大,这个时候就会发现一些查询语句的逻辑读比较偏高,这时可能就是oracle在构建一致性块的进行的consistent
read。下面做一个测试看下:第一步准备数据:create table test(col1 varchar2...
分类:
数据库 时间:
2014-04-28 03:57:41
阅读次数:
821
稳定执行计划 1 策略: Oracle的sql
执行计划在一些场景下会发生变化,导致系统会发生不可知的情况,影响系统的稳定性,特别是关键业务的sql。比如下面的场景:
统计信息过老,重新收集了统计信息。为表添加了新的分区,删除分区。而oracle提供的稳定执行计划的策略也大致有:存储纲要(sto.....
分类:
数据库 时间:
2014-04-28 02:58:22
阅读次数:
678
6. 在窗体中使用序列号 要在AX中的窗体上,或者Enterprise
Portal上使用序列号,你会典型地添加代码到窗体的数据源或数据集。你也可以直接在代买中获得一个序列号。 6.1 场景:在窗体中使用序列号
业务应用开发人员,正在AX中开发一个新模块——Fleet management。它已经创...
分类:
其他好文 时间:
2014-04-28 02:56:22
阅读次数:
449
对于在线的繁忙业务表的任何操作都可能带来意想不到的风险。一张业务表,对partition
key进行升位,其步骤是:rename原表新建临时表交换分区到临时表升位临时表的字段的长度交换临时表到第二张临时表rename第二种临时表为业务表整个的操作过程如果顺利,预计在10s左右,如果放在文件中,速度会...
分类:
数据库 时间:
2014-04-27 22:32:31
阅读次数:
776
struts2中使用json插件执行ajax处理时,如果方法名是get方法的时候,方法会莫名其妙的执行两次。原因:struts2
中JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行解决方法Action中的业务方法前别加get 或者
set(属...
分类:
其他好文 时间:
2014-04-27 21:39:17
阅读次数:
405
大型业务系统面临的主要问题就是高并发性和事务访问,客户端的数量与服务器端的分布式对象数量存在一定程度的正比关系,客户端数量越多,服务器端分布式对象也就越多,如何解决这种高并发的问题也就成了企业级架构首先要解决的问题。EJB作为一种服务器端分布式组件,为我们提供了应对策略。
EJB提供了两种管理大量分布式对象的策略:实例池化和激活。下面分别对EJB组件模型中的三种模型进行一些分析。
...
分类:
数据库 时间:
2014-04-27 18:37:17
阅读次数:
1742