- 博客(13)
- 收藏
- 关注
原创 为Web应用程序提速的50条秘技
1. 快速响应网络请求。避免重定向。排名前1000的网站中,63%使用了重定向。如果不执行重定向的话,页面速度可以提高10%。避免Meta-refresh。世界上14%的URL使用了Meta-refresh。尽可能通过CDN定位用户,使服务器响应时间最小化。从不同的域下载资源,使并发连接的应用最大化。复用连接。不要在响应请求时关闭连接。确保页面加载不会因合作伙伴网站...
2012-12-18 15:29:10
147
原创 数据库水平切分的实现原理解析 -分库,分表,主从,集群,负载均衡器【转】...
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机...
2012-08-30 09:21:18
140
原创 光纤传输网的发展及其新的分层结构
根据全球信息基础设施(GII)基本框架结构对信息网络层次的描述,信息网络分为传送层、业务层和应用层;传送层包括物理媒质层和通道传输层。按照这个定义,传送层由物理介质(光纤、微波)和利用介质以不同速率传送光电信号的节点设备组成,支持业务层网及其以上的各类应用。随着ATM、帧中继等高速业务层网和电信级IP业务网的飞快发展,要求传送层网提供大容量的高速传输通道。在这种情况下,以光纤为主要载体的、可...
2012-08-13 13:55:58
1836
原创 Oracle数据导入导出imp/exp命令 [转]
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录o...
2012-08-07 10:13:40
121
原创 Oracle创建表空间,创建用户[转]
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //创建数据表空间 ...
2012-08-07 10:03:19
113
SubVersion管理代码最佳实践
前提:代码仓库的管理均会采用svn来管理 代码目录结构的创建: 一般创建三个目录为: -- trunk(主干) -- tags(标签/标记) --branches(分支)有时在同级目录下还会创建一个wiki的目录,作为对项目的介绍等。我有时也叫tags目录为里程碑文件夹,会把里程碑版本放在此处。 tags和branches下一般为根据需要从trunk目录拷贝...
2012-07-10 15:51:23
249
原创 Play Framework(1)介绍:主要概念
没有痛苦的 Java 框架Play 是一个纯 Java 的框架,它让你保持使用你喜欢的开发工具和类库。如果你已经是一个使用 Java 平台的开发者,那么你不需要切换到另一种语言,其他 IDE 或者其他类库, 而仅仅是切换到一个效率更高的 Java 环境!修改 bug 后自动重新加载Java 平台因为较低的开发效率,已经是声名狼藉了,主要的原因就是重复和繁琐的“编译-打包-部...
2012-04-11 20:30:22
644
原创 Spring中的用于格式化的annotation
在2009年,Spring Framework 3.0发布了,带来了很多新的功能强大的特性。 除了支持RESTful Web service的Spring Expression Language(SpEL)等主要功能外,还有一些很方便的,而且不需要太多时间学习的新的特性。这里我们介绍其中的一个:用于格式化的注解。简介Spring 3 提供了两个可以用于格式化数字、日期和时间的注解@Nu...
2011-07-01 15:16:55
555
WebLogic Portal 学习笔记(界面显示)
最近在做Portal,用的是Weblogic9.2.3 提供的 Portal,BEA 已经被 Oracle 收购了,这个产品不停止了维护,想找支持也找不到。只能自己一点一点试先总结下门户的界面任何没有清晰的、易用的界面的应用程序都是不完整的。如果用户无法使用或不愿意使用您的应用程序,那么就算应用程序中集成了再多吸引人的逻辑也无济于事。BEA WebLogic Portal的特性之一就是它丰...
2010-07-06 22:54:28
393
Quartz学习笔记(二)
在Quartz学习笔记(一)中,大概记录了 Quartz 为我们提供了哪些功能,并给我了简单的示例。下面对 Quartz 的体系结构进行描述Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:[color=blue]●Job[/color]:是一个接口,只有一个方法void ...
2010-05-28 10:51:53
193
Quartz学习笔记(一)
因为下个项目需要用到定时器,以前写定时器用的是 Timer类,都是一些比较简单的 Task ,这次的后台 Task 比较多,并且业务也相对复杂,所有再看需求 的同时,自己了看了下Quartz,先将学习笔记总结如下:1、Quartz 简介a、Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单...
2010-05-26 16:04:50
189
原创 Quartz在Spring中动态设置cronExpression
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务,研究了下Quartz在Spring中的动态定时,发现:[code="java"] ...
2010-05-26 14:37:44
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人