自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Springboot整合Swagger(按步骤操作就可以)

项目结构1.引入依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.6.1</version></dependency><dependency><groupId>io.springfox</groupId>

2022-01-18 16:46:34 890

原创 linux下Redis基础

1.linux下启动redis并进入客户端1.启动reids命令//进入local目录[root@zxf ~]#cd /usr/local​//在local目录下ll(查看目录文件) [root@zxf local]# ll​// 进入local目录下的bin目录[root@zxf local]# cd ./bin​//打开bin目录中的redis-server文件并使用与bin目录同级的resdis6目录中的redis.conf文件[root@zxf bin] redis-s

2022-01-07 15:55:23 1190

原创 Stream API

创建Stream流的方式Collection 提供了两个方法一种是stream() 串行流,还一种parallelStream() 并行流1.集合创建streamList<String> list = new ArrayList<>();Stream<String> stream = list.stream();2.数组创建streamInteger[] nums = new Integer[10];Stream<Integer>.

2021-12-24 09:51:11 416

原创 函数式接口与Lambda表达式

函数式接口:接口中只有一个抽象方法的接口,称为函数式接口Java8中内置的核心的四大函数式接口。一 、消费型接口Consumer<T> 接收一个 T 类型 void accept(T t); public void eat(double money,Consumer<Double> con){ con.accept(money); } @Test public void consumer(){ ...

2021-12-22 16:03:40 431

原创 使用正则判断值是否为整数或小数

private boolean validateNumber(String str) { if(StringUtils.isBlank(str)) { return false; //不是小数 } return str.matches("[+-]?[0-9]+(\\.[0-9]{1,4})?"); //是小数 }

2021-11-29 15:02:43 798

原创 二十三种设计模式--工厂模式(抽象工厂模式)

抽象工厂模式中存在四种角色,分别是抽象工厂,具体工厂,抽象产品,具体产品。首先定义抽象产品接口创建具体产品类(不同实现类分别实现该接口)定义抽象工厂接口创建具体工厂类实现该接口测试 总结 抽象工厂的优点就是能够隔离要生成的具体产品类,如果我想再新增一个功能,我只需要再编写一个具体产品类实现抽象产品接口,编写一个具体工厂类实现抽象...

2021-11-19 17:01:42 158

原创 二十三种设计模式--工厂模式(简单工厂)

普通工厂模式:使用工厂类,给同一个接口下不同的实现类new对象首先创建一个公共接口新建两个实现类分别实现这个宠物接口(调用对象不同,输出的内容也不同)新建工厂类 给produce方法加一个参数type,如果type等于"dog",就new一个dog对象,反之相同。在测试类中测试...

2021-11-19 11:26:33 181

原创 linux系统下载seata

1.下载链接wget https://github.com/seata/seata/releases/download/v1.2.0/seata-server-1.2.0.tar.gz

2021-11-19 10:12:21 1062

原创 linux下安装nacos

1.复制回车下载nacoswget https://github.com/alibaba/nacos/releases/download/1.1.3/nacos-server-1.1.3.tar.gz2.下载完成后解压安装包tar -zxvf nacos-server-1.1.3.tar.gz3.配置nacos进入nacos下的conf目录下的application.properties文件随便找个位置,添加以下代码,密码可以自己设置,保存后退出。spring.d.

2021-11-18 16:14:08 881

原创 判断JS中值的类型是否为undefined或者NaN并替换成其他符号

在前端页面渲染数据时,数据库很多数据的值为null或空字符串,在js中类型就成了undefined例:解决办法,直接上代码function flag(e) { if (e == undefined || e == "") { return e = "-"; } return e}我用的是 - 代替undefined,可以自行替换直接调用方法即可结果如下:...

2021-11-16 15:19:34 842

原创 JS 10位时间戳转日期

//时间戳转换方法 date:时间戳数字function formatDate(date) { var date = new Date(date*1000); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var DD = (date.getDate() < .

2021-11-15 14:21:41 1282

原创 使用svn拉取代码时未解决的冲突解决方案

1.在使用svn上拉取代码时未解决冲突便加载到本地,则冲突部分的目录下会多出三个文件.java.mine 是冲突前自己的文件 .java.r332 是冲突前本地的文件 .java.r333 是别人在你之前提交的文件我的解决方法是:1.进入项目根目录,再次选择拉取2.点击showLog3.点击Update item to revision,即将你本地的项目回退到未拉取(即还未产生冲突)的状态4.重新拉取,解决完冲突后再确定拉取到本地...

2021-11-15 11:13:44 2025

原创 redis中的token设置永不过期

做了一块展示企业信息的大屏,要求登录后生成的token永不过期1.为redis封装一个set方法,参数中不设置过期时间。2.在controller层中登录请求时调用该方法.3.调用成功后,redis可视化工具中token的过期时间为-1,即永不过期...

2021-11-12 15:51:24 4983

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除