![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 91
谦逊的网虫
爱网上冲浪
展开
-
通过过滤器Filter实现请求响应报文的日志输出
项目组需要打印所有Restful接口的请求及响应报文,而通过HttpServletRequest获取输入流InputStream最多只能获取一次,重复获取会抛异常——Required Request Body is Missing。原创 2022-08-03 13:44:14 · 1093 阅读 · 1 评论 -
正确使用Class.getResourceAsStream("")与Class.getClassLoader().getResourceAsStream("")
方法getResourceAsStream("")与getResource("")均常被用于获取编译路径下指定的配置文件,用法相似,下面以getResource("")为例展示其正确用法: /** * 无package */ System.out.println(this.getClass().getResource("template.xml").getPath());//相对原创 2015-05-28 13:12:24 · 4156 阅读 · 0 评论 -
大文件断点续传
最近项目较为清闲,研究了下Html5新增的几个重要技术点,如操作文件系统、获取摄像头麦克风、本地图片预览、Ajax上传文件等。灵光一现,我有了一个“墨迹”的想法:通过浏览器获取影音数据并实时存储到本地磁盘上,再接着后台默默上传该文件,达到视频录像伪实时备份的目的。然而经过两三天的琢磨研究,有一问题怎么也未能解决:从UserMedia中如何获得视音频流?(目前能力有限,先留着以后继续研究)。哎,功亏原创 2015-06-25 15:40:15 · 1921 阅读 · 3 评论 -
Ant、Ivy入门与集成
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。 整理日志比敲代码还累。 资源准备 本文中的演示实例是基于Eclipse插件(Ivy插件叫IvyDE,Ant插件一般都自带)原创 2015-07-14 15:33:32 · 1093 阅读 · 0 评论 -
SpringMVC、Hibernate系列之级联对象的json序列化
最近为了加深学习Spring和Hibernate,就利用Spring4、Hibernate5搭建了SpringMVC与Hibernate整合的平台框架。搭建过程曾遇到了一系列的棘手问题,在这里将相应的解决方案给予记录和分享。 问题描述 利用Jackson序列化Hibernate一对多关联对象时,出现死循环。花费了1天半时间,必须记录下来。 问题分析 很显然是由于Jackson序列化的深度序原创 2015-08-18 16:34:47 · 3127 阅读 · 0 评论