`
Supanccy2013
  • 浏览: 213980 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
设置session失效的几种方法 在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。 具体设置很简单,方法有三种: (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。 这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。 (2)也是比较通用的设置session失效时间的方法,就是在项目的web.xml中设置 & ...
<package name="abstract_struts" abstract="true" extends="struts-default" namespace="/"> <interceptors> <interceptor-stack name="myStack"> <interceptor-ref name="defaultStack"></interceptor-ref> ...
概念: 在项目中很多地方都返回到同一个视图,这样就有必要配置一个全局的结果集来减少重复操作的代码。 配置全局结果集需要在struts2的配置文件中加入如下标签: <global-results> <result name="">/main.jsp</result> </global-results>配置全局结果集时需要注意以下两个问题 1. 访问同一个包内的全局结果集,直接在action中return这个结果集的name即可。 2. 访问的全局结果集如果与action不在同一个包中,则action所在的包要继承全 ...
所需材料: 1,apache_2.0.55-win32-x86-no_ssl.msi 2,apache-tomcat-5.5.17.rar 3,mod_jk-apache-2.0.55.so 步骤及内容: 1,在C:\apacheTomcat\Apache2\conf\httpd.conf末尾添加下面一句话    include "C:\apacheTomcat\Apache2\conf\mod_jk.conf" 2,编写httpd.conf文件,内容如下: #加载mod_jk Module LoadModule jk_module modules/mod_jk-apa ...

配置jkstatus

    博客分类:
  • java
在已配置完成的 apache 项目中 workers.properties 配置文件中加入 下面两行 #在原有的服务器上添加status worker.list = controller,tomcat1,tomcat2,status  #server 列表 worker.status.type=status mod_jk.conf 配置文件中加入下面一行 JkMount /jkstatus status 在地址栏访问http://host/jkstatus 就能看到了。 配置jkstatus的密码: 1,在httpd.conf指定位置(</Directory>)下面添加 ...
apache + 2个tomcat分工指定:    apache用来处理一切静态数据,如js文件,css文件,图片,html页面等。    tomcat用来处理jsp,servlet action等动态请求。 1,参见本人之前博文,配置一个apache+tomcat+tomcat负载均衡的服务器。 2. 分配2个tomcat用来处理jsp请求。 配置mod_jk.conf文件 #加载mod_jk Module LoadModule jk_module modules/mod_jk-apache-2.0.55.so #指定 workers.properties文件路径 JkWork ...
所需材料: 1,apache_2.0.55-win32-x86-no_ssl.msi 2,apache-tomcat-5.5.17.rar 3,mod_jk-apache-2.0.55.so 第一步:安装apache_2.0.55-win32-x86-no_ssl.msi        xp上一般可以直接安装成功,win7上一般需要关闭World Wide Web        Publishing Service服务,只要端口80不被占用即可。 第二步:配置apache服务。         1,修改C:\apacheTomcat\Apache2\conf\httpd.conf文件,在末 ...
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响 ...
    与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。     但是,JDK的动态代理依靠接口实现,如果有些类并没有实现接口,则不能使用JDK代理,这就要使用cglib动态代理了。     一下是jdk动态代理实例 一:接口 package com.supan.dao; /** * ...
注:原创作品,转载请注明出处。 一设置mysql自动提交关闭 为演示效果,先设置mysql的自动提交关闭。注意mysql服务器默认设置的自动提交时开 启的。修改方法为:可在配置文件my.ini中加入如以下语句: [mysqld] init_connect='set autocommit=0' 然后重启服务,重启服务后登陆mysql,键入:show variables like 'autocommit' 出现如下结果: autocommit           ON 这说明我我往配置文件中加入的语句没有起到任何的效果。我发现init_connect后以Super用户登陆是不被加 ...
注:原创作品,转载请注明出处。     众所周知,索引可以加快查询的速度,但有的时候你的一个小不注意索引就失效。 本博文结合实例追根究底研究索引。 前置条件:    为表达效果,请按本人博客“mysql性能调优1”博文往Supan表中插入7000万数据。注意设置innodb_flush_log_at_trx_commit=2,否则插入7000万数据,大概需要耗费你4个小时左右。 实例一:演示索引的告诉查询   首选不建立supan表的grade字段索引 进行grade字段的查询: mysql> select * from supan where grade = 1515215; ...
每张表数据最好不要超过2000W 条数据 超过之后分表存储,分库存储 一个实例oracle一时打开一个数据库 一个实例mysql一时打开多个数据库 按对数据调优影响从高到低依次为: 数据库的设计与规划 数据的引用(sql) mysql服务优 ...
注:原创作品,转载请注明出处       在我们的应用常有查询较慢的sql语句,开启慢查询日志记录功能,能把这些查询较慢的sql一览无余。       在my.ini配置文件中添加如下配置(这个功能mysql默认是没有开启的) #开启记录慢查询日志,可以记录查询最慢的sql语句,long_query_time制定慢的时间,单#位为秒,log-queries-not-using-indexes是记录那些没有使用索引查询的sql语句。两个条件满足一个就会记录到慢查询日志中。 log-slow-queries = C:\Program Files\MySQL\MySQL Server 5.5 ...
注:个人经验分享,转载请注明出处 优化配置文件my.ini文件中的配置 第一个重要指标:innodb_flush_log_at_trx_commit=2 可选值有0,1,2 mysql默认配置的是1 这里引用mysql官方解释这个指标: # If set to 1, InnoDB will flush (fsynct同步) the transacti ...

java 多线程

1,并发具有可论证的确定性,但是实际上具有不可确定性。 2,即便你很好的设计了并发程序,也有可能偶尔的出现问题。 3,使用并发必须自食其力,并且只有变得多疑而自信,才能用java编写出可靠的代码。 4,并发是用于多 ...
Global site tag (gtag.js) - Google Analytics