自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (38)
  • 论坛 (1)
  • 收藏
  • 关注

原创 下载链接提前关闭

下载链接被提前关闭org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 100,273,812; received: 51,420,928)原因之一:两次读取数据间隔时间超过设置的超时时间。浏览器会关闭一段时间没有发送或接收数据的连接。解决方案1:在下载时提前告诉浏览器文件待下载的大小,在流write之前,设置header的Cont.

2020-07-06 01:35:55 120

原创 Java解决下载中文乱码和URL中文乱码问题

解决浏览器下载中文乱码问题中文乱码是个让人头痛的问题,这里整理针对下载时,中文乱码问题,下面是Java对应的实现,均已测试OK response.reset(); response.setContentType("application/octet-stream"); response.setCharacterEncoding(StandardC...

2020-03-25 02:38:25 333

原创 spring中的AntPathMatcher路径匹配规则

antPathMatcher:AntPathMatcher提供了丰富的API,主要以doMatch为主,AntPathMatcher单次计算是比较耗时的,但antPathMatcher使用了两个Map对象做了缓存,路径缓存stringMatcherCache和分词缓存tokenizedPatternCache,两个缓存初始大小为256,两个cache的数量都不能超过65536,有其中任意一个c...

2020-03-14 18:51:43 848

原创 Idea lombok简化Entity对象代码

lombok的作用一句就是简化bean,entity等类的get、set、toString、equals和hashCode方法,虽然现在市面上的IDE基本都支持通过快捷键自动生成这些,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担,而通过lombok就可以免去代码修改时重新维护的工作量;另外还有日志、校验非空、同步...

2019-09-29 14:54:41 388

原创 http测试工具:httpbin

httpbin 是一个使用 Python + Flask 编写的 HTTP HTTP Request & Response Service。该服务主要用于测试 HTTP 库。你可以向他发送请求,然后他会按照指定的规则将你的请求返回。这个类似于echo服务器,但是功能又比它要更强大一些。 httpbin支持HTTP/HTTPS,支持所有的HTTP动词,能模拟302跳转乃至302跳转的次数...

2019-09-29 11:14:13 2125 1

原创 maven依赖树查看

通过控制台查看:输入命令:mvn dependency:tree如果要输出到文件,找到pom文件的位置 进入命令行输入命令: mvn dependency:tree >d:/tree.txt只查看关系的jar包mvn dependency:tree -Dverbose -Dincludes=groupId:artifactId:version:artifactId:ve...

2019-08-15 10:05:09 8472

原创 JRebel插件激活

通过反向代理的方式永久激活JRebel配置反向代理IDEA 激活JRebel查看是否激活成功请支持正版,这里仅供参考学习使用配置反向代理在nginx配置文件的http块下添加server块:用于设置反向代理配置这里的监听端口与在IDEA中的jrebel中填的需要一致,建议选择一个不用的端口server{ listen 8888 ; location /...

2019-03-19 00:53:12 399

原创 Bean注解的bean名字

@Bean注解括号里面的字符串就是bean的名字,也可以不加,默认bean的名字是@Bean注解所对应的方法的方法名

2018-11-19 01:05:42 6471

原创 Java反射实例

I、getType() 和 getGenericType()的区别 :   a.首先是返回的类型不一样,一个是Class对象一个是Type接口   b.如果属性是一个泛型,从getType()只能得到这个属性的接口类型。但从getGenericType()还能得到这个泛型的参数类型。II、getMethod、getMethods、getDeclaredMethod、getDec

2016-01-10 21:04:02 1278

原创 log4J 日志信息log4j.xml配置说明

1、log4j.xml文件配置简析log4j.xml配置参数基本和log4j.properties一样,具体使用哪种看个人喜好或项目需要而定。

2015-12-24 09:05:11 4304

原创 log4J 日志信息log4j.properties配置说明

使用log4j 记录日志甚是方便,其提供了两种日志配置方式,log4j.propertes和log4j.xml,这篇文件先贴出log4j.properties配置方式1、log4j.properties文件配置简析下面给出了log4j.properties文件常用的一些信息,在使用时只需拷贝部分过来并把注释放开即可,如有问题 感谢留言指正.##logger是进行记录的主要类,appen

2015-12-24 09:00:52 4856

原创 解决Hessian调用重载方法报错问题

使用Hessian调用重载方法报异常问题,例如:String SayHello(); String SayHello(String name);客户端调用上面的方法:IHello hello = (IHello) hessianProxyFactory.create(IHello.class, url); String result = hello.SayHello(

2015-10-24 23:30:54 4799

原创 quartz_jobs.xml配置文件样例2--CronTrigger

Quartz-Job声明式编程2,上面一篇已经贴出了关于SimpleTrigger的样例,这篇贴出关于CronTrigger的样例,使用cron-expression指定日历执行时间,注意这些xml配置和1.8之前的配置有很大的变化,这两篇文章适用于1.8之后的版本II.CronTrigger <job-scheduling-data xmlns="http://www.quartz-s

2015-10-17 16:19:42 6838

原创 quartz_jobs.xml配置文件样例1

Quartz-Job支持声明式的编程,这样我们在项目部署后需要对某个任务进行更改或者新增job任务时,不用再重新编译代码发布,而只需更改quartz-job对应的XML配置文件类似于spring的bean文件I.SimpleTrigger <job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobScheduli

2015-10-17 16:08:58 10671

原创 Quartz-job的quartz.properties配置文件说明

Quartz-Job的quartz.properties配置文件说明,此文件在quartz的jar包有,可直接拿过来使用,另可根据需要进行扩充;如果项目中没有对该配置文件重写,则默认会加载jar包中的。# Default Properties file for use by StdSchedulerFactory# to create a Quartz Scheduler Instance,

2015-10-17 15:31:54 27007 1

原创 使用声明式启动job任务时报JobInitializationPlugin或XMLSchedulingDataProcessorPlugin实例化失败 解决方案

先贴上错误:org.quartz.SchedulerException: SchedulerPlugin class 'org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin' could not be instantiated. [See nested exception: java.lang.ClassNotFoundExceptio

2015-10-17 15:09:01 5226

转载 CronTrigger的CronExpression表达式意义

Cron 表达式包括以下 7 个字段:?秒?分?小时?月内日期?月?周内日期?年(可选字段)特殊字符Cron 触发器利用一系列特殊字符,如下所示:反斜线(/)字符表示增量值。例如,在秒字段中“5/15”代表从第 5 秒开始,每 15 秒一次。问号(?)字符和字母 L 字符只有在月内日期和周内日期字段中可用。问号表示这个字段不包含具

2015-10-17 15:00:58 1853

原创 TortoiseSVN,TortoiseGit修改差异查看器为BeyondCompare

1.TortoiseSvn修改差异化查看器为BeyondCompare: (1).设置比较不同版本文件的程序,选择External(外部),在下面文本框中填入:"D:\DevelopTools\Beyond Compare\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly --前面部分是我的BComp.exe所

2015-08-27 16:01:04 9367 1

原创 Git常用命令

1.用户名/邮箱全局配置:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"2.初始化一个Git仓库,使用git init命令:git init3.添加文件:git add Test4 ;//Test4文件夹及其下面的文件全部添加至版本库,多个文件

2015-08-11 21:26:04 823

原创 Excel中的数据导入到SqlServer数据库中

SqlServer2008才开始支持导出表结构的和表中的数据,而SqlServer2008以前的数据库只支持导出表结构,有些时候我们可能需要把2008以前的数据库中的数据导出来,这个时候我们可以使用折中的方法,先把数据库导出到Excel中,再把Excel中的数据导入到数据库中(如果两台数据库服务器之间可以互通的话,可以直接建立远程链接进行数据传输),将SqlServer中的数据导出到Excel

2015-08-11 20:55:41 1101

原创 使用DbUnit进行数据库操作的单元测试

1.DbUnit是junit的扩展,主要针对Dao层对数据库操作的单元测试,可以在不改变数据库原始数据的情况下,进行测试。官网:http://dbunit.sourceforge.net/下载地址:http://download.csdn.net/detail/sanfye/8992365好了,废话不多说了,其它内容麻烦自己去科普,直接上代码:2.直接继承 DatabaseTest

2015-08-11 20:09:25 6358

原创 heritrix启动后报空指针异常

在配置好Heritrix的job,Start开始后, 出现错误:“null”致命错误:“无法编译样式表”+0000 严重 org.archive.crawler.framework.WriterPoolProcessor getFirstrecordBody Failed transform javax.xml.transform.TransformerConfigurationExc

2015-06-15 21:01:53 946

原创 ZXing解析二维码

Java用ZXing解析二维码

2015-05-15 21:07:46 2615 1

原创 ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

Java用ZXing开发一般的二维码和带图片的二维码,模仿微信二维码的效果实现。首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人感觉没有前两种好;ZXing对j2me,j2se,还有Android等支持也比较好,如果你是搞Android的或以后准备走Android,建议还是用zxing的比较好,毕竟都一个母亲(goole)生的

2015-05-15 20:48:28 13402 5

原创 XStream操作XML和JavaBean对象

以下 JavaBean对象的Person、Profile、Address类是参考一个网友的,源地址没找到,在此感谢下.1、简单的 JavaBean-->XML Java到xml,用toXML()方法://目标对象 Address address1 = new Address("上海市大连路", "450001"); Address address2 = ne

2015-05-14 21:01:46 734

原创 XStream和Dom4j的区别

对于搞技术的人来说,xml文件的处理应该并不陌生吧,先总述下,个人感觉XStream在处理XML文件和JavaBean对象互转时比较好,dom4j对常用的xml配置文件操作比较好点;首先,Dom4j 处理xml应该是公认的易操作、高效率,特别是对读取和修改xml文件中内容 也提供了丰富的API接口,但是在dom4j在处理XML文件和JavaBean对象互转时,会有些小麻烦,特别是 XML 文件的内

2015-05-14 20:32:51 6788

原创 js中判断字符串是否相等,使用 == 或===

1、 if(organId.substring(0, 3)=='000'){  //相等   alert("相等");  }else{   alert("不相等");  } 2、 if(organId.substring(0, 3)==000){  //相等   alert("相等");  }else{   alert("不相等");  } 3、 if(

2015-05-11 16:53:02 31108

原创 substr 和subString 的用法及区别

substr 方法返回一个从指定位置开始的指定长度的子字符串。str.substr(start [, length ])参数stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length  可选项。在返回的子字符串中应包括的字符个数。 

2015-05-11 16:52:51 1027

原创 解决jsp插入数据库中的数据出现乱码问题

一般在jsp页面中添加下面三句 基本可以解决乱码问题,注意 前后台 数据库 编码一致     %@ page   pageEncoding="utf-8"%>  utf-8");%>   (1)JSP页面显示乱码对不同的WEB服务器和不同的JDK版本,处理结果就不一样。原因:服务器使用的编码方式不同和浏览器对不同的字符显示结果不同而导致的。解决办法:在JSP页面

2015-05-11 16:40:28 13015

原创 Java用POI操作Excel

1、Java 操作Excel可以使用poi或jxl等,poi和jxl的区别是:据说poi功能稍微强大点,效率高(占内存比较大,已空间换时间);pxl功能稍弱,但基本够用,占用资源比较稳定。POI除了可以操作Excel(ss=HSSF+XSSF)外 还可以操作Word(HWPF+XSLF)、PowerPoint(HSLF+XSLF),OpenXML4J(OOXML)、OLE2 Filesyste

2015-04-23 12:33:42 2315

原创 spket插件设置ExtJS自动提示

1、安装好spket插件之后, 下载Ext_JS,官网地址:http://extjs.org.cn/downloadext-5.1.0.jsb2下载地址 http://www.spket.com/,好像ext-js从3.0之后就不在包中提供jsb文件了,需要自己下载;2.启动Eclipse,在 window中打开preferences,在左边会看到Spket,我的已破解。

2015-04-19 01:24:11 3773 1

原创 spket插件安装并设置JQuery自动提示

spket是一个开发JavaScript、jQuery、Ext_js等的开发工具,它可以 是独立的IDE,也可以作为Eclipse的插件使用,下面介绍如何在Eclipse中安装spket插件;1.首先上 官网 http://www.spket.com/download.html  中下载spket包,我下载的是spket-1.6.23.zip;2.解压spket-1.6.23.zip会看到

2015-04-19 00:33:40 12145 6

原创 web项目中各种路径的获取

1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassL

2014-04-24 08:33:41 769

原创 SQL Server 存储过程

SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行

2014-02-28 14:08:37 597

原创 Java实现向数据库中存放和读取图片

最近公司做个项目,要求把图片存放到数据库中然后再读取出来,在做的过程中老是出现这样或那样的问题,现把代码贴出来,仅供大家参考。package com.swh.conImg;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IO

2013-09-17 22:40:22 6742

翻译 SWT、Swing 或 AWT区别 比较

简介: 本文通过对 Eclipse 的 SWT 和 Java Swing、Abstract Windows Toolkit(AWT)GUI 工具包进行比较,可以帮助新应用程序的开发人员从中选择适当的工具。您可以通过本文了解对每个工具包的基本特性的介绍,以及使用每个工具包的优缺点。首先我们要弄清一个问题:为什么会有多个 Java™ GUI 工具包呢?最好的答案是,一个工具包并不能满足所有的要求,

2013-09-15 22:19:34 5697 1

原创 设置树的打开关闭图标以及字体的大小颜色样式

tree.setRowHeight(20);//设置节点间的高度   //设置树的样式属性 Icon closedFolder = null,openFolder = null,leafIcon = null ;//定义图标 closedFolder = new ImageIcon("images/tree_close.png");//初始化图标openFolder = new

2013-06-24 15:28:20 4495

原创 右键弹出菜单+最小化按钮到系统托盘+提示信息

/** * 右键弹出菜单+系统托盘+提示信息 */package test1;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.InputEven

2013-05-02 22:43:05 745

原创 BigDecimal

/** * 四舍五入的方法 */package Test1;import java.math.BigDecimal;public class BigDecimalDemo1 {public static void main(String[] args) {// TODO Auto-generated method stubdouble i=2, j=2.

2013-04-27 17:28:08 2562

原创 无边框窗体随着鼠标的移动而移动,类似于qq的登录界面

实现不边框窗体的移动,类似于qq的登录界面,关键是要在当鼠标按下时就获得在窗口中当前的位置,代码:ct.addMouseListener(new MouseAdapter() {         public void mousePressed(MouseEvent e){//按下(mousePressed 不是点击,而是鼠标被按下没有抬起)    int originX = e.

2013-04-11 23:09:06 1210 2

oracle11g官方中文帮助文档

oracle11g官方中文帮助文档,Oracle Database 11g 高可用性;Oracle 数据库 11g :真正应用测试与可管理性概述;Oracle 数据库 11g 中的分区;Oracle性能优化包 11g ;Oracle真正应用测试

2014-10-25

oracle11g DBA api 中文文档

oracle11g DBA api 中文文档 I数据库体系结构,II数据库管理,III高可用性

2014-10-25

黎活明老师易宝在线支付接口源码(亲测可用)

易宝在线支付接口是根据黎活明老师的java网上在线支付实战课程并结合网上的活雷锋们提供的信息整合而成,本人亲测可用。

2014-08-08

标签库大全(jstl标签+js+jsf+spring+struts1标签+struts2标签)

标签库大全(jstl标签+js+jsf+spring+struts1标签+struts2标签)

2014-05-17

struts-2.0 struts2-tags-API

struts2.0标签 struts2tagsAPI

2014-05-17

如何用Java程序设置系统path环境变量

用Java程序+c类库设置系统path环境变量

2014-02-27

JSTL使用手册(韩顺平讲课时用的)

韩顺平讲课时用的jstl使用手册,可以作为jsp参考之用

2013-09-22

JSTL标签库详解

JSTL标签库详解,开发jsp必备,据说是一个不漏

2013-09-22

从零开始 JSP动态网页制作基础培训教程-源代码

从零开始 JSP动态网页制作基础培训教程-源代码

2013-09-08

韩顺平信息供求网素材+供求信息网源码(非韩顺平所写)

韩顺平信息供求网素材+供求信息网源码,该源代码非韩顺平所写,仅供学习参考之用

2013-09-08

MyEclipse常用快捷键

MyEclipse快捷键配置、提示快捷键、提示背景色、关键字颜色、代码显示、编辑框背景色等

2013-08-28

java链接oracle的驱动包 jar包

java链接oracle的驱动包或jar包

2013-07-23

java链接oracle的驱动包或jar包

java链接oracle的驱动包或jar包

2013-07-23

ojdbc5 java链接oracle的驱动包或jar包

java链接oracle的驱动包或jar包

2013-07-23

JList列表框 中盛放 CheckBox复选框,并可以实现上下移动,和鼠标拖动移动

在JList列表框 中盛放 CheckBox复选框,并可以实现列表中的项上下移动和鼠标拖动列表项进行移动,可以直接运行

2013-06-18

Java中List、ArrayList、Vector及map、HashTable、HashMap分别的区别.

Java中List、ArrayList、Vector及map、HashTable、HashMap分别的区别.

2013-04-23

java操作XML的四种方法的比较(有代码)

java操作XML的四种方法的比较(有代码)

2013-04-23

连接Sql Server的驱动jar包

连接Sql Server的驱动jar包jtds-1.2.jar

2013-04-18

FineReport报表二次开发详述

java编写的FineReport报表进行二次开发

2013-04-16

Access日期和时间函数

连接Access数据库时,常用到的一些关于Access时间函数

2013-03-21

JTable常用方法

java 中JTable的一些常用方法,基本够用,具体参考API文档

2013-03-19

图解彩色版HTTP

图解HTTP 绝对是彩色版,上野宣著,图文并茂,大量图片穿插其中,生动形象的讲解了http协议的方方面面。

2017-10-18

零成本实现Web性能测试 --基于Apache JMeter

零成本实现Web性能测试 --基于Apache JMeter

2017-06-04

Spring源码深度解析

Spring源码深度解析

2017-06-04

SPRING技术内幕:深入解析SPRING架构与设计原理

SPRING技术内幕:深入解析SPRING架构与设计原理

2017-06-04

drools runtime所需zip包

drools runtime所需zip包,Drools Engine

2017-03-09

kie-drools-wb安装所需jar包

kie-drools-wb安装所需jar包

2017-03-06

Java8 API .chm

Java8 API java8 API 文档,chm格式

2015-12-15

TortoiseGit_64

TortoiseGit-1.8.15.0 -64bit包括安装包和汉化包,TortoiseGit-1.8.15.0-64bit和TortoiseGit-LanguagePack-1.8.15.0-64bit-zh_CN

2015-08-11

Git客户端管理工具

Git 客户端工具 msysgit,windows GUI

2015-08-11

DbUnit2.4.9 全

DbUnit2.4.9,包括dbunit-2.4.9.jar、dbunit-2.4.9-sources.jar、dbunit-2.4.9-javadoc.jar,是junit的扩展,主要用于代码对数据库操作的单元测试。

2015-08-11

ext-5.1.0.jsb2

从spket IDE 官网下载。 文件名: ext-5.1.0.jsb2 对应版本ext-5.1.*版本。spket自动提示ExtJs5,需要ext-5.1.0.jsb2文件。

2015-07-20

ext-4.2.1.883.jsb2

从spket IDE 官网下载。 文件名: ext-4.2.1.883.jsb2 对应版本ext-4.2.*版本。spket自动提示ExtJs4,需要ext4.2.1.jsp2文件。

2015-07-20

zxing核心包code.2.3的源码包

zxing2.3.0的核心包的源码jar包

2015-05-15

ZXing jar 包

ZXing2.3.0的核心jar包,code-2.3.0.jar

2015-05-15

poi3.11源码包

poi3.11源码包,poi3.11.jar包下载地址:http://download.csdn.net/detail/sanfye/8623845

2015-04-23

poi-3.11.zip

poi3.11.jar包,包括jar包、demo和文档,Java用poi操作excel必备

2015-04-23

Spket1.6.23破解版

亲自验证过能成功,不用自己再重新反编译什么的,只需解压spket1.6.23后把里面的plugins和features文件夹复制到eclipse或myeclipse中eclipse下即可,也可以使用link的方式。

2015-04-19

CSDN个人资料栏显示文章总数与实际文章总数不一致

发表于 2015-08-27 最后回复 2015-08-27

空空如也

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

TA关注的人 TA的粉丝

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