9 sanfye

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

下载链接提前关闭

下载链接被提前关闭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

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

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

2020-03-25 02:38:25

spring中的AntPathMatcher路径匹配规则

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

2020-03-14 18:51:43

Idea lombok简化Entity对象代码

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

2019-09-29 11:37:00

http测试工具:httpbin

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

2019-09-29 10:59:44

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

JRebel插件激活

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

2019-03-19 00:53:12

Bean注解的bean名字

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

2018-11-19 01:05:42

Java反射实例

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

2016-01-10 21:04:02

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

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

2015-12-24 09:05:11

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

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

2015-12-24 09:00:52

解决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

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

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

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

使用声明式启动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

CronTrigger的CronExpression表达式意义

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

2015-10-17 15:00:58

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

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

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

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

2015-08-11 20:55:41

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。