自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Nginx负载均衡器+Keepalvied双机互备+tomcat集群

Nginx作负载均衡器的优点许多,简单概括为:①实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去;②upstream具有负载均衡能力,可以自动判断下面的机器,并且自动踢出不能正常提供服务的机器;而Keepalvied可保证单个nginx负载均衡器的有效性,避免单点故障,整个拓补如下:nginx(主负载均衡器):192.168.1.106nginx(从负载...

2009-11-05 08:36:14 448

原创 安装nginx+tomcat+jdk

最近打算将公司的apache替换成nginx,突破apache4000个连接数的限制,以及实现负载均衡,和反向代理。首先在虚拟机上测试:一台nginx和两台tomcat(公司的网站是用java做的)nginx只是起到负载均衡与代理的作用,tomcat上保存的是实际网站内容,以及连接到后面相应的数据库,这里与数据库基本无关,因此就不提了。实验环境:三台机器装的都是centos 5.2 32bitng...

2009-11-05 08:35:36 173

原创 Nginx和tomcat无缝整合

Nginx和tomcat无缝整合tomcat, Nginx, 无缝Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试...

2009-11-05 08:34:16 124

原创 基于web信息管理系统的权限设计分析

在blog中看到有人写到web权限管理的一些文章,这里把我曾经做过的一些权限管理作一下总结,欢迎拍砖。 这里讨论的权限只涉及到信息管理系统里面的权限管理,超出此范围的权限管理暂不涉及。1、权限的应用对象上面我们已经定义了权限的范围,就是信息系统管理里面的表单操作,那么权限的应用对象就是表单,更进一步说,就是表达表单内容的web管理页面。2、权限的分类一个页面的权限范...

2009-11-05 08:32:41 164

原创 nginx+tomcat

用nginx+tomcat来代替apache+jk+tomcat #wget http://sysoev.ru/nginx/nginx-0.6.26.tar.gz #tar zxvf nginx-0.6.26.tar.gz #cd nginx-0.6.26 #[root@test nginx-0.6.26]# ./configure ./configure: error:...

2009-11-05 08:31:55 112

原创 轻松实现Apache,Tomcat集群和负载均衡

0, 环境说明 Apache :apache_2.0.55 1 个 Tomcat: apache-tomcat-5.5.17 (zip版) 2个 mod_jk:: mod_jk-apache-2.0.55.so 1个第一部分:负载均衡 负载均衡,就是apache将客户请求均衡的分给tomcat1,tomc...

2009-11-05 08:30:37 78

原创 大型网站系统架构分析

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?首先讨论一下大型网站需要注意和考虑的问题。数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个聚焦...

2009-11-05 08:28:42 80

原创 Oracle sql 性能优化调整

Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,F...

2009-11-05 08:26:32 76

原创 ORACLE SQL性能优化系列

1. 减少访问数据库的次数 当执行每条SQL语句时, ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等等. 由此可见, 减少访问数据库的次数 , 就能实际上减少ORACLE的工作量.例如, 以下有三种方法可以检索出雇员号等于0342或0291的职员.方法1 (最低效) SELECT EMP...

2009-11-05 08:24:34 77

原创 Oracle中索引的使用 索引性能优化调整

索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。 当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时, Oracle就自动地维护索引。创建索引时,下列准则将帮助用户做出决定: 1) 索引应该在SQL语句的"where"或"and"部分涉及的表...

2009-11-05 08:22:25 152

原创 oracle性能优化技巧

1.选用适合的ORACLE优化器 ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(s...

2009-11-05 08:22:03 83

原创 Oracle性能优化的基本方法概述

1)设立合理的性能优化目标。2)测量并记录当前性能。3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。4)把等待事件记入跟踪文件。5)确定当前的OS瓶颈。6)优化所需的成分(应用程序、数据库、I/O、争用、OS等)。7)跟踪并实施更改控制过程。8)测量并记录当前性能9)重复步骤3到7,直到满足优化目标1.设立合理的性...

2009-11-05 08:21:33 71

this使用帮助

