随笔分类 - Java Third Party
spring,rest,micro service,mq...
摘要:背景、netty抛出完整的error信息如下: 2018-02-08 14:30:43.098 [nioEventLoopGroup-5-1] ERROR io.netty.util.ResourceLeakDetector:176 - LEAK: ByteBuf.release() was not
阅读全文
摘要:一、配置xxx-servlet.xml(xxx是项目名称) 二、jsp页面的引用方式 三、默认的初始页面需要经过spring controller渲染返回,结合tiles的配置
阅读全文
摘要:一、服务器启动示例: 二、各种业务Handler: 三、读空闲(超过10s)的事件处理 附录、超时功能的快捷实现使用自带的ReadTimeoutHandler
阅读全文
摘要:一、说明 以下方法实现了读取指定国际化文件的校验器。 1. MyMessages是自定义的国际化文件,放置在src的根目录下 例如有MyMessages_en_US.properties、MyMessages_zh_CN.properties 2. Locale为想要返回的语言类型 例如传入new
阅读全文
摘要:tomcat真是业界良心啊,文档写的详细无比。 一、https是什么? 二、关于SSL支持 英文好的可以直接参考tomcat默认的在线文档。 首先请运行本地的tomcat。 http://localhost:8080/docs/config/http.html#SSL_Support 三、tomca
阅读全文
摘要:一、现象从fetch说起,用fetch构造一个POST请求。 调用的API服务是Spring boot开发的。 这个POST发出去,一切正常。 由于业务需要,我增加一个头字段:Authorization。 fetch请求的代码修改如下: 问题出现了,服务器收到一个OPTIONS请求?! 二、原因 这
阅读全文
摘要:一、通过配置 修改application.properties 在属性文件中添加server.port=8000 二、直接看代码: 三、关键点 1. 启动类要继承SpringBootServletInitializer类。 2. 启动类要实现EmbeddedServletContainerCusto
阅读全文
摘要:服务器软件用Spring boot开发,API调用的响应消息格式为JSON。 对端调用接口后无法解析响应。 抓包看Response的Body部分确实是正确的JSON格式字符串。 继续分析日志发现对端收到的响应消息类型是text/plain?! 对端解析先判断消息类型,这是无法按照JSON格式解析的。
阅读全文
摘要:一、消息产生、发送 二、消息接收、消费
阅读全文
摘要:一、几个重要的地址 二、下载及编译(以下内容基本出自【快速入门】) 三、启动NameServer 四、启动Broker 五、关闭NameServer 六、关闭Broker
阅读全文
摘要:一、示例代码 这段代码实现了一个独立线程监听在一个特殊的消息队列上,一旦收到消息就处理并发送给MQ,然后推送给所有的消费者。
阅读全文
摘要:一、gradle 二、application.properties 三、logback.xml
阅读全文
摘要:这是我用到的一个util类 1 public class HttpBaseService { 2 3 private OkHttpClient client = new OkHttpClient(); 4 private static final MediaType JSON = MediaType.parse("application/json; charset=ut...
阅读全文
摘要:一、先来看看手工创建的方式 这种直接建立的方式一定要注意:在访问完成后链接的释放。 如果这个时候循环查询一个表100次,你能看到数据库建立了100个链接,如果你释放了的话,100个链接会或快或慢的全部释放掉。 如果数据库访问很频繁的话,好可惜啊,刚建立好一个链接就拆掉了,刚拆完又要新建一个链接……
阅读全文
摘要:一、目录 按照图片准备下面的东西吧,基础jar,数据链接库的jar。 二、generatorConfig.xml 三、run.bat
阅读全文
摘要:前言:zookeeper支持本机多个进程之间的集群,本文描述的是多个独立主机的分布式集群。 一、前提条件 至少需要3台独立主机(不管是虚拟机还是独立硬件) 因为zookeeper支持“大多数节点可用时的服务保障”,而1台和2台是无法满足“大多数节点可用”的条件的。 二、N(N>=3)台主机的配置 它
阅读全文
摘要:一、背景 使用zookeeper操作时提示这个错误信息 java.lang.NullPointerException at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:530) at org.apa
阅读全文
摘要:谷歌浏览器调试的时候,这个警告经常出现。但是每次产生的原因可能都是不一样的。 这篇文档记录我遇到的其中一次。 现象:一个并发的错误信息: 原因: 在构造响应消息HttpResponse的时候,在成功的响应200 OK且有返回content的情况下, 没有明确初始化定义两个响应消息头信息:Conten
阅读全文
摘要:手动解析URL字符串中的参数,写了一个工具类。 感觉不是很完善,期待有更好的改进意见。
阅读全文
摘要:感谢阿里云,下载的链接http://npm.taobao.org/mirrors/node/latest-v6.x/ npm install apidoc -g 1.以Java为例,新建一个java项目,假设名为test。 2.新建一个文本文件,命名apidoc.json,放置在test项目src根
阅读全文

浙公网安备 33010602011771号