自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (10)
  • 收藏
  • 关注

原创 springmvc http请求 406

原因:当control中有requestMapping与html页面名相同,则springmvc认为你是请求的接口,即使带了后缀.html,springmvc仍然返回该接口该返回的数据,若该接口返回json数据,由于带了.html后缀,springmvc会把header中加入text/html,导致返回的内容与header不匹配,报错406。解决方案:修改html页面名

2017-09-26 21:41:42 678

原创 http请求参数编码问题

给某api发送http请求,结果查不到数据;而api开发者自测可以查到数据。僵持不下。经过分析发现,我的url是经过urlencode编码的(传出去的中文变成%E5%B2这种),而api开发者的url是明文传输中文。我通过httpclient发出的请求,使用uribuilder.addParameter追加参数,而该方法会自动将参数按utf-8编码,导致我传出去的url是%

2017-09-26 17:00:34 2981 1

原创 @Value读取配置文件,中文字符乱码

如题。解决方案:在applicationContext.xml中加入    在要使用@Value的类名上方声明@PropertySource(value = "classpath:a.properties")@Getter使用时:@Value("${worker}") private String workers;不再乱码

2017-09-19 01:42:11 7378

转载 Intellij IDEA中file size exceeds configured limit解决

Intellij IDEA中file size exceeds configured limit解决把Hadoop源码导入IDEA中后,其中有个ClientNamenodeProtocolProtos文件代码高达82997行,IDEA直接就不把它当java类看了,报file size exceeds configured limit错误。解决办法如下:你可以尝试修改intellij

2017-09-12 14:55:34 6152 2

原创 关于@RequestParam绑定的数据类型

