自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘敬

我会编程童话里,你爱的那个天使~~~ QQ群:325287662

  • 博客(234)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java三个类实现内存缓存

有一个需求,本来打算用redis来做,但是发现redis的list不支持某一项超时设置,所以就用java自己写了一个简单的缓存,操作类似redis,总共只有3个类:项目地址:https://github.com/newpanjing/group-cache.git项目名:group-cache简单的内存缓存实现,实现group概念,一个group里面是个有序的集合,

2016-08-06 14:51:21 13533

转载 二维码生成与解析代码实现

二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1.  高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2.  编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言

2014-05-04 16:03:19 1548

转载 TOMCAT修改banner信息

HTTP Server 响应请求时会给出Server信息,例如:Server: Apache-Coyote/1.1这个Banner给入侵者提供了一定的指示作用。为了安全起见,要求更改这个信息,以起到一定的迷惑作用。tomcat 6 将整个lib包拷贝,新建工程,修改tomcat-coyote.jar\org\apache\coyote\ajp\Constants.class和htt

2014-04-24 13:11:42 7267

转载 tomcat服务器开启gzip功能的方法

tomcat5.0以后的版本是支持对输出内容进行gzip格式的压缩的。该功能默认是关闭的,如果需要启用该功能,我们需要修改tomcat的配置文件server.xml,修改的方法是在server.xml的节点处加上属性:  compression=”on”  ,即下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的原内容1 80" max

2014-04-24 11:00:46 1018

原创 Required CommonsMultipartFile parameter 'file' is not present

@RequestParam("file") CommonsMultipartFile file其中 变量不能有大写的字母,有的话,就报错!

2014-04-23 11:39:52 19008 5

转载 Apache+tomcat 负载均衡

本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图: 

2014-04-23 09:27:25 1048 1

原创 mysql 添加远程用户

USE mysql;GRANT ALL PRIVILEGES ON *.* TO panjing @"%" IDENTIFIED BY "123456";FLUSH PRIVILEGES;

2014-04-22 10:56:10 1052

转载 代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这

2014-04-15 09:20:21 912

原创 批量查找未注册的域名

package com.blog.collection;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.blog.model.Blog;public class CollectionHa

2014-04-11 10:05:05 2067 1

原创 抓取csdn指定用户的博文

http请求类:package com.blog.collection;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.UR

2014-04-11 09:57:01 1360 1

转载 如何删除window service (服务)

办法一:用sc.exe这个Windows命令        开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:        sc delete "服务名"  (如果服务名中间有空格,就需要前后加引号)        如针对上面的: sc delete KSD2Service方法二:直接进行注册表编辑(不推荐)      打开注册表编辑器,找到下面的键值

2014-04-10 09:27:14 1778

转载 jQuery拖动div,移动div,弹出层

代码演示:   http://www.imqing.com/demo/movediv.html大概原理:        使div的position为绝对定位absolute,然后控制其top与left值,需要监听鼠标事件,主要用到mousedown,    mousemove,    mouseup。      在mousedown后,记录mousedown时鼠标与需要移动的div

2014-04-08 09:31:34 1358

转载 Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk、tomcat、ec

2014-04-07 20:38:28 902

原创 No WebApplicationContext found: no ContextLoaderListener registered?

配置文件问题:监听器加载Spring和Spring-Hibernate配置文件Servlet加载Spring-MVC文件

2014-04-04 23:46:20 1329

转载 Spring + iBatis 的多库横向切分简易解决思路

原文地址:http://www.iteye.com/topic/781317

2014-04-04 17:09:14 973

转载 SVN不能读取日志

很长一段时间里,都不能从SVN服务器查询日志,今天终于找到问题原因。SVN服务器配置文件svnserve.conf中,将下面这一行anon-access = read修改为:anon-access = none即可。

2014-04-04 15:32:34 784

转载 window下apache与tomcat整合

Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Macos)。同时对于Java Servlet/JSP的支持,通常也会使用同样Apache出品的Tomcat。Tomcat除了支持JavaServlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率上不

2014-04-03 17:38:15 984

原创 Jquery开发datagird表格插件

