`
文章列表
诸如以下功能:某门户网的个人站点提供用户自定义模板功能.当用户选择模板时,列出多种模板以供选择,点击模板后可以预览;这种做法可以如下: 1)每点一个模板时,将选择的模板存放在数据库中,然后页面刷新以重新加载;页面读取数据库中记录以加载相应的css,js;但代价颇大;因为每点一次都要刷新,用户体验不好,而且每点一次都要进行数据库操作; 2)点后在JS函数中对页面进行相应的css,js 引用,以改变风格;用户取消预览只需去掉就可;   JS动态引用css,js 文件方法如下: 因为html中引用外部css,js文件均在<head></head>中添加: < ...
很多程序都可以通过socket来实现长连接,实现消息的即时推送。但由于http请求一般都是短连接,一次请求结束,就会断开与服务器的连接,服务器不能主动推送数据到客户端,而只能由客户端发起请求,但有些时候,需要在web ...
在一般系统中,也可能需要在session失效后做一些操作,(1)控制用户数,当session失效后,系统的用户数减少一个等,控制用户数在一定范围内,确保系统的性能。(2)控制一个用户多次登录,当session有效时,如果相同用户登录,就提示已经登录了,当session失效后,就可以不用提示,直接登录了。 那么如何在session失效后,进行一系列的操作呢?这里就需要用到监听器了,即当session因为各种原因失效后,监听器就可以监听到,然后执行监听器中定义好的程序就可以了。监听器类为:HttpSessionListener类,有sessionCreated和sessionDestroyed两 ...
TEXTAREA中出现默认值点击鼠标消失 <textarea id="textarea"onblur="if(this.innerHTML==''){this.innerHTML='在这里输入默认值';this.style.color='#D1D1D1'}" style="COLOR: #d1d1d1" onfocus="if(this.innerHTML=='在这里输入默认值'){this.innerHTML='';this.style.color='#000'}">在这里输入默认值&l ...
  在联机事务处理(OLTP)的数据库应用系统中,多用户、多任务的并发性是系统最重要的技术指标之一。为了提高并发性,目前大部分RDBMS都采用加锁技术。然而由于现实环境的复杂性,使用加锁技术又不可避免地产生了死锁问题。因此如何合理有效地使用加锁技术,最小化死锁是开发联机事务处理系统的关键。           死锁产生的原因               在联机事务处理系统中,造成死机主要有两方面原因。一方面,由于多用户、多任务的并发性和事务的完整性要求,当多个事务处理对多个资源同时访问时,若双方已锁定一部分资源但也都需要对方已锁定的资源时,无法在有限的时间内完全获得所需的资源,就会处于无限的 ...
我不想说如何配置 Struts2 处理的 url 后缀名,因为关于这方面的文章太多了,今天我说一说如何配置 Struts2 不处理的 url 后缀名。   在 struts.xml 或 struts.properties 配置文件中配置 struts.action.extension 项可以设置 Struts2 处理的 url 请求后缀名,  如:struts.action.extension = action, do  这样 url 是这样:http://www.mxjava.com/index.do   很多网站的 url 是没有后缀的,比如利用 ror 开发的网站的 url 类似这样 ...
Java定时执行任务的实现方法    定时执行任务的三种方法:    1)java.util.Timer.   2)ServletContextListener.   3)org.springframework.scheduling.timer.ScheduledTimerTask   1)java.util.Timer     这个方法应该是最常用的,不过这个方法需要手工启动你的任务:   Timer timer=new Timer();   timer.schedule(new ListByDayTimerTask(),10000,
web应用的并发提升,除了负载均衡。在小企业中也可以通过一些软件的上的设置来进行一些优化。下面是一些在服务器上修改tomcat参数的优化方法,非常简单实用!(这些方法通过网络整理的)  1,让Tomcat6 中支持Java语言的特性 NIO( New I/O)  引用 使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能。  请注意:很抱歉,在tomcat6在默认的配置选项中是没有把NIO功能打开。所以很多正在使用Tomcat6的朋友们本以为能快活的使用上NIO。 而NIO则是使用单线程(单个CPU)或者只使用少量的多线程(多CPU)来接受Socket,而由线程池来处 ...
cookie 与 session 是网页开发中常用的信息存储方式。Cookie是在客户端开辟的一块可存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方. JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限的,当发生页面跳 ...
ORACLE 10g下载地址 oracle 下载还需要用户名我自己注册了个方便大家使用下载 user:wangdetian168@gmail.com pass:qwe123QWE密码是这个 一般不会动了 大家也不用帮我找回密码了 每次都改 也很麻烦的如果有需要可以帮我浏览下 右侧的需要的信息Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)  http://download.oracle.com/otn/nt/oracle10g/1020 ...
在HTML网页中打开chm格式的帮助文件 1. window.showHelp("../jscript56.chm"); 2.F1用自己的帮助文件<body onhelp="window.open('mk:@MSITStore:http://www.blueidea.com/user/qswh/css2.chm::/css2/c_wordwrap.html');return false;"> <body onhelp="window.open('its:http://www.blueidea.com/user/qsw ...
Oracle创建用户/密码并授权 移除权限2010-11-15 15:36 Oracle创建用户/密码并授权   (1)       创建用户   Create user 用户名 identified by 密码;(如果是数字则要加双引号”111111”,如果是字母就不用)   (2)       授权给某个用户   Grant connect,resource to 用户名;(只有用户有了connect 和 resource后才能操作其他表)   (3)       授DBA 权限   Grant dba to 用户名;   (4)       给用户创建会 ...
  搞网站的都知道网站用户体验很重要,这在我们做SEO里面也是重中之重在多次强调的核心因素,而且搜索引擎也在不断的调整在往这方面做进一步的改进,都是 希望能够给用户一个很好的浏览体验,而对我们网站来说能够影响浏览体验的第一要素则是页面打开时间的问题。一个页面在5~8秒左右还没能打开,我想大家都 没耐心再等下去了,直接关闭了事,这样也增加了跳出率,也是用户体验不好的表现,那么我们如何分析出我们网站的打开时间和访问速度呢,网上有很多在线测速 工具,我这里要介绍的是百度统计自带的网站速度诊断功能。   在做网站的时候需要注 意的几点,我们做网站优化就可以依照这几点来优化代码结构以及 ...
时间格式化的两种方式:   一种在SQL里用to_char函数  :TO_CHAR(T.TIME, 'YYYY-MM-DD HH24:MI:SS') AS TIME ; 一种在JSP页面用struts的时间格式化标签 : <s:date name="ctime" format="yyyy-MM-dd hh:ss:mm" />  
//JSP页面调用 function downFile(url,filename){ var encodeURImodelUrl = encodeURI(encodeURI(url));     var urls = "pltWcsjAction_downFiles.do?downFileName="+filename+"&downFilePath="+encodeURImodelUrl+"";     location.href = urls; }     //java action方法   pr ...
Global site tag (gtag.js) - Google Analytics