- 博客(38)
- 收藏
- 关注
原创 【mysql】MySQL函数,判断两个以逗号分割的字符串是否存在交集
假如我有两个字符串str1:‘1001,1002,1003,1004’,str2:'1001,2001,3001,4001'。 现在需要判断这两个以逗号分割的字符串是否存在交集,则可以创建一个mysql函数来实现。 代码如下: #创建FUNCTIONDELIMITER $$; CREATE FUNCTION `is_mixed`(str1 ...
2015-07-27 21:18:07 3299
原创 【java】js、java获取URL请求路径信息
有时候,我们需要对请求路径做处理,例如url重定向,或者为url追加参数,我们可以使用js在前端对请求路径做处理, 也可以使用java在后端对请求路径做处理。 js获取请求路径信息js有个全局变量location,操作这个对象就等于操作浏览器的地址栏,下面我们观察一下location对象可以获取到什么url信息 //测试的请求url, get方法...
2015-07-27 21:11:13 1147
原创 【java】Java编码字符集与字符集编码入门(七) JSP页面编译成Servlet类文件过程中所涉及到的编码问题...
当请求一个JSP页面时,一般的都需要经历下面几个阶段:1、应用服务器根据JSP页面生成一个Java文件 2、应用服务器调用java.exe将Java文件编译成一个Servlet对应的class文件 3、用户的浏览器请求JSP对应的Servlet,Web容器起一个线程执行Servlet,将数据返回给客户端浏览器 4、用户的IE根据返回的数据,将结果显示给用户。 ...
2015-07-27 21:07:09 171
原创 【java】Java编码字符集与字符集编码入门(六) Java中的增补字符
Java号称对Unicode提供天然的支持,这话在很久很久以前就已经是假的了(不过曾经是真的),实际上,到JDK5.0为止,Java才算刚刚跟上Unicode的脚步,开始提供对增补字符的支持。 现在的Unicode码空间为U+0000到U+10FFFF,一共1114112个码位,其中只有1112064个码位是合法的(我来替你做减法,1114112-1112064=204...
2015-07-27 20:59:18 123
原创 【java】Java编码字符集与字符集编码入门(五) Java代码中的字符编码转换Part1...
Java使用的统一字符集Unicode 如果你是JVM的设计者,让你来决定JVM中所有字符的表示形式,你会不会允许使用各种编码方式的字符并存? 我想你的答案是不会,如果在内存中的Java字符可以以GB2312,UTF-16,BIG5等各种编码形式存在,那么对开发者来说,连进行最基本的字符串打印、连接等操作都会寸步难行。例如一个GB2312的字符串后...
2015-07-17 23:40:52 219
原创 【java】Java编码字符集与字符集编码入门(四) 网页文件的编码
接着上节的思路说,一个网页要想在浏览器中能够正确显示,需要在三个地方保持编码的一致:网页文件,网页编码声明和浏览器编码设置。 系统对文件的默认编码 首先是网页文件本身的编码,即网页文件在被创建的时候使用什么编码来保存。这个完全取决于创建该网页的人员使用了什么编码保存,而进一步的取决于该人员使用的操作系统。例如我们使用的中文版Windo...
2015-07-17 23:40:09 107
原创 【java】Java编码字符集与字符集编码入门(三) GB2312,GBK与中文网页
GB2312是对中国的开发人员来说很重要的一个词汇,它的来龙去脉并不需要我在这里赘述,随便Goolge之便明白无误。我只是想提一句,记得前一节说到编码字符集和字符集编码不是一回事,而有的字符集编码又实际上没有做任何事,GB2312正是这样一种东西! GB2312即是字符集,也是编码方案 GB2312最初指的是一个编码字符集,其中包含了ASC...
2015-07-17 23:39:31 213
原创 【java】Java编码字符集与字符集编码入门(二) 编码字符集和字符集编码的区别...
需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。 抽象意义上的编码字符集 一个抽象字符集其实就是指字符的集合,例如所有的英文字母是一个抽象字符集,所有的汉字是...
2015-07-17 23:38:52 226
原创 【java】Java编码字符集与字符集编码入门(一) 编码字符集的前世今生
ASCII及其相关标准 地球人都知道ASCII就是美国标准信息交换码的缩写,也知道ASCII规定用7位二进制数字来表示英文字符,ASCII被定为国际标准之后的代号为ISO-646.由于ASCII码只使用了7个二进制位,也就是说一个字节可以表示的256个数字中,它仅使用了0~127这128个码位,剩下的128个码位便可以用来做扩展,用来表示一些特定语言所独有的字符,因...
2015-07-17 23:38:13 96
原创 【springmvc】Spring MVC 深入总结(推荐)
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本) Strut...
2014-08-28 10:11:22 114
原创 【js】toFiexed方法
toFixed()方法四舍五入取指定位数的小数点,当其中参数为0时表示不留小数点var temp:Number=3.1415926 toFixed()中的参数就是需要取的小数位数,0表示不留小数点var temp:Number=3.1415926alert(temp.toFixed(2)); //输出3.14alert(temp.toFixed(0...
2014-08-20 11:59:16 820
原创 【jquery】jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为...
2014-08-20 11:38:41 64
原创 【eclipse】Eclipse中jsp、js文件编辑时,卡死现象解决汇总
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下: 1、取消验证windows–>perferences–>validation把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator...
2014-08-12 17:02:02 97
原创 【spring】Filter委派对象(DelegatingFilterProxy)的使用
使FilterImple可受Spring管理, 可注入Spring所管理的对象 DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过Spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利的操作都可以通过...
2014-08-04 17:52:59 96
原创 【web】IE文档模式(指定文档模式)
对于 Web 开发人员来说,文本兼容性是一个要考虑的重要问题。Windows Internet Explorer 8 引入了文本兼容性模式,该模式允许 Web 开发人员将浏览器设置为以与旧版本相同的方式显示网页,从而允许开发人员选择更新时间。本文档将介绍由 Windows Internet Explorer 8 支持的文本兼容性模式,以及如何使用自定义标头基于每个页面或每个站点实现这些模式...
2014-07-31 15:34:14 557
原创 【web】IE文档模式(标准模式与怪异模式)
标准模式与怪异模式: 由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standar...
2014-07-31 11:01:04 261
原创 【js】日期格式化Date.format
// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==>...
2014-07-18 09:48:20 2699
原创 【jqPlot】jqPlot formatString 日期格式化列表
// 年%Y 2008%y 08 // 月%m 09%#m 9%B September%b Sep // 日%d 05%#d 5%e ...
2014-07-15 10:36:38 131
原创 【jqPlot】jqPlot饼图
1)首先引入必须的js和css文件 <link href="<%=contextPath %>/lib/jqplot/jquery.jqplot.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="<%=context
2014-07-14 15:22:05 232
原创 【jqPlot】jqPlot柱状图
1)首先引入必须的js和css文件<link href="<%=contextPath %>/lib/jqplot/jquery.jqplot.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="<%=contextPath
2014-07-14 15:10:22 292
原创 【jqPlot】jqPlot入门
由于项目信息统计需要生成一些图表,找了一些免费的开源框架,最后决定使用jqPlot。1)首先提供一下学习链接 官网的Option配置 : http://www.jqplot.com/docs/files/jqPlotOptions-txt.html Option配置中文版 : http://blog.csdn.net/gaoyusi4964238/article/details/437...
2014-07-12 13:48:24 192
原创 【jqPlot】jqPlot折线图
1)首先引入必须的css和js文件<link href="<%=contextPath %>/lib/jqplot/jquery.jqplot.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="<%=contextPath
2014-07-12 13:35:10 204
原创 【jquery】$.fn 与 $.fx 的却别
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。如扩展$.fn.abc()那么你可以这样子:$("#div").abc(); 通常使用jQuery.extend方法扩展,详细请看API. $.fx是指jquery的特效。 如果使用显示、滑动、淡入淡出、动画等。$.fx.off可以关闭动画,其实是直接显示结果。 jquery的extend和fn...
2014-07-12 12:00:08 90
原创 【jquery】jQuery(function(){}) 与 (function($){})(jQuery) 的区别
jQuery(function(){}) 全写为jQuery(document).ready(function(){ //代码});意义为在DOM加载完毕后执行ready()方法(function($){ //代码})(jQuery)实际执行(形参)(实参)匿名方法,只不过实参是传递了jQuery对象总结:jQuery(function(){})用于存放DOM对象的代码,执行其中...
2014-07-02 17:54:10 153
原创 【java】对象非空属性复制
public abstract class BeanUtils extends org.springframework.beans.BeanUtils { /** * 功能 : 只复制source对象的非空属性到target对象上 * */ public static void copyNoNullProperties(Object source, O...
2014-06-25 17:55:44 273
原创 【commons.io】FileUtils的使用
FileToolki.java工具类import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.FilenameFilter;import java.io.IOException;imp...
2014-06-24 16:12:20 131
原创 【spring】springmvc接收请求参数的方法
控制器的请求处理方法的签名可以将任何事物作为参数,我们可以将HttpServletRequest、HttpServletResponse、 String或者数字参数传递进来,这些参数可以对应请求中的查询参数、cookie值、HTTP请求头的值或其他一些可能的选项。 下面一些例子来说明使用@RequestParam绑定请求参数值@RequestMappi...
2014-06-19 11:36:55 313
原创 【spring】搭建springmvc
在web.xml中添加前端控制其<servlet><servlet> <!-- 读取WEB-INF下springmvc-serlvet.xml文件 --> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframewor...
2014-06-19 10:21:55 53
原创 【互联网】理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考...
2014-06-18 16:40:35 95
原创 【jquery】阻止表单提交
<html> <head> <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script> <script type="text/javascript"> $(functio
2014-05-31 10:33:45 260
原创 【web】web批量分页打印
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %><%@ taglib prefix ="s" uri="/struts-tags"%><!DOCTYPE htm
2014-05-29 10:31:16 530
原创 【jquery】把form表单转换成js对象
/** * 功能 : 把form表单转换成js对象 * 例子 : * 结果 : * */function serializeObject(formObj){ var inputs=$(formObj).find("input,textarea,select"); var o = {}; $.each(inputs,function...
2014-05-23 10:50:43 600
原创 【js】把url地址转换成js对象
/** * 功能 : 把url地址转换成js对象 * 例子 : urlToObject("?a=1&b=2") * 结果 : { a="1", b="2"} * */function urlToObject(url) { var urlObject = {}; if (/\?/.test(url)) { var urlString = url....
2014-05-23 10:46:51 1248 1
原创 【js】字符串 替换 占位符
/** * 功能 : //字符串 替换 占位符 * 例子 : "我是{0},性别{1}".format("张三", "男") * 结果 : "我是张三,性别男" * */String.prototype.format=function(){ if(arguments.length==0) return this; for(var s=this, i=0...
2014-05-23 10:41:23 1471
原创 【spring】加载Resource时classpath*:与classpath:的区别
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件。classpath*:的出现是为了从多个jar文件中加载相同的文件。classpath:只能加载找到的第一个文件。 比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件&...
2013-10-29 17:29:47 93
原创 【spring】ContextLoaderListener监听器API分析
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。 至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说...
2013-10-29 17:11:15 70
原创 【java】获取项目资源路径
目资源路径分两种,一种是普通Java项目的资源路径,另一种是JavaEE项目的资源路径。 获取Java项目的包(源码下的包 或者 jar包)的资源路径 // 方法1:通过this.getClass().getResoure("")获取, 有"/"开头表示以bin目录为根目录, 没"/"开头表示以当前文件夹为根目录 this.getClass().g...
2013-10-29 12:52:02 572
原创 【servlet】 getServletConfig() 与 getServletContext() 的区别
getServletContext() 是获取web.xml中 <context-param> 配置的参数getServletConfig() 是获取web.xml 中 <servlet>中<init-param> 配置的参数ServletConfig对象拥有对ServletContext对象的引用,所以可以通过 getServletConfi...
2013-10-29 11:57:14 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人