摘要: Undertow 作为一个web服务器,是支持反向代理的,比较适用小型平台或者开发测试场景, 以下是使用记录 首先在pom中引用undertow作为web服务器,我使用的springboot项目,配置参考 注: 上面注释的部分,是因为开始用httpclient 做代理,使用也比较简单,有兴趣可以百度 阅读全文
posted @ 2019-07-24 18:25 懒人三四天 阅读(2024) 评论(2) 推荐(0) 编辑
摘要: Undertow 是基于java nio的web服务器,应用比较广泛,内置提供的PathResourceManager,可以用来直接访问文件系统;如果你有文件需要对外提供访问,除了ftp,nginx等,undertow 也是一个不错的选择,作为java开发,服务搭建非常简便 服务搭建 创建一个mav 阅读全文
posted @ 2019-07-24 17:10 懒人三四天 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 背景 项目中使用了undertow作为web容器,以获得更好的性能,这里先不谈undertow相比其他容器(tomcat,jetty等)的优缺点,只是单纯分析下Spring Boot 是如何集成web容器的 项目中使用undertow Spring Boot默认使用tomcat作为内嵌web容器,可 阅读全文
posted @ 2019-06-24 21:06 懒人三四天 阅读(5424) 评论(0) 推荐(0) 编辑
摘要: 场景 前段时候做数据管理,提供了一个文件读取的接口。协议规范大致如下: 客户端通过http接口获取数据流,在获取过程中今天暴露了一些问题,晒一晒, 希望看到的人免踩坑吧。 最开始的实现 此处省去了网络请求部分,直接看对流读取的部分; 方法中 InputStream 参数通过网络获取的输入流,Data 阅读全文
posted @ 2019-05-30 20:14 懒人三四天 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 最近项目需要,利用java执行动态语言,首先想到的是支持js。 1.从打印Hello World开始 Java8 引入Nashorn实现javascript调用,比如使用java运行一段js实现“Hello World”打印: 上述代码成功打印了“Hello World”, 现实场景中,script 阅读全文
posted @ 2018-12-26 17:33 懒人三四天 阅读(3593) 评论(0) 推荐(0) 编辑
摘要: 最近使用java来获取音乐的基本信息,从网上找了一些支持包,可能是比较老的原因,mp3包读取总是失败,所幸http://www.javazoom.net/mp3spi/mp3spi.html 提供的包中是有源码的,我所遇到的问题是通过输入流来获取音频时长总是获取不到。跟踪代码MpegAudioFil 阅读全文
posted @ 2018-12-26 12:06 懒人三四天 阅读(548) 评论(1) 推荐(0) 编辑
摘要: 背景 最近产品需要做一个物体识别的app demo, 咨询研究人员之后,得到开源的yolo9000可以满足需要,yolo中使用的darknet是C语言编写的,yolo9000编译之后本身提供了命令行模式来生成识别结果,默认的结果是识别后带有画框的图片,如图: 图片中框体title即是识别的结果(只有 阅读全文
posted @ 2018-11-28 11:06 懒人三四天 阅读(2792) 评论(0) 推荐(0) 编辑
摘要: WebSocket 介绍 WebSocket 是一种建立在TCP之上的协议,主要用于解决服务器和客户端双向通话问题,具体可以参考 "阮一峰WebSocket教程" 。 Java Web项目使用WebSocket JSR356 中对Java WebSocket API 有详细的规定,包含客户端API和 阅读全文
posted @ 2018-11-19 17:47 懒人三四天 阅读(2098) 评论(0) 推荐(0) 编辑
摘要: maven release plugin 介绍 插件会帮助我们升级pom版本,提交,打tag,然后再升级版本,再提交,等等。基本配置: configuration元素下的tagBase元素,它代表了我们svn中的tag目录 插件最主要的命令有三个 release:prepare release:ro 阅读全文
posted @ 2018-11-09 13:34 懒人三四天 阅读(2800) 评论(0) 推荐(0) 编辑
摘要: 之前写了两篇golang开发入门文章,太过潦草,赶着10.1 放假的前夕,想着还是要认真对待自己写的东西,记录学习的点滴,以后也许会忘了现在学习的东西,但是好歹留下一些文字,同时也希望能给花时间读我博客的人真正有些帮助。 前期准备 因为golang 之前断断续续学过一点,所以现在就以开发一个用户管理 阅读全文
posted @ 2018-10-01 02:18 懒人三四天 阅读(652) 评论(0) 推荐(0) 编辑