摘要:
springboot常用配置
mvc
spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒.
spring.mvc.date-format设定日期的格式,比如dd... 阅读原文
2018-12-22 20:27:27 阅读(8213) 评论(0)
摘要:
实现思路:
1、在发送的邮件中插入一张图片。
2、对方访问该图片,后台拦截图片,获取浏览器头部信息。
3、将ip转成位置。
示例:
返回ip地址
实现代码如下:
过滤器
package com;
import java.io.IOException;
import java.util.HashMap;
imp... 阅读原文
2018-12-22 19:21:03 阅读(9999) 评论(0)
摘要:
想必大家在熟悉不过了,不错今天就遇到了这个万年坑,哪怕喜欢翻源码的人,也不屑一顾翻它的源码,良言相劝最好翻下源码。
1. String为啥被定义为final ?
2. String是线程安全的么 ?
3. String的设计思想是什么 ?
4. 偏移量是什么 ?
在不看... 阅读原文
2018-12-22 17:25:01 阅读(8016) 评论(0)
摘要:
Builder 模式的目的?
抽离复杂对象的构造函数,让我们可以通过多种方法的排列组合构建复杂的对象。如果构造器参数过多,可以考虑 builder 模式
这样说也有点抽象,举个例子吧。
举个例子
比如 非常热门的消息队列RabbitMQ 的 AMQP.BasicProperties
因为它的属性比较多,所以构造函数也... 阅读原文
2018-12-22 15:41:02 阅读(8932) 评论(0)
摘要:
前言:
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorte... 阅读原文
2018-12-22 14:46:26 阅读(8174) 评论(0)
摘要:
一 JAVA基础
1. JAVA中的几种基本数据类型是什么,各自占用多少字节。
int 32bit short 16bitlong 64bit byte 8bitchar 16bit float 32bitdouble 64bit boolea... 阅读原文
2018-12-22 13:34:02 阅读(10148) 评论(0)
摘要:
.divTable table td{
border:solid #6faadb;
border-width:0px 1px 1px 0px;
}
.divTable table th{
border:solid #6faadb;
border-width:0px 1px 1px 0px;
}
.divTabl... 阅读原文
2018-12-22 13:22:44 阅读(9968) 评论(0)
摘要:
经验:一半,一半的查,看那一段报错,当确定这一步的时候,用最笨的方法,用眼去看,出哪里的错误.
看有没有替换特殊字符的方法,去整理.
阅读原文
2018-12-22 11:43:02 阅读(8032) 评论(0)
摘要:
springBoot 整合swagger
1、pom.xml 配置
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifac... 阅读原文
2018-12-22 10:55:01 阅读(8851) 评论(0)
摘要:
更正上一篇一个小错误,Connector中首先是将socket请求过来的信息封装成一个普通的Request对象(上一篇我写成HttpRequest对象,失误失误,根本就木有HttpRequest这样的对象。。。),然后在Adapter中封装成一个HttpServletRequest进行处理,再丢给Contain... 阅读原文
2018-12-22 10:00:15 阅读(8211) 评论(0)