- 博客(297)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
转载 java.util.Date和java.sql.Date的区别和相互转化
java.util.Date:是在除了SQL语句的情况下面使用的。java.sql.Date:是针对SQL语句使用的,它只包含日期而没有时间部分。它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用它,后者之后在读写数据库的时候用它,因为Pre
2015-06-27 10:50:09 729
转载 详解 CSS 属性 - 伪类和伪元素的区别
首先,阅读 w3c 对两者的定义:CSS 伪类用于向某些选择器添加特殊的效果。CSS 伪元素用于将特殊的效果添加到某些选择器。可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果。这里特殊指的是两者描述了其他 css 无法描述的东西。伪类种类伪元素种类区别这里用伪类 :first-child 和伪元素 :first-l
2015-06-25 15:02:58 388
转载 详解 CSS 属性 - :before && :after伪元素
现在我们经常在 html 源码中看到如下的写法:这里的 ::after 和 ::before 就是我们今天来探讨的 css 伪元素之二 - :before && :after。伪元素首先我们要明白什么是伪元素,css 设置伪元素是为了方便给某些选择器添加特殊的效果。伪元素的语法格式一般为:selector:pseudo-element {property:v
2015-06-25 14:51:37 786
原创 Javascript性能优化案例
客户端动态输出table数据并展示表格,是web应用中较为常见的工作。对于循环打印输出tr,td本身是一件非常僵硬和暴力的编程办法,再加上最后绑定元素innerHTML字符流输出,系统所消耗的性能代价是非常高昂的,如果我们需要展现的数据非常庞大时,那么代价也是成倍的。然而这种动态输出表格的方法是大多数客户端程序员最常用的方法。那么基于最常用的方法,如何才能降低性能成本,改善用户体验,快速安全的
2015-06-23 18:37:59 441
转载 JavaScript 的性能优化:加载和执行
随着 Web2.0 技术的不断推广,越来越多的应用使用 JavaScript 技术在客户端进行处理,从而使 JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在
2015-06-23 17:58:23 408
原创 jQuery插件开发及jQuery.extend函数详解和jQuery.fn与jQuery.prototype区别
一、jQuery插件开发分为两种: 1.类级别:类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); $.extend({ add:function(a,b){return a+b;} , minus:function(a
2015-06-01 12:01:58 2023
原创 JQuery获取元素和浏览器窗口的尺寸
1.jQuery width() 和 height() 方法:width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。2.jQuery innerWidth() 和 innerHeight() 方法:innerWidth() 方法返回元素的宽度(包括内边
2015-05-14 11:04:21 663
原创 Java,JavaScript中斜杠和反斜杠的替换
Java:在不同的系统中,路径的分隔符不同,故需要做出判断,并切换分隔符;String类中replaceAll方法如下:String.replaceAll(String regex,String replacement),replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠;1. java 把字符串中的反斜杠(\)替换成双斜杠(\\)replac
2015-05-13 15:28:38 7103 1
转载 HTML CSS 特殊字符表
HTML有许多特殊的字符,您对此有多少了解?平时在WEB制作中,您又有用到多少?或者说你在平时使用之时,是否也会碰到,有许多特殊字符要如何打印出来?比如说“笑脸”,比如说“版权号”。要是你用时忘记了这些特殊字符,不要紧,请记住今天这个地址,你就随时可以查到这些特殊字符的表示方法。简单的介绍一下其使用方法:1、这些字符属于unicode字符集,你的文档需要声明为”utf-8“
2015-05-12 11:55:25 1885
原创 (document).height()与$(window).height()
jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用.注意:当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变,但是jQuery(document).height()是不变的。$(document).scrollTop
2015-05-06 11:11:41 683
原创 Spring dbcp 数据库连接池配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springf
2015-04-10 16:37:43 1840
转载 Java数据库连接池比较
现在常用的开源数据库连接池主要有c3p0、dbcp、proxool三种,其中:Spring 推荐使用dbcp;Hibernate 推荐使用c3p0和proxool; 1、 DBCP:ApacheDBCP(DataBase connection pool)数据库连接池。是Apa
2015-04-10 14:21:32 1399
转载 SpringMVC+ajaxfileupload.js实现文件无刷新上传
web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun
2015-04-09 16:33:20 805
转载 dbcp
参数描述username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名c
2015-03-14 16:27:22 408 1
转载 mysql相似于oracle的to_char() to_date()方法
mysql日期和字符相互转换方法:date_format(date,'%Y-%m-%d') oracle中的to_char();str_to_date(date,'%Y-%m-%d') oracle中的to_date();%Y:代表4位的年份%y:代表2为的年份 %m:代表月, 格式为(01……12) %c:代表月, 格式为(1
2015-03-04 14:24:53 3139
原创 web.xml之context-param,listener,filter,servlet加载顺序
先以加载spring为例子看看加载顺序的作用:Spring加载可以利用ServletContextListener 实现,也可以采用load-on-startup Servlet 实现,但比如filter 需要用到 bean ,但加载顺序是: 先加载filter 后加载spring,则filter中初始化操作中的bean为null;所以,如果过滤器中要使用到 bean,此时就可以根据加载顺序l
2015-02-13 15:29:33 2124
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-02-13 15:08:12 89
转载 Ubuntu安装配置MySQL数据库
一、MySQL的安装1.在线安装:命令:sudo apt-get install mysql-server在安装的过程中将提示为“root”用户设置密码,输入自己的密码即可,安装按成后已自动配置好环境变量,可直接使用mysql命令。2.下载MySQL安装包离线安装(我下载的版本是:mysql-5.5.25-linux2.6-x86_64.tar.gz):groupadd mys
2015-01-16 18:22:01 707
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根
2015-01-15 21:15:15 527
原创 Ubuntu 11.04,14.04 下安装配置 JDK 7,JDK 8
第一步:下载jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装 sudo tar zxvf ./jdk-7-linux-i58
2015-01-15 21:12:08 1507
转载 Linux vim编辑命令总结
1.启动vim编译器vim filename 打开原有的文件或创建一个新文件。vim 打开一个新文件,在编辑过程中或结束编辑时再指定文件名。vim –r filename 恢复因意外停机或终端连接中断而未及时保存最终编辑结果的文件。view filename 以只
2015-01-15 18:53:53 514
转载 xshell常用功能
xshell是我用过的最好用的ssh客户端工具,没有之一。这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版。警告:不要下载所谓的汉化版,可能有木马。此前已有报道使用中文山寨版本密码被盗。 官网下载地址:http://www.netsarang.com/download/down_xsh.html这里记录几则小技巧。
2015-01-15 18:41:45 1869
原创 URL中“#” “?” &“”号的作用
window.location.href这个属性用于获取页面URL地址,其实原生JavaScript真是什么都有.window.location对象所包含的属性:window.location.hash要使用JS定位锚点,完全可以使用window.hash配合元素ID完成.比如快速定位到页面的某条评论,则直接使用如下代码即可:window.location.hash = "#c
2015-01-08 15:54:40 1161
转载 网站页面性能优化的34条黄金守则
1、尽量减少HTTP请求次数 终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。 减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢?这里有几条减少HTTP请求次数同时又可能保持页面内容丰富的技术。
2015-01-08 15:33:49 716
原创 JQuery 跨域问题
跨域的安全限制都是相对于浏览器端来说的.服务器端是不存在跨域安全限制的,服务器端通过类似httpclient方式完成“跨域访问”的工作,然后在浏览器端用AJAX获取本机服务器端“跨域访问”对应的url来间接完成跨域访问也是可以的.但很显然开发量比较大,但限制也最少,很多widget开放平台server端(如sohu博客开放平台)其实就么搞的.浏览器端的真正跨域访问,推荐的是目前jQuery $
2015-01-08 15:31:40 748
原创 jQuery跨域问题
跨域的安全限制都是相对于浏览器端来说的.服务器端是不存在跨域安全限制的,服务器端通过类似httpclient方式完成“跨域访问”的工作,然后在浏览器端用AJAX获取本机服务器端“跨域访问”对应的url来间接完成跨域访问也是可以的.但很显然开发量比较大,但限制也最少,很多widget开放平台server端(如sohu博客开放平台)其实就么搞的.不在本次讨论范围. 要讨论的是浏览器端
2015-01-07 15:11:56 220
转载 HTML5 地理位置定位(HTML5 Geolocation)原理及应用
地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。 在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome 浏览器为例,如果您允许 Chrome 浏览器与网站共享您的位置,Chrome 浏览器会向
2014-12-09 20:05:52 1723
转载 用 Quartz 进行作业调度
现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展。作业调度是现代系统中对 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,但是作业调度仍然不是个小问题。对这个问题最合适的解决方案就是来自 OpenSymphony 的 Quartz API。
2014-12-08 19:34:10 532
转载 javascript:history.go()和History.back()的区别
后退+刷新history.go(i)去指定的某页如果是history.go(0)那就是刷新这两个属于JS代码,相当于IE的前进、后退功能。具体的用处就要看什么时候需要这个就用上。比如用户注册时的验证是后台验证,不符合要求的时候就可以用这个,可以最大限度保证用户少重复输入数据。例如:载入页面: function onLoadPage(){
2014-11-27 19:59:30 2184
转载 javascript中encodeURI和decodeURI方法
一、基本概念encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,decodeURI可以用来把字符还原回来。encodeURI方法不会对下列字符进行编码:":"、"/"、";" 和 "?",encodeURIComponent方法可以对这些字符进行编码。decodeURI()方
2014-11-27 19:57:12 675
转载 HTML5 Audio/Video 标签,属性,方法,事件汇总
标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 标签属性:src:视频的URLposter:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视
2014-11-15 11:40:44 1135
原创 html特殊符号
一些特殊符(如小于号和大于号)经常用在html代码里面。为了显示这些特殊字符,你必须在代码里面输入html实际存在的符号。比如,显示小于号( 用特殊符号而不用图片的好处 1、它下载更快,因为是基于字体的; 2、可以随意改变大小; 3、很容易就能改变颜色。 撇号和逗号 大多数印刷字体符号在网页里面被错误的应用。我们经
2014-11-09 20:23:33 808
转载 如何只用CSS做到完全居中-3
Flexbox法CSS未来发展的方向就是采用Flexbox这种设计,解决像垂直居中这种共同的问题。请注意,Flexbox有不止一种办法居中,他也可以用来分栏,并解决奇奇怪怪的布局问题。.Center-Container.is-Flexbox { display: -webkit-box; display: -moz-box; display: -ms-flexbox;
2014-11-03 21:39:51 442
转载 如何只用CSS做到完全居中-2
带溢出内容内容区高度大于可视区域或者一个position: relative的容器,其内容可能会溢出容器,或被容器截断。只要内容区域没有超出容器(没有给内容容器预留padding的话,可以设置max-height: 100%;的样式),那么容器内就会产生滚动条。.Absolute-Center.is-Overflow { overflow: auto; } 大小可调整使用其
2014-11-03 21:37:39 516
转载 如何只用CSS做到完全居中-1
我们都知道 margin:0 auto; 的样式能让元素水平居中,而 margin: auto; 却不能做到垂直居中……直到现在。
2014-11-03 21:34:31 551
转载 Spring Quartz定时器的配置
Spring中Quartz的配置各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件, 每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报 表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是,不胜枚举。Quartz 在开源任务调度框架中
2014-10-25 17:55:00 1406
原创 JQuery悬浮层 及 CSS3实现悬浮层关闭按钮
我想这样的一个需求很是会经常遇到的,研究了一下,现在记录下来,也希望分享给大家!先看一下效果图,如下所示:代码如下: $(function(){ var docHeight = $(window).height(); var docWidth = $(window).width(); $("#overlay").height(docHeight).cs
2014-09-02 20:14:26 3000 1
转载 MySQL安装图解教程:解压缩版配置安装
很多朋友下载了Zip格式MySQL文件后发现里面没有安装文件,面对茫茫多的文件感到无所适从。下面系统之家小编就为大家带来一篇MySQL安装图解教程:解压缩版配置安装。1.MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program File
2014-08-01 09:02:57 863
转载 如何严格设置php中session过期时间
最近用到php中session时,忽然发现php中的session有点让人头疼啊,要设置一个严格的特定时间内过期的session还真不太容易!后来在网上查询时,发现这个问题还真是有点普遍,网上也有关于这个问题的面试问题,如:如何严格限制session在30分钟后过期!这个问题的答案顺便也写在这里1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期
2014-07-20 00:57:04 7733 1
转载 java.net.SocketTimeoutException: Read timed out 错误解决
这两天项目在测试环境下通过URLConnection 做数据传递时,出现了如下错误 java.net.SocketTimeoutException: Read timed out 经过查找研究,原因是: 客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。 由此得出解决方案为: 增大客户端的超时时间。 如:
2014-07-16 13:58:00 21737
中国省市区数据库
2015-08-04
DHTML.chm文档
2013-05-07
Java实现 电梯模拟系统(附有开发文档和程序代码 )
2011-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人