
Java
花明月暗笼轻雾
学习如逆水行舟不进则退
展开
-
Java项目开发中关于classpath路径的理解
在做项目的过程中,经常会遇到在classpath下加载配置文件,但是对于classpath的理解确一直很模糊。转载 2018-10-17 20:56:46 · 583 阅读 · 0 评论 -
maven项目生成jar包运行
将maven项目生成相应的jar包进行运行,之前一直是生成war包,进行项目运行,与jar包不同的是war包在运行时会先放入Tomcat中,利用外部的Tomcat进行运行,而jar包是通过内置的Tomcat进行运行的。我这里使用的编辑器是IDEA,也是现在比较好用的一款软件。1、首先将项目中的pom.xml文件中的打包方式修改为jar2、我们可以通过以下方式修改jar包的输出名称<...转载 2019-01-05 22:13:26 · 4425 阅读 · 3 评论 -
使用gzip提升web在接收大量数据时的响应速度
在之前项目当中,遇到一个问题就是后端传输到web端时数据量较大,传输速度非常慢,导致页面很长时间才刷新出来,于是从网上寻找到了解决办法,很好的解决了问题。原文地址:https://www.cnblogs.com/DDgougou/p/8675504.html解决方案主要是使用Tomcat支持的gzip压缩协议,利用压缩功能,将请求到的数据进行压缩,然后在传输到web端,目前主流的浏览器均支持g...转载 2019-01-05 23:22:04 · 797 阅读 · 0 评论 -
国内阿里云maven仓库
在开发过程中,使用国外的maven中央仓库下载jar包速度是非常慢的,使用阿里云的maven仓库的下载速度非常快,对于开发来说是极好的。1、在maven的conf文件夹下的settings.xml文件中,在标签中,加入以下节点,直接就可以使用阿里云的仓库下载了<mirror> <id>nexus-aliyun</id> <mirrorOf>...转载 2019-01-05 23:31:03 · 1676 阅读 · 0 评论 -
Springboot集成Swagger
Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化的restful风格的web服务。主要功能是接口文档在线生成、接口测试。在日常项目开发中,使用swagger非常方便,在最近的项目中,也是加入了swagger,十分方便开发。1、首先需要一个完整的springboot的简单的项目,这里就不在赘述。然后是添加swagger的相应jar包。&lt;dependency&gt; ...转载 2019-01-09 14:12:33 · 185 阅读 · 0 评论 -
Springboot使用自定义注解实现系统日志处理
在日常项目开发中,系统的日志处理是必不可少的,最近因项目需要,在项目中添加了系统处理日志。文章来源:https://blog.youkuaiyun.com/qq_23167527/article/details/786231631、主要原理还是利用AOP的原理,因此需要在项目中定义一个切面类,需要使用到@Aspect注解,在pom.xml中添加jar包:spring-boot-starter-aop2...转载 2019-01-09 21:42:04 · 2144 阅读 · 0 评论 -
java上传图片到服务器
最近在项目中遇到一个问题,就是使用restTemplate调用他们的post接口将图片上传至服务器是,在传入参数时,总是报错:Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class java.io.FileDescriptor and no p...转载 2019-04-27 19:06:53 · 2461 阅读 · 0 评论 -
springboot单个项目中同时连接两个Kafka集群
近期,由于工作需要,在创建的一个springboot的项目中,同时需要连接两个kafka集群,从集群中获取数据存入数据库进行分析,之前一直使用的是一个集群,两个集群连接没有操作过,经过查阅,最终找到方法,以此来记录一下。1、首先需要在项目中配置kafka配置类主要思想是创建两个消费者工厂,并使用@Primary注解指定消费者在进行消费时默认选择的工厂,两个工程的配置参数一样没什么变化。pac...转载 2019-04-23 21:59:35 · 14085 阅读 · 4 评论