工具类
CS打赢你
遇到的问题都会写个博客给大家分享,一起学习。
展开
-
jekins+docker+git整合
此文章针对的是java项目,如上图,选择构建一个maven项目如上图,填写git的地址,添加密钥,以及指定哪个分支触发jekins如上图,构建触发器如上图,构建环境指定输入日志如上图,指定pom.xml文件,指定打包命令,指定构建完jar包时生成的镜像名称如上图,通过ssh连接到服务器,push生成的镜像,(并且重启项目),以及生成api文档注意:jekins的工作目录为:/data/jekins_home/workspace (宿主机)...原创 2020-11-08 23:31:25 · 135 阅读 · 0 评论 -
Kaptcha图片验证码整合
流程:生成图片---->把验证码数据放到session中---->登录接口进行比较。这里对session解释下:当服务端在getSession(true)时创建了Session的同时,服务器会为该Session生成唯一的Session id,而这个Session id在随后的请求中会被用来重新获得已经创建的Session;在Session被创建之后,就可以调用Session相关的方...原创 2020-02-15 00:18:46 · 194 阅读 · 0 评论 -
java NIO方式读写文件
Java NIO(new/inputstream outputstream)使用通道、缓冲来操作流,所以要深刻理解这些概念,尤其是,缓冲中的数据结构(当前位置(position)、限制(limit)、容量(capacity))。Channel(通道)、Buffer(缓冲区)、Selector(选择器)/** * @author sy * @date 2020/2/13 19:31 ...原创 2020-02-13 20:16:18 · 393 阅读 · 0 评论 -
防止Xss攻击
原理:通过过滤request请求的url进行处理。1,编写xssFilter类,public class XssFilter implements Filter { FilterConfig filterConfig = null; private List<String> urlExclusion = null; public void in...原创 2020-02-13 16:00:54 · 339 阅读 · 0 评论 -
java全局统一处理异常
背景:通一处理异常可以更好的控制交互,不会出现一些乱七八糟的报错信息返回给客户,并且可扩展。注解:@ControllerAdvice :通一处理异常的标识,其实就是一个Controller @ExceptionHandler(VixInsufficientException.class) 要拦截的异常一,定义全局异常处理类import com.m...原创 2019-08-29 17:02:15 · 941 阅读 · 0 评论 -
IDEA中去除maven重复依赖,冲突依赖
背景:maven是管理我们项目jar包的一个很好的工具,但是我们开发时就会不知不觉的造成jar冲突,或者是重复依赖,由于一些其他dependency中包含了某个jar,然而我们又导入了其他jar,这样造成整个项目的jar冗余,庞大,下面就教大家一些去除重复或者冲突依赖的方法、开发工具:IDEA1,如下图:点击右上角的show Dependencies, 就会出现左边的依赖树图 ...原创 2019-08-28 17:27:29 · 18391 阅读 · 7 评论 -
java高效随机生成随机(英文+数字),可自定义
高效package com.messcat.imgrnt.utils;import java.io.Serializable;import java.util.Random;/** * 生成随机用户名 * @author sy * @date 2019/8/26 13:08 */public class RandomUtils implements Serializa...原创 2019-08-26 13:31:40 · 3899 阅读 · 0 评论 -
springboot配置邮箱发送(ssl)--解决linux服务器不能发送问题
1,导包:<!-- mail发送 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependen...原创 2019-07-10 12:17:52 · 2004 阅读 · 0 评论 -
Decimal工具类
package cn.xiaobawan.common.utils;import java.math.BigDecimal;import java.math.RoundingMode;/** * 数学工具类 */public class MathUtil { /** * 加法 * * @param a 被加数 * @param b...原创 2019-05-04 00:17:57 · 335 阅读 · 0 评论