`
文章列表
Oracle 分页SQL语句 1.根据ROWID来分 select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid from t_xiaoxi  order by cid desc) where rownum<10000) where rn>9980) order by cid desc; 执行时间0.03秒 2.按分析函数来分 select * from (select t.*,row_number() over(order by cid ...
1.NVL函数 格式如下:NVL(expr1,expr2) 解释:如果expr1为空那么显示expr2的值,如果expr1的值不为空,则显示expr1本来的值。 2 NVL2函数 格式如下:NVL2(expr1,expr2, expr3) 解释:如果该函数的expr1为空那么显示expr2的值,如果expr1的值不为空,则显示expr3的值。 3.NULLIF函数 格式如下:NULLIF(exp1,expr2) 解释:如果exp1和exp2相等则返回空(NULL),否则返回第一个值。 4.decode函数 格式如下:DECODE(value, if1, then1, if2,then2 ...
在网上找的S4S2H4架构实现,现记录一下,以备后用。 附件中附有项目源代码和jar包,有需要的朋友可以看看。由于上传大小限制,将lib包分成两个部分上传,一部分在项目中,另一部分在lib.rar中 1.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee&q ...
  setInterval()和clearInterval()是一对很有用的js函数,可以用来重复执行某些功能,利用这个我们可以实现一些很有趣的功能。   scrollTop()函数可以用来实现滚动条一直处于某个位置。   以下是用这三个函数做的一个例子。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> ...
首先说说为什么要静态化。 对于现在的Web  Application来说,动态页面是占有绝对高的地位的,正因为有了动态化,才有了现在Web的丰富多彩,但是如同所有别的事实一样,好处往往都是有 代价的。 为了产生出动态的效果,每一次对页面的请求都会要求服务器对页面进行编译或者执行,这些操作都很消耗系统资源。如果这期间还有和数据库的 通讯,那么代价将会更大。 如果一个页面在一定的时间内,其内容没有发生改变,那么就不必为每一次对它的访问进行一次“新”的编译或执行。我们可以 把它在这段没有发生改变的时间内的结果保存到一个静态的页面里面,然后每次访问这个页面时,就用刚才保存的静态页面进行回复。这样便能大大 ...
公司开发了一个网站,估计最高在线人数是3万,并发人数最多100人。开发的网站是否能否承受这个压力,如何确保网站的负荷没有问题,经过研究决定如下: (1) 采用负载平衡和集群技术,初步机构采用Apache+Tomcat的机群技术 ...
1.安装memcache 1)  下载memcached服务端memcached-1.2.6-win32-bin.zip,地址:http://code.jellycan.com/memcached/ 2)  下载java版客户端 java_memcached-release_2.6.1.zip 3)  解压缩memcached-1.2.6-win32-bin.zip到指定目录,例如:D:\memcached-1.2.6-win32 , 在终端(即cmd命令行界面),执行'D:\memcached-1.2.6-win32\memcached.exe -d install'安装,再执行:'D ...
  Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。     memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服 ...
  Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站已经开始使用Nginx作为Web应用服务器。   Nginx配置 1.在Nginx下针对IP和目录限速 Nginx优秀的高并发支持和高效的负载均衡是我们选择它的理由。但有时我们希望它能做的更多。本文将向您介绍如何在Nginx下对IP和目录进行限速,在某种应用场景下,这也是个常见需求。 Nginx可以通过HTTP ...
要想实现高效的开发,每个公司的框架应该具备如下的特点: 1.具有灵活的分页功能   分页功能是每个项目中必须要实现的功能,而恰恰这个功能是比较费时费力的,如果在框架中实现这一功能,将在每个项目中大大减少分 ...
使用Pushlet来实现服务器端向客户端推送信息 1.   实现方式: 有两种实现方式: 1.         通过配置文件来实现定时的从服务器端向客户端推送信息 2.         通过API主动向另外一端推送信息 以下分别给予介绍。 2.   特别注意 在开始测试之前,有三点非常重要,需要实现讲明,否则程序将会无法正常运行: 2.1.     JSP页面上的设定 JSP页面上必须添加以下代码以确保Pushlet能够正确的获得后台服务的地址: <base href="<%=request.getContextPath()%>"& ...
摘自http://www.open-open.com/home/space-53513-do-blog-id-5479.html Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。本文只是我对shiro的初步认识,有不对的请大虾指正,谢谢! 基本概念 在对系统进行安全保障时,有两个安全性元素非常重要:身份验证和授权。虽然这两个术语代表的是不同的含义,但出于它们在应用程序安全性方面各自的角色考虑,它们有时会被交换使用。 身份验证 (我们平常接触较多的就是登录)指的是验证用户的身份。在验证用户身份时,需要确认用户的身份的确如他们所声称的那样。在大多数应用程 ...
#安装部署 1.检查是否安装了低版本的SVN rpm -qa subversion [root@Svn tools#]rpm -qa subversion #卸载命令   yum remove subversion 2.安装svn   yum install subversion #新建文件夹svndata,svnpasswd   mkdir -p /var/svn/{svndata,svnpasswd} #启动SVN服务指定服务的SVN根目录   svnserve -d -r /var/svn/svndata/ –pid-file=/var/svn/svndata ...
   除Struts2必须的jar包外,还需要jar包:poi-3.7-beta-20100620.jar 首先是jsp代码实现上传:      <body>     <s:form id="form1" name="form1" action="roleFileUpload.action" method="post" enctype="multipart/form-data" theme="simple"> <table width=&quo ...
  WARN com.opensymphony.xwork2.ognl.OgnlValueStack:60 - Error setting expression 'ssc.x' with value '[Ljava.lang.String;@28d320d6' ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@28d320d6) ognl.OgnlException: target is null for setProperty(null, "y&quo ...
Global site tag (gtag.js) - Google Analytics