- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 大型网站技术要点
网站所选择的网络提供商:网通电信两个交叉通信很慢,考虑那些两个都接入速度很快的,比如网信通(我以前公司的网站和游戏都在上面)1.网站架构体系(WEB服务器?多少、数据库服务器多少?、缓存服务器、图片服务器、备份服务器)2.数据结构及数据算法(数据库结构一定要优化,如果表太大,请用分表设置模式,如果能分数据库参考petshop)3.缓存(大网站不能没有缓存:数据库缓存、数据缓存...
2011-07-04 11:29:22
111
原创 B2B电子商务网站技术框架
B2B电子商务网站技术框架一 设计原则电子商务平台总体结构的设计应从体系、功能、信息、过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力。总体结构的设计应考虑以下设计原则:快速响应原则:商机稍纵即逝,网站应该能够快速响应。一方面需要能够随时根据业务需要进行更新网站内容,另一方面需要能够迅速开发出新的网站功能,适应新的业...
2011-07-02 17:27:33
817
原创 Oracle数据库分区表操作方法
本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询 在大型的企业应用或企业级的数据库应用中,要处理的数...
2011-07-02 17:18:35
112
原创 Platu_Phantom的日记(转载)
让Oracle跑得更快 - Oracle 10g性能分析与优化思路 引起性能问题的因素 10g以上:CBO(基于成本的优化),不要用hint过多干预 避免不必要的外连接:如 ... where t1.a=t2.b(+) and t2.c>100 这里t2应该是内连接 优化器模式:对于报表类选择all_rows,对于网站分页用f...
2011-07-02 16:05:57
202
原创 用缓冲技术提高JSP应用的性能和稳定性(转载) oscache .
一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增加各种复杂信息的自由。JSP能够在标记库内封装和运行复杂的Java代码,它使得JS...
2011-07-02 15:49:22
122
原创 JAVA基础:散列表和散列码
散列表:用于存储键/值 数据对,提供快速的检索,排序快 散列码:是一个32位整数,散列算法讲对它进行取余运算,使之适应列表的大小范围。程序员必须确保同时覆盖equals和hasCode。如果两个对象相等,则散列码必须相同...
2011-06-30 21:32:29
261
原创 JAVA基础:代理类
1、代理类能够在运行时创建崭新的类,一旦创建都是普通类 2、能实现指定的接口 3、具有指定接口的所有方法 4、object所有的方法 5、实现接口 InvocationHandler Object invoke(Object proxy,Method method,Object[]arg) 6、类Proxy ...
2011-06-30 21:27:45
113
原创 JAVA基础:对象克隆
当拷贝一个对象时,原始值和拷贝对象指向同一个对象,彼此会相互影响,而克隆则不会。因为克隆对象分配了新的空间。实现cloneable接口,把clone方法的修饰符改为public,调用super.clone,则为浅拷贝,如果该对象为可变的,则必须重新定义clone进行深拷贝...
2011-06-30 21:15:57
142
原创 JAVA基础:Interface
1、接口的任何方法都是public的,但是在实现类中,相应的方法应生命为public ,否则编译器认为该方法是包可见 2、接口不是类,不能构造接口对象,但可以声明接口变量 3、接口不能设置实例字段,但可以声明常量 4、每个类只能有一个超类,但类可以实现多个接口,同时接口可以被继承 5、面向接口编程是各种模式实现的基础。...
2011-06-30 21:11:52
88
原创 JAVA基础:内部类
1、能够访问创建他的对象的实现,包括私有方法 2、能够隐藏起来,不为同一包中的其他类所见 3、匿名内部类可以方便的定义运行时回调 4、编写时间驱动代码很方便 5、static内部类没有指向隐式指针----指向实例化它外部类对象 6、外部内引用在构造器中设置 7、如果内部类是public的,应通过OutClass.innerClass...
2011-06-30 21:06:58
77
原创 多线程:start和run的区别
start启动线程,真正实现多线程,这时无需要等待run方法体代码执行而直接执行后面的代码 1、通过start来启动一个线程,这时此线程处于就绪状态,并没有运行,然后通过run方法来完成器运行操作 2、run称为线程体,包含了要执行的线程的内容。run方法运行结束后,线程终止,而cpu再运行其他线程 3、run方法当作普通方法调用,程序还是要顺序执行。这时只是一个方法的调用而...
2011-06-30 20:50:42
189
原创 系统性能
一、性能的因素或方面 1、运算的性能 2、内存的分配 3、启动时间 4、程序的可伸缩性:程序在用户超载的情况下的反映 5、性能的感知:判断的准则二、提高java性能的四个方面 1、良好的设计方法和模式 2、java部署环境 3、应用程序的实现----找到循环代码 4、硬件和操作系统三、优化步骤 ...
2011-06-29 22:59:21
133
JAVA基础:面向对象的四个特性
对象:由行为、状态和唯一标志组成。一 抽象 抽象是忽略一个主题中与当前目标无关的方面,把现实世界中的概念转换为对象,可以是表示数据的VO对象或抽象类,也可以是表示一类行为的接口。有利于从众多变化的状态中抽离出不变的东西。有利于使用继承来构造类的体系,实现多态,使用模板和工厂模式方法来实现对业务过程的抽象。抽象是概念建模和业务流程建模很重要的工具,是面向对象体系的基石,而不是一堆杂乱、混...
2011-06-29 22:39:54
235
原创 JAVA基础:方法参数传递
基本类型变量传递的是“值”,而对象变量传递的是引用,按值传递意味着参数的复制,然后传递到方法中,在方法中,这个副本可以被修改,而不影响原始的参数 按引用传递是把一个参数的引用传递给方法,方法可以改变对象的状态。方法得到对象引用的一个拷贝,原来的 对象变量和这个拷贝所指向的是同一个对象,同时方法不能让对象参数指向新的对象...
2011-06-29 21:58:20
133
原创 JAVA基础:static关键字
java中有静态字段、静态方法、静态块和嵌套的静态类 static意味着“只用一次”,每个类中只有一个,属于类的而不是任何对象 用类名调用静态方法,静态方法不能访问对象的数据,因为没有“this”指针,静态代码块只能访问静态数据,且只执行一次。静态类一直处于内存中,除非一切从头开始。...
2011-06-29 21:52:23
105
JAVA基础:类的构造器
一、特征 1、与类具有相同的名字 2、可以有多个构造器 3、总是和new 关键字一起使用 4、没有返回值 5、只有在类中没有其他构造器时,虚拟机才提供默认的构造器 二、类的初始化过程 1、为对象分配内存。 2、内存清零,所有字段都被初始化为默认值 3、调用构造函数,且父类的构造函数先被调用 4、...
2011-06-29 21:43:01
136
原创 jsp charset 和 pageEncoding的联系和区别
1. pageEncoding: 只是指明了 JSP 页面本身的编码格式,跟页面显示的编码没有关系; 容器在读取(文件)或者(数据库)或者(字符串常量)时将起转化为内部使用的 Unicode,而页面显示的时候将 内部的Unicode转换为contentType指定的编码后显示页面内容; 如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEn...
2011-06-05 13:39:02
91
原创 jsp 编码问题
使用Tomcat进行JSP开发最头疼的莫过于中文乱码问题了,总结Tomcat乱码问题出现的原因必须明白以下几点: 1.Tomcat一般总是默认使用ISO-8859-1作为字符编码方式的。所以,除非你在Servlet中使用了request.setCharacterEncoding("编码方式");指定了特殊的编码方式,否则Tomcat默认使用ISO-8859-1的编码方式。...
2011-06-05 13:36:01
147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人