[code="java"] New Document function JSClass() { this.m_Text = 'division element'; this.m_Element = document.createElement('DIV'); thi...

2008-11-15 16:29:24 90

查看oracle 某个表的所有字段名

select column_name from user_tab_columns where table_name='table1';

2007-04-04 19:15:19 147

读取Form的值

2007-04-03 14:14:28 95

用JSP从数据库中读取图片并显示在网页上

环境mysql+tomcat:先在mysql下建立如下的table. 并insert图像.mysql.sql文件如下:CREATE TABLE photo (photo_no int(6) unsigned NOT NULL auto_increment,image blob,PRIMARY KEY (`photo_no`)) 把show.jsp放在tomcat...

2007-03-31 09:48:48 1639

JSP: 调用servlet 显示图片

下在这个 1.htm 用来调用servlet用servlet 显示图片 在Servlet 中,是靠 doGet()、doPost() 等方法来响应 GET POST 方法的,这里我们响应的是GET,所以定义了一个 doGet() 方法下面是源程序://====================== showimage.java 程...

2007-03-31 09:42:59 168

Oracle 序列的创建和使用

创建序列create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache;查询序列select seq_a.nextval from dual;为每张表生成对应的序列--创建存储过程create or replace procedure...

2007-03-30 21:52:55 221

Oracle中插入图片并显示(用BLOB类型)

要在oracle里面存入图片 用 blob类型首先在数据库里建立:--连接到管理员conn sys/tbsoft as sysdba;--为scott用户授权grant create any directory to scott;--回到scott用户conn scott/tiger;--创建存储图片的表CREATE TABL...

2007-03-30 21:43:17 436

在线用户

package list; import javax.servlet.http.*; import javax.servlet.*; import java.util.*; public class onLineUser implements HttpSessionBindingLi...

2007-03-29 16:51:48 164

正确优雅的解决用户退出问题——JSP和Struts解决方案

在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退按钮了。...

2007-03-29 16:17:00 48

用户登录和退出日志

用户登录和退出日志  当用户登录系统时,在日志表中插入一条记录,记录用户登录的时间,在用户退出系统时记录用户退出系统的时间。  我们利用HttpSessionBindingListener接口来完成记录登录和退出日志的功能,该接口中定义了两个方法:   ·valueBound(HttpSessionBindingEvent event)  ·valueUnbound...

2007-03-29 16:10:10 1515

使用监听查看在线用户

(-)使用监听查看在线用户1 显示层(一)登录界面index.jsp index.html 在线系统 请输入用户名 请输入密码 ...

2007-03-29 16:08:41 153

使用监听器Servlet

监听器概述 1.Listener是Servlet的监听器 2.可以监听客户端的请求、服务端的操作等。 3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。 4.编写监听器需要实现相应的接口 5.编写完成后在web.xml文件中配置一下,就可以起作用了 6.可以在不修改现有系统基础上,增加web应用程...

2007-03-29 16:06:06 124

图片上传到oracle数据库的blob字段

Ry_jbxx_list.jsp Ry_jbxx_edit.jsp在javascript代码区中增加两个函数 function pic_change() { document.ry_jbxx_ActionForm.show_picture.src=document.ry_jbxx_ActionForm.PIC.value; ((document.ry_jbx...

2007-03-29 08:54:05 265

一个还不错的SQL封装

  public String zhpk_sql_2(String BA_ID,BGBAActionForm form){    StringBuffer sb = new StringBuffer("Update NTLJ_ZHPK a set ");    sb = sb.append("ZT='9'");    sb = sb.append(isNullNotUpdate(...

2007-03-16 11:33:36 93

删除重复数据的一种高效的方法

表demo是重复拷贝自dba_objects,有88万左右,不重复的是27323,没有索引方法一:delete from demo a where a.rowid <> (select max(rowid) from demo b whereb.object_id=a.object_id);耗时:几个小时以上方法二: delete from demo where rowid i...

2007-03-15 20:47:00 152

JSP技巧:发送动态图像

你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。  当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型,...

2007-03-15 20:45:44 87

实战Struts-Menu

一、简介Struts-Menu是一组从基于XML的配置文件中生成多种样式的菜单的JSP Tags,并且可以结合API开发通过数据库生成的动态菜单。Struts-Menu支持国际化和多种权限控制。二、运行环境Windows 2000 ProfessionalJDK 1.4.2_03Eclipse 3.1Tomcat 5.0.28Tomcat Plugin 3.1BetaStruts...

2007-03-15 20:44:28 58

Oracle 函数大全

SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR...

2007-03-15 20:42:00 80

JS 中,一些东西不可用的三种展现方式

<script language="javascript">function ShowDisableObject(obj){ if(obj.disabled == false) {  obj.disabled = true; } else{  obj.disabled = false; } var coll = obj.all.tags("INPUT"); if ...

2007-03-12 14:08:10 90

不同用户之间session内容互相冲突

现象是:     A用户在1.jsp页面中访问数据库,返回的是一个对象,用下面这种办法:     session.setAttribute("obj",myobj);     把这个对象放到session中。然后在2.jsp中用     MyObjects   obj=(MyObjects)session.getAttribute("obj");     方法得到这个对象,再从中取值。 ...

2007-03-12 10:29:00 2171

Action

zjzjjxAction.do 增加准驾机型zCDJAction.do注册登记bGDJAction.do变更登记zYDJAction.do转移登记dYDJAction.do抵押登记zXDJAction.do停驶登记bHLAction.do补换领登记bGBAAction.do变更备案tljdjsxgzAction.do拖拉机登记事项更记tLJNJAction.do拖拉机年检tLJ...

2007-03-09 14:24:00 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除