自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android adb不是内部或外部命令 问题解决

这个问题有两种可能: 1.就是没有配置环境变量, 这个只需要将android安装:例如C:\Program File\android-sdk-windows\tools加入到系统变量Path中,需要注意的是Path中会配置的有其他的路径,需要在android的路径前加;然后将上面的路径粘贴上去就OK了。   2.就是配置了环境变量在cmd中输入adb还是出现“adb不是内部或外部命令”这样...

2012-02-15 22:49:55 151

原创 jdbc连接五种数据库

package cn.com.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBconn {public static Connection connDB_mysql() throws ClassNotFoundExcepti...

2011-05-06 22:23:46 153

原创 Java防止SQL注入的方法

java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在不同的插入时间改变查询的逻辑结构 ,大部分的SQL注入已经挡住了, 在WEB层我们...

2011-05-04 11:13:18 181

原创 nginx代理 获取不到客户端的真实IP

       在Linux环境下,利用了Nginx的强势—反向代理,结果导致用request.getRemoteAddr()获取的IP均为公司的代理服务器的IP,日志记录严重不准确!    大家都知道在服务器端获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。      但是在通过了Nginx,Squid等反向代理软件就不...

2011-04-26 11:22:40 329

原创 学习 Linux下编译安装mysql-5.0.45.tar.gz

Linux下编译安装mysql-5.0.45.tar.gz转载<!-- 正文开始 --> (1)              -------------预备工作----------      1:假如下载的文件名为:mysql-5.0.45.tar.gz      2:假如copy到 /home下      3:groupadd mysql #添加m...

2011-04-24 21:20:19 138

原创 OsCache MemCache EhCache

OsCache MemCache EhCache(2010-10-26 14:36:40)转载<!-- 正文开始 -->Memcache:分布式内存对象缓存系统,占用其他机子的内存。很多互联网,负载均衡三台(以三台为例)web服务器可以共享一台Memcache的资源。传递的信息以键值对的形式存储。传递的数据要实现序列化。--------------------...

2011-04-01 10:04:29 76

原创 八款JS框架介绍及比较

Dojo     Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API...

2011-03-10 09:56:23 86

原创 Jquery实现数据实时更新 jQuery Timers

精选名称:JQuery Timers授权模式:WTFPL官方网页:http://jquery.offput.ca/every/ 官方展示:http://jquery.offput.ca/every/ 底端有时候必需定时做一个动作,像是每n秒透过ajax发送讯息伺服器,取得更新资讯。一般的方式是使用Javascript的原生计时器函式 clearInterval...

2011-02-16 18:51:41 501

原创 spring整合quartz实现定时任务实例--学习

文章分类:Java编程使用spring整合quartz实现定时执行任务,是很简单的事,大体需要几个步骤:1:定义job,即要在项目定时执行的业务逻辑(定时同步数据库,定时汇总数据。。。。) a:一个继承QuartzJobBean了的类 b:普通的业务逻辑类2:定义trigger,即触发规则(两种方式) a:设定间隔时间执行...

2011-02-12 16:57:36 123

原创 memcached for winXP

最近一直在做一个项目,考虑到访问量很大的情况下,缓存工作是必须的,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用于提升Live...

2011-02-09 17:12:54 97

原创 搜索引擎(lucene)例子

最近项目中要用到全文搜索,所以在网上搜了下,找到了lucene ,学习下; lucene是一个很容易上手的搜索引擎框架,传统的搜索引擎,涉及到爬虫,也就是爬取网页,然后对网页进行加工,也就是索引,最后用于搜索,lucene这个框架可以很方便的帮你做到后面两个步骤,也就是索引和搜索!本文尝试通过一个例子,使大家掌握lucene的使用核心方法,包括分词、索引、搜索不同的目录、搜索...

2011-01-31 14:48:29 198

原创 java HttpClient 抓取页面 发送邮件

这两天编辑部要求做个健康网上调查,将用户填写的信息发到指定的邮箱,调查信息内容是蛮大的,所以先设置个模板页面(JSP),用于发送邮箱显示用,然后通过用户的请求request.getQueryString()来获取提交的参数及值,再将它传回到模板中,想到用HttpClient来抓取模板页面HTML源码;再发送到指定的邮箱; 1、根据请求得到参数和值;如:name=qyj&age=28...

2011-01-15 13:05:23 417

原创 JAVA+tomcat+quartz

在配置quartz定时时,使用quartz_job.xml配置文件时发生错误java.lang.NoClassDefFoundError: javax/transaction/UserTransaction原来是缺少jta.jar包用quartz时需要两个基本的JAR包:quartz-1.6.1.jar和jta.jar在web环境下,Quartz可以通过配置...

2011-01-09 19:51:01 147

原创 验证码

为防止暴力登录而采用的随机验证码在很多网站的登录上经常见到,我这里用Struts+Servlet简单实现登录验证码,贴出来与大家一起交流。 原理就是利用在Servlet中产生4个数字与字母随机组合的验证码,存放到request的Session中,当用户加载登录页面的同时,发送一个请求给Servlet产生随机的验证码,并在登录页面以图片的形式展示在用户面前,当用户填完登录信息提交时,由Strut...

2010-12-30 17:37:20 105

原创 Js里关于特殊字符的转义

今天在做一个表单提交信息时,碰到一个JS的特殊字符转化的问题,在JS中用encodeURI转化中文时,里面包含了特殊字符‘#’无法保存,后用encodeURIComponent解决了该问题,特从网上查找出相关内容,以备学习:在javascript脚本里,有现成的转码函数可以调用,有3个:1,采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非A...

2010-12-13 20:15:47 1703

原创 web--quartz 详解

quartz 详解 最近在开发的过程中,经常要使用系统自动清零的操作,比如说:系统在给定的时间跟客户发送电子邮件,在指定的时间段内执行某些操作等等,如果我们只是人工去操作的话不但步骤非常的麻烦而且觉得这是一个工作量非常大的任务,有了quartz框架以后我们所有的任务多可以交给它去做,程序员唯一要做的只是编写代码并配置一下程序就OK了,这样大大提高了开发速度和工作效率.配置步骤...

2010-11-10 14:23:25 155

原创 成功解决问题[xml:"[xX][mM][lL]" is not allowed

成功解决问题[Fatal Error] :1:7: The processing instruction target matching "[xX][mM][lL]" is not allowed. 对于错误:[Fatal Error] test.xml:1:7: The processing instruction target matching "[xX][mM][lL]" is...

2010-10-21 10:39:48 1054

原创 org.apache.jasper.JasperException: Unable to compile class for JSP 解决方法

今天更新了linux上的web项目,碰到tomcat下的JSP中的class文件没有了,JAVA大小文件也成了0,导致报标题的错,后查日志,发现原来所在的磁盘可用空间已经为0,腾出空间后就可以了...

2010-09-15 12:01:13 146

原创 JS字符串替换函数全部替换方法

[color=olive]JS字符串替换函数:Replace(“字符串1″, “字符串2″),1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了?var s = "LOVE LIFE ! LOVE JAVA ...";alert(s);alert(s...

2010-09-05 22:10:19 995

原创 使用Ajax从服务器端返回json数据时如果有回车符(\r\n),客户端解析会出错

使用Ajax从服务器端返回json数据时如果有回车符(\r\n),客户端解析会出错,所以在这之前先将回车符替换掉才行json.replace("\r\n", "");//单个替换json.replace(/\\r\n/g, ""));//全部替换...

2010-09-05 21:45:13 896

Lucene_3.0_原理与代码分析

Lucene 是一个高效的,基于Java 的全文检索库

2011-01-31

空空如也

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

TA关注的人

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