- 博客(71)
- 问答 (1)
- 收藏
- 关注
Ajax Session Timeout处理
对于session过期跳转的问题,很简单,就是一个过滤器,然后判断session为空?跳转:继续。但是对于ajax的请求,需要做特殊处理,见下面代码中的// 此处考虑ajax操作session过期的操作,如果ajax请求过程中session过期,则指定过期状态码为:911.String requestType = req.getHeader("X-Requested-With");因为a...
2014-07-01 09:57:35 1518
原创 Spring MVC实现一个控制器写多个方法
Spring MVC的API:DispatcherServlet: 整个Spring MVC的前端控制器,由它来接管来自客户端的请求HandlerMapping: DispatcherServlet会通过它来处理客户端请求到各个(Controller)处理器的映射HandlerAdapter: HandlerMapping会...
2014-01-15 21:12:51 382
原创 数据库水平切分的实现原理解析
本文系转载,原文地址:http://lishuaibt.iteye.com/blog/409294第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据...
2014-01-15 20:44:12 2162
原创 eclipse.ini配置文件
使用Eclipse的时候其实很纠结,经常会很卡,我们除了选择禁用部分属性之外还需要修改eclipse.ini文件,下面给一种推荐的配置:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher...
2013-07-01 09:31:41 233
原创 jQuery实现Session过期提示
起初项目中session过期的时候需要做一个提示框(并不进行过期跳转到指定页面,在点击确定的时候才会执行跳转),告诉用户session已经过期了,具体实现在本文的最后,一下是common-popup.js,和common-popup.css的代码: /** * This is common popup/dialog/tips plugin of jquery. * * @a...
2013-06-24 15:46:26 1363
原创 使用Eclipse构建Maven的SpringMVC项目
使用Eclipse构建Maven的SpringMVC项目 首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-...
2013-06-21 12:53:24 99
原创 MyEclipse项目导入Eclipse
1.请首先确保你的eclipse是javaee版本的,或者已经安装看wtp插件2.然后修改eclipse工程下的.project文件:3.在<natures></natures>中加入<nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature...
2013-06-18 14:19:25 141
数据库锁表之后的解锁实现
有时候想操作某张表,但是这张表不知道被某人占用了(没有释放锁),那么需要一种解锁方案,直接贴代码: Select * From V$session T1, V$locked_Object T2 Where T1.Sid = T2.Session_Id;Alter System Kill Session 'SID,SERIAL#';此处查询结果如下:SADDR...
2013-06-17 16:16:02 247
页面所有元素加载完成之后执行某个js函数
在页面所有元素加载完成之后执行某个js函数 做项目的时候可能会遇到这种情况: 一个JSP页面中import了一个目录文件(menu.jsp),而且每个页面的<body>中都定义了onload事件,那么在此定义window.onload函数的时候可能会不生效或者多个onload之间覆盖的现象. 有的朋友肯定会说用jQuery的$().ready...
2013-06-08 12:35:42 1328
jsp引入menu缓存的问题
在项目中想通过jsp include标签引入目录,这样能省下很多时间,当然不管是通过jstl标签还是struts标签都能实现功能,但是在IE下发现一个bug,就是不同用户session来回跳动的问题,归根结底就是缓存的问题,为了解决此问题,一般的实现方法是在引入的页面中新增清除缓存的Meta即可实现.当然这只是针对需要清楚缓存的情况,下面是代码:[code="html"][/code]me...
2013-05-23 14:45:09 163
原创 基于jQuery的waterfall(瀑布流)布局
[code="html"] 基于Jquery的瀑布流布局(绝对定位) ul {position:relative;font-size:12px;} p {margin:10px 10px} p a {text-decoration:none;color:#0088cc} p a:hover {text-decoration:unde...
2013-05-21 15:44:05 348
原创 使用jQuery去掉指定标签里所有文字内容对应的链接
有时候需要使用jQuery来去除指定的某些标签,例如,删除所有文字内容对应的链接。如下:[code="html"] Link 1 Link 2 Link 3 Link 4[/code]我们需要生成如下内容:[code="html"] Link1 Link2 Link3 Link4[/code]一下为实现方式:方法一:使用u...
2013-05-21 15:43:43 332
网页居中显示
网页居中显示的实现方式,只需两行css代码即可实现:[code="css"]narrow { margin: 0 auto; max-width: 700px;}[/code]
2013-05-18 13:40:56 172
原创 在jsp页面下, 让eclipse完全支持HTML/JS/CSS智能提示
我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist修改Au...
2013-05-14 00:28:38 99
原创 Jquery的UI库 w2ui
很不错的Jquery的UI库 w2ui,基于Jquery的UI库,包含常用UI组件,如:布局、表格、树形、Tabs、工具条、弹出菜单、表单等等。采用Html5 + CSS3编写,可以支持常用的浏览器,如:Chrome、FireFox7+、Safari 5+和IE 9+等。官网有很详细的例子,包括Grid(很多开发者都比较关注的功能),Layout,Grid,Toolbar,Sidebar,...
2013-05-10 16:52:00 871
原创 经典的回到页面顶端
经典的回到页面顶端,当页面滚动到一定的高度时,给一个回到顶端的小提示,可以很方便的滚动到顶端,省去鼠标滚动和拖动滚动条.直接贴代码(需引入jQuery.js):JS: $(function(){ // 滚动窗口来判断按钮显示或隐藏 $(window).scroll(function() { if ($(this).scrollTop() > 150) { ...
2013-04-25 13:54:35 137
原创 让IE旧版本浏览器也支持HTML5的特性
让IE旧版本浏览器也支持HTML5的特性,可以通过IE支持的<!--[if]><![endif]-->标签引入html5.js<!DOCTYPE html><htmllang="en"><head> ... <!-- Le HTML5 shim, for IE6-8 support of HTML e..
2013-04-24 21:39:02 195
原创 JS中showModalDialog (模态窗口)详细使用
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModel...
2013-04-22 13:12:38 703
原创 Java操作json的通用类
提供一个Java中操作JSON格式的公共类: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它易于人阅读和编写,同时也易于程序解析和生成,相比XML它的体积更小。首先需要自己下载并引入JSON-lib包,JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包。im...
2013-04-18 11:05:31 174
原创 js判断是否为360浏览器
自从3Q大战之后360浏览器的userAgent就变成IE的了,普通的判断方法也失效了,所以得换种方法。在360的页面按F12,调出调试窗口,对navigator和window两个对象进行分析,终于找到一个可以用来鉴别360浏览器的值。if(window.external&&window.external.twGetRunPath&&window...
2013-03-09 14:49:13 740
原创 Java写的数据库连接池
非常不错的手写的数据库连接池:import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement...
2013-03-03 02:04:53 81
原创 jQuery/javascript实现IP/Mask自动联想功能
[size=large][align=left][color=red]之前做一个云计算的项目,涉及到一个安全组自动联想的功能,思想是这样的:[/color][/align][/size][align=left][color=brown]安全组规则之间是可以相互引用的,也可以自己是自己手动输入的ip/mask,这时候可以加一个功能,实现securityGroupId和securityGroupN...
2013-02-01 16:02:24 116
原创 htc官方解锁
返回HTC官方通用解锁教程(附一键解锁工具)自动解锁教程刷机精灵旗下的“HTC一键解锁工具”最大的简化了HTC官方解锁步骤,只需鼠标轻点即可完成官方解锁。点击下载 -----------------------------------------------------------------------------------------...
2013-01-12 10:17:32 717
原创 IDEA 常用配置以及快捷
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSetOnMinimize=t...
2012-12-06 17:25:32 87
原创 纯CSS实现的鼠标经过文本时提示的信息
<a class="tooltips" href="#tooltips"> 这就是Tooltips <span> 正是你见到的,这些附加的说明文字是在鼠标经过的时候显示。 </span></a><style type="text/css">/*T
2012-12-05 23:20:05 156
原创 如何下载Google Chrome浏览器的独立离线安装包
Google Chrome浏览器作为Google互联网布局的客户端软件,具有用户界面简洁高效,速度快(高效的JavaScript解释引擎V8,DNS预读取等等),支持HTML5,安全性高(沙盒技术)的众多优秀特性,所以自从推出以来,市场占有率一路攀升,活跃用户数量越来越多。而且现在适用于Chrome的插件也很多,Google官方也推出了很多好用的插件(比如最近为了改善搜索结果...
2012-12-03 15:24:35 462
原创 判断几种浏览器类型的表达式
// IE浏览器if (/MSIE/.test(navigator.userAgent)){ } // Chrome浏览器else if (/Chrome/.test(navigator.userAgent)){ } // Firefox浏览器else if ( /Firefox/.test(navigator.u...
2012-12-03 14:11:52 139
原创 pdf-xchange pro注册码
pdf-xchange pro注册码Team EATEATiSOteameat@no_email.comPXP40-8HFT3-QTWZ1-QK2DN-MEUOP-VXG20
2012-11-24 14:26:37 14472
原创 正则表达式大全
各式各样的正则表达式参考大全(访问正则表达式实例库): ^\d+$ //匹配非负整数(正整数 + 0) //匹配整数 ^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数 ^...
2012-09-22 14:26:03 90
原创 jQuery-1.8-Api-中文版,ATF搭建,DOJO,jChart,autoSize
1,jQuery Api1.8中文帮助文档2,js+css实现3D云标签(转载自http://www.w3cfuns.com/)3,jQuery自动伸缩大小4, amcharts,很不错的图表类库及实例5,HighChart,基于jQuery的图标插件6,jqChart,基于jQuery的小巧的图表插件7,ajax toolkit framework eclipse...
2012-09-21 01:32:47 214
原创 由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)业务任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务问...
2012-09-21 00:13:36 110
原创 使用jQuery Autocomplete(自动完成)插件
jQuery 的Autocomplete(自动完成、自动填充)插件有不少,但比较下来我感觉,还是bassistance.de 的比较强大,我们就来写一些代码感受一下。最简单的Autocomplete(自动完成)代码片段123456789<script type="text/javascript">var web...
2012-09-18 01:25:28 179
原创 jQuery custom content scroller
基于 jQuery 实现的非常精致的自定义内容滑动条。Custom scrollbar plugin utilizing jquery UI that’s fully customizable with CSS. Features vertical/horizontal scrolling, mouse-wheel support (via Brandon Aaron jquery mouse...
2012-09-16 22:42:08 333
原创 firefox GridFox插件
创建一个能在多屏幕下能呈现正确的页面布局是非常麻烦的,这也是为什么基于网格设计会吸引web设计师。像960.gs,Blueprint和BlueTrip这样的框架能快速简单的为设计师奠定了一个很好的原型布局。GridFox是一个免费的Firefox浏览器组件,它是一个可以在任何页面中测试列宽,也允许用户修改风格并保存到云端方便在以后的布局和设计中使用。 ...
2012-09-16 22:36:27 126
原创 jQuery AutoSuggest Plugin
How It WorksAutoSuggest will turn any regular text input box into a rad auto-complete box. It will dynamically create all the HTML elements that it needs to function. You don't need to add any ex...
2012-09-16 19:52:45 180
原创 jQuery Tips
How It WorksTipTip uses the title attribute just like the native browser tooltip does. However, thetitle will be copied and then removed from the element when using TipTip so that the browser too...
2012-09-16 19:50:55 105
原创 如何计算IP地址及CIDR
一、 IP地址概念IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,192.168.0.1。补充(IPv6):前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数...
2012-09-15 11:31:28 275
原创 displayTags大数据量分页导航
李楠注: 这个内容我还没有测试过,打算以后分别用mysql,mssql,oracle10g测试一下,数据量分别为1万,2万,10万,100万。这里先把此文档保存下来。 关注这个内容,主要是这个功能要经常使用,并且,每个框架的实现都不相同(比如hibernate,ibatis)。这次,是因为我在分析ibatis的框架,而听说ibatis实现的PaginatedList接口在数据量不...
2012-09-15 00:13:25 89
空空如也
工作一年多,迷茫中,求指教
2013-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人