java
不要沉默我
这个作者很懒,什么都没留下…
展开
-
使用Stringboot提供的RequestBodyAdvice接口实现请求响应加解密
使用Stringboot提供的RequestBodyAdvice接口实现请求响应加解密在实际项目中,我们常常需要在请求前后进行一些操作,比如:参数解密/返回结果加密,打印请求参数和返回结果的日志等。这些与业务无关的东西,我们不希望写在controller方法中,造成代码重复可读性变差。这里,我们讲讲使用@ControllerAdvice和RequestBodyAdvice、ResponseBodyAdvice来对请求前后进行处理(本质上就是AOP),来实现日志记录每一个请求的参数和返回结果。1.加解密工原创 2021-01-15 15:18:27 · 510 阅读 · 0 评论 -
centos8安装gitlab,禁用自带的redis和nginx
centos8安装gitlab,禁用自带的redis和nginx一.gitlab介绍Gitlab 是一个基于Git实现的在线代码仓库托管软件,你可以用Gitlab自己搭建一个类似于Github一样的系统平台,一般搭建gitlab私服就是用在公司的内部 Gitlab 功能就是能够对代码的提交审核和问题跟踪,这个对于软件工程质量的管理是至关重要的 Gitlab分为社区版(CE) 和 企业版(EE) 我感觉大多数的公司还是会选择社区版,反正我们公司是要用社区版的 部署Gitlab 是对服务器有配置原创 2020-11-24 10:56:21 · 1813 阅读 · 1 评论 -
SLF4Jjar包冲突: Class path contains multiple SLF4J bindings.
SLF4Jjar包冲突: Class path contains multiple SLF4J bindings.今天写parksstreaming项目的时候遇到的问题,我配置了日志,设置的是error级,但是没有起作用.错误原因:因为我引入了springboot,而springboot下面logback-classic 包和spark下的slf4j-log4j12 包,关于org/slf4j/impl/StaticLoggerBinder.class 这个类发生了冲突。发生这个错误的原因,首先l原创 2020-07-13 22:58:36 · 8482 阅读 · 0 评论 -
mongodb的自定义flume-mongodb-source
mongodb的自定义source需求:用flume从mongodb中采集数据然后把数据存到kafka和hdfs中,用于后面的数据分析。pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>原创 2020-07-13 18:57:35 · 860 阅读 · 0 评论