自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot自定义配置文件

SpringBoot配置文件application.properties,此配置文件会被springboot启动时自动识别并加载到spring容器中。如果我们要修改springboot默认配置,就可以在application.properties配置相关属性,配置项会覆盖掉springboot的默认配置,但是在一些特殊情况,我们并不希望将配置项配置到springboot默认的配置文件中,这就需要我...

2018-12-25 10:16:35 386

原创 获取客户端真实IP【servlet request getHeader("x-forwarded-for")】

在JSP中,获取客户端IP的方法是request.getRemoteAddr(),这个方法在绝大部分情况下是有效的,但是通过反向代理:如nginx,进行转发时,就不能获取到客户端真实的IP。如果使用了反向代理,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。因为通过方向代理,就相当于在客户端和服务...

2018-11-19 11:01:35 273

原创 @RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别

1、@RequestMapping@RequestMapping 注解是一个用来处理用户请求映射,可以用于类和方法上。用于类上,表示类中的所有响应请求的方法都会以该地址作为父路径来进行访问;用于方法上,表示在类的路径上追加方法注解的地址就会访问到对应方法。注意:类上可以不注解@RequestMapping ,但是方法上必须注解@Controller//设置类的访问路径@Reque...

2018-10-25 10:00:20 217

原创 SpringBoot集成rabbitmq错误:org.springframework.amqp.AmqpConnectException: java.net.ConnectException的解决办法

在集成rabbitmq后,运行项目,报错日志:org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.c...

2018-09-18 15:31:26 27347 11

原创 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15

 在tomcat运行时,会有如下报错:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:13...

2018-09-11 09:28:20 1072

原创 Docker报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

在docker中启动容器,会出现报WARNING: IPv4 forwarding is disabled. Networking will not work.错误,是因为linux内核转发的问题。解决办法:(1)修改sysctl.conf或者00-system.conf文件指令如下:vim /etc/sysctl.conf或者vim /usr/lib/sysctl.d/00...

2018-07-25 15:11:38 548

原创 Navicat连接数据库MySQL报错2059

1、出现此问题的原因        mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 现在说第二种方式。 2、进入mysql服务执行以下步骤...

2018-07-25 14:17:49 1022

原创 hibernate报错You have an error in your SQL syntax; ......near 'type=InnoDB' at line 7

根据报错信息,错误在’type=InnoDB’,这个和版本有关系。 具体报错信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at line 7解决

2017-10-30 13:43:21 559

原创 SpringMvc访问页面显示源码(<url-pattern>)

<url-pattern>写成/和/*的区别<url-pattern>/</url-pattern>此会匹配到/springmvc这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url。<url-pattern>/*</url-pattern>:此会匹配所有的url:路径型的和后缀型的url(包括/springmvc,.jsp,.js和*.html等)。 <url-pattern>/*

2017-10-17 16:38:30 589

原创 base64格式图片转换成二进制流并生成图片文件

base64格式图片转换成二进制流并生成图片文件,图片文件转换成base64编码

2017-07-27 13:49:15 18954

原创 $.each循环

对于循环我们首先会想到for循环,但是在前端对数组我们可以使用,但是对于json对象,想把对象中的属性的key-value循环去取出,那么for循环提供不了的。而each方法则给我们提供了便利,下面介绍对一维数组、二维数组、json对象以及页面元素进行便利。Jquery提供$.each方法对变量进行循环1、一维数组://一维数组var arr=["aa","bb","cc","dd"];//ar

2017-04-17 15:54:45 794

原创 canvas画饼状图

canvas画饼状图 在此写了一个简单的环形饼状图,如大家有更好的方法,多多交流html代码pieChart.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.8.0.min.js"></scr

2017-04-17 11:20:38 683

原创 javax.servlet.http.HttpServletRequest报错

javax.servlet.http.HttpServletRequest报错 这个HttpServletRequest报错,是因为工程中确实jar包,即 servlet-api.jar。解决此问题就是将servlet-api.jar导入相应工程中即可。解决步骤: (1)在网上下载servlet-api.jar包。 (2)将servlet-api.jar复制到lib目录下。 (3)最

2017-03-28 19:16:06 3266

原创 json和jsonp

前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和J

2017-03-17 09:43:58 335

空空如也

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

TA关注的人

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