@RequestParam绑定对象类型,没有问题;@RequestParam绑定基本数据类型,若required属性为true(默认为true)也没有问题;@RequestParam绑定基本数据类型,若required属性为false(默认为true),且设置了defaultValue属性,没有问题;@RequestParam绑定基本数据类型,若required属性为false(默

2017-09-12 00:40:43 6324

转载 Filter 配置多个URL-PATTERN

问题描述:设置了身份认证filter,想拦截多个url-pattern方法:设置多个filter-mappingfilter>      filter-name>authorityfilter-name>      filter-class>com.util.AuthorityFilterfilter-class>  filter>  filter-mappin

2017-09-06 16:46:28 617

转载 DecimalFormat 与double格式化

Demo来一发,做做记录:[java] view plain copy//保留两位小数  private DecimalFormat decimalFormat = new DecimalFormat("0.00");  [java] view plain copyString str1

2017-08-24 00:55:34 2976

原创 将所有异常打印到日志

如题,try{ //异常}catch(Exception e){ logger.error("发生异常 msg={}","原因");}此时发生异常,将会打印: 2017-08-17-11:28:42.160 ERROR [main]-com.App:24>>发生异常 msg=原因非常困扰如果catch住异常,异常的堆栈信息不会被打印出来。logback可以使用如下方法,将所

2017-08-17 11:38:14 9025

原创 tomcat问题集锦

tomcat问题记录

2017-08-16 13:01:35 537

转载 mybatis 报错:check the manual that corresponds to your MySQL server version for the right syntax

问题描述:执行mybatis报错check the manual that corresponds to your MySQL server version for the right syntax问题原因:字段名可能包含mysql关键字解决方案:用``包住关键字,如`order`,即esc下面的键。

2017-08-11 11:55:42 41860

原创 mybatis 批量插入自增主键报错 BindingException:Parameter 'id' not found

问题描述:mybatis 注解、批量插入、自增主键报错 BindingException:Parameter 'id' not found@Insert("insert into " + TABLE + "(" + TEST_FIELDS + ") values (" + TEST_BATCH_INSERT_VALUES + ")")void batchInsert(@Param

2017-08-11 11:52:51 3757

原创 MyBatis绑定错误--BindingException:Invalid bound statement (not found)

问题描述:spring+注解配置mybatis,调用方法时报错如题原因:调用该mybatis接口时,spring会初始化该接口,会从上向下解析里面每个方法的的sql语句(如将foreach语句转为一句一句的sql),有任一sql语句有误,则产生该错误。解决方案:核对每个sql,看看格式是否正确(尤其是foreach这种)

2017-08-11 00:13:34 1904

转载 org.json.JSONObject报错No serializer found for class org.json.JSONObject

问题描述:使用org.json.JSONObject作为http响应时,报错No serializer found for class org.json.JSONObject问题原因:该JSONObject没有实现序列化接口解决方案:使用实现序列化接口的JSONObject即可,如com.alibaba.fastjson.JSONObject

2017-08-11 00:09:18 13416 1

转载 mybatis的xml文件中列名和mysql数据库中的关键字冲突

类似与DELETE什么的是mysql的关键字,在mybatis中操作时需要加上反引号-就是键盘Esc键下面的的那个错误:DELETE = #{delete}正确:`DELETE` = #{delete}

2017-08-10 20:08:31 1338

转载 mybatis 注解方式批量插入

原文地址:http://blog.csdn.net/isea533/article/details/21237175foreach一共有三种类型,分别为List,[](array),Map三种。foreach的第一篇用来将List和数组(array)。下面表格是我总结的各个属性的用途和注意点。foreach属性属性描述it

2017-08-09 21:19:20 3018 4

原创 logback: error :No RollingPolicy was set for the RollingFileAppender named

问题描述:启动logback时控制台报错:error :No RollingPolicy was set for the RollingFileAppender named XXX问题原因:The RollingFileAppender must be set up with a RollingPolicy. It permits the Appender to know

2017-08-06 15:30:24 1979

原创 logback error FileNotFoundException

1、问题描述:16:46:33,199 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - openFile(/var/log/opentsdb/opentsdb.log,true) call failed. java.io.FileNotFoundException: /var/log/opentsdb/o

2017-08-04 15:58:23 15784 1

转载 git pull提示 not-fast-forward

问题描述:git pull origin a:a时提示not-fast-forward原因:本地分支和远程分支没有关联解决方案:关联本地分支与远程分支

2017-08-01 22:17:54 2697

原创 Spring MVC:报错No converter found for return value of type

问题描述:请求数据返回时报错No converter found for return value of type原因:不能将map转换为json传输解决方案:引入json相关包: org.codehaus.jackson jackson-core-asl 1.9.10 org.codehaus.jackson

2017-07-30 21:38:38 1303

转载 getResourceAsStream方法及缓存问题

首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.

2017-07-30 20:37:00 5143 3

转载 Mac Intellj idea 修改jvm参数

转自:http://www.etwiki.cn/java/modify-the-default-size-of-intellj-idea-.html1、在Finder中找到/Applications/Intellij Idea 13.app2、选中Intellij Idea 13.app3、右键菜单中,选择“显示包内容”4、在bin目录下找到idea.vmo

2017-07-25 22:14:43 13858 4

转载 Springtest与junit结合测试注解失败原因

问题描述:我利用Springtest与junit结合测试,出现bean注解失败,test测试代码如下:[html] view plain copypackage org.sparkant.test;    import org.junit.Test;  import org.junit.runner.RunWith;  impor

2017-07-18 21:37:56 1488

转载 IDEA Error:java: Compilation failed: internal java compiler error

转载地址:http://mangocool.com/detail_1_1440643855543.html在Idea中编译时出现这个错误:Error:java: Compilation failed: internal java compiler error。即使再小的错误,也不可以放过,学习就是一个积累的过程。?1234

2017-07-16 19:43:19 5862

转载 IDEA Usage of API documented as @since 1.6+ 语法错误解决方案

转载地址:http://www.cnblogs.com/cxj20160928/p/5954196.htmlintellij 出现“Usage of API documented as @since 1.6+”的解决办法Usage of API documented as @since 1.6+ This inspection finds all usage

2017-07-16 19:35:31 1198

转载 mysqld 启动报错:Address already in use

现象:160826 15:33:33 [Note] Server socket created on IP: '0.0.0.0'.160826 15:33:33 [ERROR] Can't start server : Bind on unix socket: Address already in use160826 15:33:33 [ERROR] Do you already

2017-07-13 16:12:50 1659

原创 Effective Java 学习笔记——第七章(未完待续)

第38条 检查参数的有效性1. 未检查参数有效性的弊端使用中抛出异常正常返回,但返回错误结果正常返回,但破坏了某种状态,发送不可预料的错误(难以调试)2. 检测参数有效性的注意事项应首先检测参数有效性(如是否为空对象,整型是否大于0等)由于无效的参数值导致计算中抛出的异常,且与文档中标注的异常不符的,应使用异常转译

2017-07-12 22:45:54 257

原创 Effective Java 学习笔记——第六章(未完待续)

第30条 用enum代替int常量1. enum与int枚举对比古老的int枚举:public static final int APPLE_FUJI = 0; public static final int APPLE_PIPPIN = 0; public static final int APPLE_GRANNY_SMITH = 0; public static final int O

2017-07-07 18:04:39 246

原创 Effective Java 学习笔记——第四章(未完待续)

Effective Java 学习笔记——第四章(未完待续)

2017-07-07 12:58:36 263

原创 Effective Java 学习笔记——第二章

Effective Java学习笔记

2017-07-01 11:24:41 453

转载 Tomcat server.xml详解

部分原文地址:http://www.blogjava.net/baoyaer/articles/107278.html嵌套:                           标签及参数含义:元素名  属性  解释  serverport指定一个端口,这个端口负责监听关闭tomcat的请求

2017-06-07 16:23:51 201

原创 没有异常的问题,从jar包入手

最最奇葩的问题就是没有异常抛出却不能执行,遇到这类问题先检查jar是否missing,再查查版本够不够。比如:1.某日eclipse不能自动编译了,我多次确认确实开启了自动编译了,但是就是不能编译。后来发现有几个jar包missing了。2.某日程序运行到某处就直接不执行了,反复多次也没有异常抛出。最终发现jar版本太低。所以,经验就是,没有异常的问题,从jar包入手

2017-05-17 16:59:49 311

原创 引入了一个类却无法使用

现象:import org.elasticsearch.client.Client;import org.elasticsearch.client.transport.TransportClient;import org.elasticsearch.common.settings.ImmutableSettings;import org.elasticsearch.common.s

2017-05-11 22:23:25 942

转载 windows logstash cannot find log4j2.properties file

问题:windows logstash cannot find log4j2.properties file解决方案:找到文件logstash-core/lib/logstash/runner.rb将LogStash::Logging::Logger::initialize("file://"+ log4j_config_location)改为Log

2017-04-27 10:05:41 894 1

原创 一个困扰很久的问题(二):Spring容器注入静态引用,报错空指针

举个例子:某Controller@Resourceprivate static Service service;public void test(){service.findById(1);}如上例,将在service.findById(1)报空指针异常。在网上看了很多解答,都是说spring容器是对象层面的 ,而static修饰的变量是类层面的,所以空指针。个

2017-04-24 16:47:41 1888

原创 一个困扰很久的问题:接口和Object到底什么关系?

如题,他俩到底什么关系?1.接口继承Object这种说法支持较多。反例1:但是public interface IStudent extends Object编译器报错The type Object cannot be a superinterface of IStudent; a superinterface must be an interface,大意是接口只能实现接口,不能继承

2017-04-21 16:50:49 1006 4

原创 getClass().getClassLoader()为null

想获取resources下的文件,之前用过this.getClass().getClassLoader().getResourceAsStream(path);可以获取到,但最近的一个工程中需要在一个静态方法中获取该文件,没有了this,我直接用了Class.class.getClassLoader().getResourceAsStream(path),结果发现返回为null。原因:

2017-04-13 22:14:46 9646 5

原创 word--将尾注1改为尾注[1]

ctrl+h替换:^e替换为[^&]即可。

2017-04-06 10:54:04 13127

原创 word格式操作集锦

某行左侧出现竖线,有的是红色的,有的是黑色的,如何取消该竖线?答:该竖线表示该行有过改动,word中选择“审阅”--“接受”即可。某段开头左侧出现黑色实心方框,且该段作为一个整体,不换页,如何修改成正常的段落?答:出现黑色实心方框,表示该段落“与下段同页”且“段中不分页”,word中右键--“段落”--“换行和分页”中取消这两项即可。

2017-03-20 14:34:02 512

转载 论文排版:Word加入脚注后,分栏的正文就跑到下一页上去了的解决方案

在论文排版中,在题目或作者处插入了脚注后,再对正文分栏时,或者先分栏,再在题目或作者处插入脚注,分栏后的正文就跑到下一页上去了~~~(这个问题,我抓狂了很久!终于在搜索若干关键字后得以解决!) 情况一、稿件格式的要求: 1.题目和摘要部分不分栏,正文部分要求分两栏; 2.在首页底部用脚注方式插入作者简介,脚注要撑满页面,即通栏。 示意图如下 标题------

2017-03-19 13:41:55 17342

转载 创建eclipse新的workspace并设置workspace共享配置

声明:该博文引自http://www.cnblogs.com/whycxb/p/4848695.html一:创建新的workspace1、File——Switch Workspace——Other2、修改workspace路径和名称3、修改后如下:4、点击OK按钮后,eclipse自动重启同时,相应路径下生成新

2017-03-13 22:10:18 7251

Head First设计模式 高清中文版 比别的地方下载的要清楚

Head First设计模式 高清中文版 比别的地方下载的要清楚。 设计模式不用说了吧

2018-08-03

阿里Java开发手册

阿里巴巴Java开发手册,教给大家如何写出更简洁、更高效、更易读的代码

2018-07-29

Java并发——无锁实现

Java并发——无锁实现。无锁比有锁机制更加灵活,更加高效,Java进阶必备。

2018-07-29

阿里-java开发手册

阿里的java开发手册,介绍了代码编写的行业规范。

2017-04-27

elasticsearch权威指南(中文版)

elasticsearch权威指南(中文版),适合新手了解es内部结构。

2017-04-27

jquery文字图片抖动效果代码

jquery实现的抖动效果,包含文字、图片,可以直接复制使用

2016-10-05

netty的jar包

netty的jar包,netty开发必备

2016-10-05

RestClient客户端

RestClient客户端,下载后直接使用

2016-10-05

极客学院课程视频批量下载辅助工具

极客学院批量下载工具

2016-10-05

Java面试宝典

Java面试常问的问题总结,面试的问题在平时可能很难遇到,比较偏,这里面都有总结

2016-08-13

空空如也

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

TA关注的人

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