半成品源代码:(基本的都可以用,事件响应没有做,因为我没有啥需要,所以就没有写)(function($) { $.fn.datagrid = function(param) { var table = new Table(param, $(this)); table.init(); return table; }})(jQuery);/*var field={

2014-04-03 09:16:23 1239 1

原创 Struts1 用Converter 转换的时候,一直报错

一定要用这个包:org.apache.commons.beanutils.Convertersun也提供了一个包,那样使用貌似会报错。

2014-04-02 10:55:03 947

原创 iframe刷新

iframe.window.location.reload();

2014-03-31 14:08:37 917

原创 解决umeditor上传图片失败

浏览器:火狐服务器已经保存了文件,反馈给客户端的时候,却一直提示失败。这是umeditor的一个BUG上传文件用iframe来模拟ajax上传,但是返回的内容获取到了,有标记在image.js中,umeditor是这样解析JSON的(186行): uploadComplete: function(r){ var me = this;

2014-03-28 12:54:03 7149 10

原创 hibernate update和delete方法无效

getSession().flush();加上这句就可以了,直接提交到数据库,不对缓存进行操作。不然就是对缓存进行操作。

2014-03-26 12:55:19 3521 1

转载 JS获取浏览器可视区域的尺寸

所谓可视区域是指能看得见的区域,即在浏览器中能看到页面的区域(高度与宽度)。刚刚使用 document.body.clientHeight 来获取可视区域的高度得到的却是整个文档的高度,然后在cnblogs.com的一篇文章中获知需要通过 document.documentElement.clientHeight 才能获取到浏览器的可视区域的高度,顺便将该文章摘下来,如下:在没有声明DOC

2014-03-26 09:01:48 890

原创 Hibernate插入中文乱码

jdbc:mysql://localhost:3306/cnvc?useUnicode=true&characterEncoding=UTF-8

2014-03-24 17:32:04 1154

原创 Hibernate插入数据成功,不报错,但是数据库中没有值

原因是没有提交事务加入属性true这样就可以自动提交事务了。

2014-03-24 17:16:58 10391 1

原创 验证码

package cn.cnvc.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax

2014-03-18 14:00:35 1050

原创 Servlet图片加水印

package cn.cnvc.servlet;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.io.O

2014-03-18 10:04:56 1628

转载 找不到"javax.servlet.annotation.WebServlet"解决方法

以前创建的一个项目,打开的时候总是报错。import javax.servlet.annotation.WebServlet; 后来想起当时这个项目是发布在tomcat7.0下面的, 也就是说当时这个项目buildpath下"add library->Server runtime是tomcat7.0,而现在我给这个项目添加的server runtime是tomcat 6.0,所以会出现这样

2014-03-12 20:54:14 1826

转载 基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话

介绍        最近这段时间折腾了一下WebRTC,看了网上的https://apprtc.appspot.com/的例子(可能需要翻墙访问),这个例子是部署在Google App Engine上的应用程序,依赖GAE的环境,后台的语言是python,而且还依赖Google App Engine Channel API,所以无法在本地运行,也无法扩展。费了一番功夫研读了例子的p

2014-03-12 13:03:47 1726

转载 linux SVN服务器创建版本库

1、安装svn服务  # yuminstall subversion 2、新建一个目录用于存储SVN所有文件   # mkdir /home/svn 3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库   # svnadmin create /home/svn/project_1  执行完这一步,/home/svn中将存在p

2014-02-22 15:58:01 751

转载 Tomcat 配置问题

双击startup.bat,启动不了tomcat,JAVA_HOME environment variable is not defined correctly      双击startup.bat,启动不了tomcat在cmd中运行提示CATALINA_HOME没有配置好,就配置了CATALINA_HOME和CATALINA_BASE,配置之后又出现JAVA_HOME environ

2014-02-21 20:52:53 648

转载 HTML 5 WebSocket实现实时视频文字传输(2)

客户端在支持WebSocket的浏览器中,可以直接在Javascript中通过WebSocket对象来实现通信。WebSocket对象主要通过onopen,onmessage,onclose即onerror四个事件实现对socket消息的异步响应。请创建静态页面 不用创建ruant=“server”的 否则会自动reload>  html xmlns="http://www.w3.or

2014-02-20 19:31:28 7941

转载 将私有的jar包导入到maven本地库

将私有的jar包或者maven(http://maven.apache.org)找不到匹配的jar包,导入到本地库中 mvn install:install-file -Dfile=d:/Downloads/apache-activemq-5.5.0/lib/activemq-core-5.5.0.jar -DgroupId=org.apache.activemq -DartifactId

2014-02-20 10:31:16 3490

原创 mysql update select

在sql server中,我们可是使用以下update语句对表进行更新:update a set a.xx= (select yy from b) where a.id = b.id ;但是在mysql中,不能直接使用set select的结果,必须使用inner join:update a inner join (select yy from b) c on a.id =b.id 

2014-02-18 14:58:09 1277

原创 解决Struts2 提示 org.apache.struts2.ServletActionContext 这个类没有

排错:其他的类都有,而这个类没有,定位到他所在的包struts2-core-2.X.jar然后重新下载的就ok了。

2014-02-18 10:44:56 12459

原创 地区三级联动最新版,数据最全

地区数据总共:4094条,全国都全源码下载地址:http://pan.baidu.com/s/1hq5fNTy界面截图:常用的方法都提供了,大家可根据需要去适当的修改源码,源码没有加密和压缩。源码中有example,采用的是Jquery来作为对象选择器。用的时候都是需要new对象,没有扩展Jquery有个属性:basePath 可以不写,写了的话就会自动在这个路

2014-02-10 10:58:58 3898 2

转载 精简代码,为网站减负的十大建议

网站快速加载,是提供良好用户体验的前提。然而,网站功能的不断增多,程序包的不断臃肿,导致网站访问时较大的下载量,最终影响了响应速度。没有一个用户喜欢等待,如何减少代码量,为网站减去过多负担,C raig Buckler在sitepoint网站发表了一篇文章《10 Quick and Easy Fixes to Reduce Page Weight》,分享为网站减负的十个建议。下面为该文的编

2014-01-21 14:12:21 1115

转载 tomcat 启用Gzip 压缩进行优化

打开conf/server.xml文件可以看到:    port="8080"               maxHttpHeaderSize="8192"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" re

2014-01-21 14:05:38 744

原创 冒泡排序,排序字符

package com.order.test;public class Order { public static void main(String[] args) { String [] datas=new String[]{"75","新浪","70","中华人民","90","95","85","80","X","L","XL","XML","12","A","B","D

2014-01-18 14:19:49 1128

原创 SpringMVC过滤静态资源

网上一大堆屁话是这样说的,只要这样配置就可以了~真是误导啊~上面这样配置了,发现一点用都没有,还是照样拦截静态资源~还得加上这一句:     我了个去,真搞不懂有必要加这句吗?害我纠结N久~

2014-01-16 17:55:46 1121

三级联动全国最全

三级联动全国最全

2014-02-10

winterframework

主要功能: 1、自动将表单封装成对象(类似Struts2) 2、自动根据对象产生增删改查sql语句(类似hibernate) 3、支持Spring动态注入,可以把自定义的Action 交给Spring去进行管理 4、自定义的tab标签库 5、支持伪静态功能 伪静态实现,可以用正则表达式!~ 这个框架,差不多就是一个SSH最精简的实现。 配置非常灵活简单,比起三大框架来说,容易多了,而且包就一个而已,非常的小! 使用方法:http://blog.csdn.net/u010402518/article/details/8983495

2013-05-28

spket-1.6.23.zip

spket-1.6.23.zip eclipse 的javascript代码辅助插件

2013-04-27

css3帮助文档

css3 文档,里面有很多例子和一些最新的css3 的特效使用方法。

2013-04-22

javascript省市区县四级联动,全国各地最新数据。

数据是从淘宝网抓取来的。自己也添加了一些数据库,澳门香港都很详细。 主要的联动是 省-市-区-县 四级联动 javascript 实现,里面都有代码注释。总共大小只有175kb 比用服务端实现,效率高多了,而且保证是网上所有类似插件,数据最完整最全的。

2013-04-22

Java数据库代码自动生成工具

自动读取数据库的表,生成Javabean或者生产insert、select、update、delete。还有生成给javabean赋值的语句。

2013-04-22

空空如也

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

TA关注的人

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