自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (5)
  • 收藏
  • 关注

原创 www.tonv.cc

www.tonv.cc

2014-11-12 15:29:24 2900

原创 Nginx日志过滤 使用ngx_log_if不记录特定日志

ngx_log_if是Nginx的一个第三方模块。它在Github上的描述是这样介绍的:ngx_log_if是一个独立的模块,允许您控制不要写的访问日志,类似于Apache的"CustomLog env = XXX"

2014-07-24 15:57:13 7378

原创 Nginx按天分割轮询日志文件

使用linux系统自带的日志轮询工具logrotatelogrotate 介绍-------------------------------------logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过cron 程序来执行。logrotate 程序

2014-07-24 14:19:52 4194

转载 Jquery 获取 radio选中值

随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。Radio      

2014-07-02 16:49:34 847

转载 Hibernate properties详解

Hibernate propertiesHibernate配置属性 属性名 用途 hibernate.dialect ;一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialecthibernate.show_sql ;输出所有SQL语句到控制台. 有一个另外的选择是把org.h

2014-06-13 10:27:35 597

翻译 漂亮的HTML表格

Info Header 1Info Header 2Info Header 3Text 1AText 1BText 1CText 2AText 2BText 2C

2014-05-16 16:05:50 6011

原创 input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览

前面有转过一篇通过HTML5来实现图片上传前预览 ,现在借助FileReader也实现了这个需求。并且同时还可以获得图片的长宽相素以及图片文件的大小。demo如下:$(function(){ $("#pstimg").change(function(){ var file = this.files[0]; alert("文件大小:"+(file.size / 10

2014-03-26 17:03:47 10364 1

原创 Chrome扩展插件开发

开发了一个简单的谷歌浏览器小插件 --- 百度精简搜索先来看下插件效果图:插件功能很简单 就是在网页里实现划词来进行直接百度搜索,过程如下:项目文件结构如下:Chrome扩展插件是依赖于manifest.json文件和若干html、js、png组成,其中manifest.js是必须的,由于我们开发的这个插件没有设置窗口或是po

2014-03-06 17:51:57 11098

转载 常用正则表达式

匹配一个输入或一行的开头,/^a/匹配”an A”,而不匹配”An a”匹配一个输入或一行的结尾,/a$/匹配”An a”,而不匹配”an A”匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa匹配前面元字符1次或多次,/ba*/将匹配ba,baa,baaa匹配前面元字符0次或1次,/ba*/将匹配b,ba验证是否含有^%&’,;=?$”等字符:“[^%&',

2014-03-06 17:28:18 1231

转载 图片上传前预览 HTML5实现图片上传预览

Image preview on realtime 即時預覽Image /** * 使用HTML5 File API, 來即時預覽image */ $("#file0").change(function(){ var objUrl = getObjectURL(this.files[0]) ; console.log("objU

2014-01-13 19:09:31 1688

原创 Ant build.xml 配置文件详解

<!-- native2ascii是java sdk提供的一个工具。用来将别的文本类文件 (比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 --> <!-- 属性

2013-12-26 19:20:30 3377

原创 nginx + tomcat 实现负载均衡配置 nginx.conf配置

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1

2013-12-23 17:09:24 877

原创 CRT 通过跳板机连接 Linux服务器 以及向服务器传文件

通过CRT连接到跳板机后可以通过ssh -l user xxx.xxx.xxx.xxx -p 端口连接到跳板机。把跳板机里的文件发送到指定的服务器:scp -P 端口 要传的文件 [email protected]:/要传到的文件夹/

2013-11-29 12:03:34 6971 1

原创 ubuntu 搭建局域网内DNS服务器

前一篇在redhat下搭建dns服务器的文章转载自万网,试了几次没成功应该是我哪里出了问题,文章本身应该没问题。这篇文章在ubuntu下搭建dns的方法,亲测是可以的。》》》》》》》》》》》》》》》》》》》》》》》》》》》》》在Ubuntu中安装bindsudo apt-get install bind9 dnsutils配置bindsudo vi /etc

2013-11-14 18:18:56 9865

转载 RedHat Linux DNS服务安装配置

先从 http://www.isc.org/products/BIND/ 下载bind,我下载的是bind-9.3.1rc1.tar.gz我下载的文件放在/root目录下 进入目录解压缩 [root@linux root]#tar xfz bind-9.3.1rc1.tar.gz 进如刚解压出来的目录 [root@linux root]# cd bind-9.3.1rc1

2013-11-13 20:52:39 1009

转载 java.lang.OutOfMemoryError: PermGen space 与 java.lang.OutOfMemoryError: Java heap space

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,

2013-11-04 14:13:39 728

原创 Apache Mina 应用 TCP/UDP socket编程实例

TCP》》》》》》》》》服务端:package cn.tonv.mina.server;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.mina.core.filterchain.DefaultIoFi

2013-10-28 10:47:57 2082

转载 NIO与传统IO的区别 NIO Socket例子 实例

传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。小量的线程

2013-10-25 11:53:34 1006

原创 SimpleDateFormat 中的 pattern 字母

日期和时间格式由日期和时间pattern字符串指定。在日期和时间pattern字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为pattern字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。定义了以下patte

2013-10-15 14:08:41 4514

原创 异常 Invalid byte 3 of 3-byte UTF-8 sequence 处理解决

异常:org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [/usr/local/AppStoreServer/tomcat6/webapps/store_office/WEB-INF/classes/ssh-base.xml];

2013-10-10 11:07:19 23149 1

原创 java 中文转拼音缩写 中文获得首字母 分享

package cn.tonvc.demo.string;import java.util.Scanner;public class ChineseToPinYin { /** * 汉字转拼音缩写 * * @param str * 要转换的汉字字符串 * @return String 拼音缩写 */ public String getPYS

2013-10-09 09:13:37 4167 6

转载 禁止Chrome浏览器缓存

禁止Chrome浏览器缓存HTML: ASP response.expires=0 response.addHeader("pragma","no-cache") response.addHeader("Cache-Control","no-store, must-revalidate") PHP header("Expires: Mon, 26 Jul 1

2013-09-24 17:27:43 2503

原创 Strut2 文件上传以及上传文件基本属性获得

HTML文件: page Java源码:package cn.tonv.demo;import java.io.File;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")pu

2013-09-23 17:57:15 857

原创 struts2 动态方法调用 感叹号 !

struts.xml配置文件:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> /succ.jsp

2013-09-23 17:25:37 2159

原创 Redis报错:ERR Operation against a key holding the wrong kind of value 解决处理

首先应该明白报这个错误说明了你用的jedis方法与redis服务器中存储数据的类型存在冲突。例如:数据库中有一个key是usrInfo的数据存储的是Hash类型的,但是你使用jedis执行数据操作的时候却使用了非Hash的操作方法,比如Sorted Sets里的方法。此时就会报ERR Operation against a key holding the wrong kind of v

2013-09-10 15:10:52 44292 1

原创 一个网页控件的呼吸灯效果实例 分享

呼吸灯效果实现,控件的呼吸灯效果效果如下所示:代码:.breathe-btn{ position:relative; width:100px; height:10px; margin:40px auto; line-height:40px; border:1px solid #2b92d4; border-radius:5px; color:#fff; font-size

2013-09-03 17:05:07 3142

转载 捕获404,500等错误页面

在写程序时,别忘记给程序加上错误捕获处理。 在web.xml中添加以下内容,捕获错误。 500 /error.jsp 400 /index.jsp 403 /403.jsp 404 /404.jsp 500错误: 服务器内部错误,或是程序有问题。 400错误:URL 地址请求

2013-09-03 10:03:01 2739

转载 Quartz+Spring 实例 配置

1. javabean 类在Test.QuartzJob中package Test;public class QuartzJob { public void work(){ System.out.println("Quartz的任务调度!!!"); }} 2. 配置Spring的XML文件建一个applicationContex

2013-08-29 13:11:32 641

原创 Redis使用一例

使用Redis的一个更新方法,前提条件配置好了redis缓存服务器:准备工作>>redis.pool.maxActive=1024redis.pool.maxIdle=200redis.pool.maxWait=1000redis.pool.testOnBorrow=trueredis.pool.testOnReturn=trueredis.ip=192.168.37.100r

2013-08-23 19:29:16 1174

原创 tomcat容器 SSH项目开发 上传图片图片名为中文时不能显示图片问题解决

例如发送这样的请求:http://192.168.15.254:8080/upload/product/测试.jpg 图片无法正常显示此时请检查下Tomcat的conf\server.xml这个配置文件,有没有这样一句话:<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="100

2013-08-20 17:45:57 1420

原创 一个简单的 autocomplete 文本框自动填充 例子

$().ready(function() { $.post( "product/product!findProName", function(data){ $("#name").focus().autocomplete(data.proNames); },'json'); }); 通过$.post()获得的JSON数据格式为:var product = ["aa"

2013-08-20 12:09:52 2315

原创 jQuery ajax - post() 方法

语法jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)参数描述url必需。规定把请求发送到哪个 URL。data可选。映射或字符串值。规定连同请求发送到服务器的数据。success(data, textStatus, jqX

2013-08-16 14:23:19 894

转载 Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP

在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但是在使用Resul

2013-08-16 14:12:45 1102

原创 No bean named 'sessionFactory' is defined

控制台报错No bean named 'sessionFactory' is defined 出现场景:使用struts2开发web应用时,使用type="redirectAction"如下:    product!products/product${page}    原因所在:web.xml配置文件中,配置openSessionInViewFilt

2013-08-16 08:54:47 2441

转载 vi命令一览表

文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打

2013-07-29 18:37:35 463

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2013-07-29 18:36:20 581

转载 DWR实例教程

DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(J

2013-07-28 18:37:56 637

翻译 Log4j详细教程

在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的

2013-07-22 17:17:33 1060

原创 JS 实现可伸缩搜索框

$(function(){$('#ser').blur(function(){var sval = $('#ser').val();if(sval != ""){$('#ser').attr('style','width:250px');}else{$('#ser').attr('style','width:130px');}});$('#ser').click

2013-07-10 11:28:08 2460

转载 JS读取cookie(记住账号密码)

很多登录功能上都有个“记住密码”的功能,其实无非就是对cookie的读取。下面展示这个功能的代码,原作者已无法考究。。。。测试方法:直接输入账号密码,提交后,刷新页面,再输入同样的账号,就可以显示?<!DOCTYPE HTML>head>meta http-equiv="Content-Type" cont

2013-07-05 11:23:33 928

linux下安装配置redis服务器缓存

redis linux 配置redis linux-redis redis服务器 。 详细介绍了linux 下的redis安装与配置过程!以及插入数据与获取数据的测试!

2013-09-02

jQuery学习笔记

详细的记录了jQuery开发从初级到高级的每个部分。最后还包括了开发自己框架的步骤实例!

2013-09-02

linux下安装配置tomcat

linux下安装配置tomcat WEB服务器!详细介绍了linux下tocmat的安装配置步骤!

2013-09-02

linux安装jdk

详细讲解linux下jdk的安装!ubuntu下或其他linux版本下jdk的安装。linux下java开发安装tomcat必备!

2013-09-02

myeclipse10.6破解版下载+破解器

最新版本的MyEclipse10.6 下载地址 以及破解器!!!

2013-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除