摘要: 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)