随笔分类 - 实用技巧
摘要:开发中,公司会要求对敏感字段进行加密处理后入库,查询的时候需要解密后展示,这就要求原字符串和加密字符串之间进行转换 如果一两个字符串还好,可以直接在入库的时候和查询的时候处理一下,但是如果有很多字段都需要这样处理怎么办? Mybatis里面有一个TypeHandler可以解决这个问题,只需要在需要加
阅读全文
摘要:import com.dkjk.vo.ResponseBean; import lombok.extern.slf4j.Slf4j; import org.springframework.http.converter.HttpMessageNotReadableException; import o
阅读全文
摘要:首先下载好jar包放入磁盘 运行以下命令: 版本号随便起,注意后面引用的时候对应上该版本号就行 mvn install:install-file -DgroupId=com.fintech -DartifactId=ucenter-api -Dversion=1.0.2-SNAPSHOT -Dpac
阅读全文
摘要:与别人对接时经常会遇到既发送文件参数又发送字符串参数的请求,此请求的核心是 文件参数的ContenType=multipart/form-data 字符串参数的ContenType=application/json /** * 使用httpclint 发送文件,如果不传输文件,直接设置filePar
阅读全文
摘要:用IDEA将项目商场到gitee出现下面的提示: Push to origin/master was rejected 出现错误的原因是因为远程仓库中已经有了一个文件,我们再推新的项目文件的时候,就会出现冲突, 这个仓库已经有主人了,新来的不让进。 解决方式: 我们把仓库里的文件先拉到我的项目里边,
阅读全文
摘要:EasyPOI工具可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 导入maven依赖 创建实体类:课程-老师-学生 导入导出工具类 Controller 源码链接: https://gitee.com/xiaorenwu_dashije/ea
阅读全文
摘要:1、给创建的文件自动添加注释信息 这个可以在创建类时自动添加注释,也可以选择创建接口/枚举等等的时候自动添加注释。 还有一个一劳永逸的方法: 这样创建文件的时候都会自动加上这个注释 注释内容为: /** * @ClassName: ${NAME} * @Description: * @Author:
阅读全文
摘要:File-->setting-->Editor-->File Types 选中.boringignore,添加*.iml;.idea;即可
阅读全文
摘要:最近使用maven的父子工程结构搭建微服务架构时,不知道什么原因, 子工程总是被莫名移除出父工程,然后打包处的项目名变成了灰色, 重启该项目时会提示,“该子项目已被移除,是否删除该项目”,这个 当然不能删除,虽然不影响项目运行,但是看着还是很别扭。只需要 把该子项目重新添加至父项目中就行了。方法如下
阅读全文
摘要:开发的时候经常会被IP受限,这是由于数据源方限制了IP,所以需要报备一下IP白名单,怎么查看自己的网络对外的IP呢? 用下面的方式最为准确: Windows上操作: 直接再浏览器访问 http://httpbin.org/ip 如果在Linux上,直接输入命令:
阅读全文
摘要:最近使用jenkins自动部署项目时遇到一个问题,如果部署单个的maven工程,没有什么问题, 但是在部署maven创建的父子工程,如果只从svn或者git上拉取子工程源码时,会报找不到父 工程pom或者relativePath的错误,这是因为,maven子工程是依赖父工程的pom的,所以拉取 代码
阅读全文
摘要:有时我们需要接口的一些基本信息,比如接口请求路径,接口请求方式等,我们用这些信息来做判断,或者入库。 我在开发接口权限的时候就遇到了这个问题,之前写的接口很多,现在需要将这些接口信息存到数据库中, 用来做接口的权限操作,经过一番查阅,在此汇总了一下:
阅读全文
摘要:Lombok简介 Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/ 你可以用@Getter / @Setter注释任何字段(当然
阅读全文
摘要:首先说明我用的是服务器上之前装的mysql数据库,只需要配置上就行了 准备工作 CentOS6.9 在/目录下创建一个目录src,把下载的东西都放到这个文件夹下 下载Apache Httpd,下载地址: http://httpd.apache.org/download.cgi#apache24 wg
阅读全文
摘要:调用外部服务的时候,由于网络或者对方服务的问题导致调用不同,这时候就需要多次进行尝试调用, 但是最好不要无限制的调用,具体代码如下: 输出如下:
阅读全文
摘要:最近监控了一下测试环境的日志,突然出现如下一个异常 由Error parsing HTTP request header可以看出是由于解析请求头出错导致的,但是它属于DEBUG级别的异常,虽然不影响系统运行,但是看到异常还是想解决掉。 解决方法如下: 修改Tomcat配置文件server.xml C
阅读全文
摘要:项目运行过程出现如下问题 经查询,找出原因,并进行解决 具体原因如下: too many open files(打开的文件过多)是Linux系统中常见的错误,从字面意思上看就是说程序打开的文件数过多,不过这里的files不单是文件的意思, 也包括打开的通讯链接(比如socket),正在监听的端口等等
阅读全文