- 博客(23)
- 收藏
- 关注
原创 扫码登录实现
扫码登录全过程时序图:具体实现:第一步:pc端生成登录二维码/** * pc端生成登录二维码 * @return */ @PostMapping("/genLoginQR") @ResponseBody public AjaxResult genLoginQR(){ //生成一个uuid String randomStr = RandomUtil.randomString(18); //定义app端
2021-03-29 16:22:46 1356
原创 Lambad表达式的使用
简介:1.Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。2.Lambda表达式还增强了集合库。 Java SE 8添加了2个对集合数据进行批量操作的包: java.util.function 包以及java.util.stream 包。 流(stream)就如同迭代器(iterator),但附加了许多额外的功能。
2021-02-03 11:00:56 222 1
原创 springboot集成elasticsearch7的过程中日期问题
https://www.jianshu.com/p/697a2232938dspringboot集成elasticsearch7中Instant日期类型问题**1 springboot集成elasticsearch7的过程中,遇到了以下问题:**Caused by: java.time.DateTimeException: Unable to obtain Instant from TemporalAccessor: {MonthOfYear=8, YearOfEra=2020, DayOfMon
2020-11-09 14:30:50 3184
原创 将jar包打入maven仓库命令
【将jar包导入maven仓库】mvn install:install-file -Dfile="C:\Users\ZHAOHUIYU\Desktop\tomcat7-maven-plugin-2.2.jar" -DgroupId=org.apache.tomcat.maven -DartifactId=tomcat7-maven-plugin -Dversion=2.2 -Dpackaging=jar
2020-08-16 23:58:55 325
原创 安装docker-compose 并安装gitlab
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose授权chmod +x /usr/local/bin/docker-compose安装gi...
2020-04-06 22:00:09 89
转载 Redis集群的三种模式
一、主从模式通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提供服务。为此, Re...
2020-03-29 14:59:10 76
原创 谈谈equals和hashCode
覆盖equals时需要遵守的通用约定:覆盖equals方法看起来似乎很简单,但是如果覆盖不当会导致错误,并且后果相当严重。《Effective Java》一书中提到“最容易避免这类问题的办法就是不覆盖equals方法”,这句话貌似很搞笑,其实想想也不无道理,其实在这种情况下,类的每个实例都只与它自身相等。如果满足了以下任何一个条件,这就正是所期望的结果:类的每个实例本质上都是唯一的。对于代表活...
2020-03-11 11:52:04 77
原创 使用Springboot AOP实现接口耗时统计
<!--aop--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>package co...
2020-03-07 20:36:15 1448 1
原创 idea整合docker实现一键部署
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin<...
2020-02-17 11:30:51 117
原创 springboot项目打包时将jar包和配置文件分离
<properties> <!--打包用到的路径--> <output.dependence.file.path>lib/</output.dependence.file.path> <output.resource.file.path>resource/</output.resour...
2020-02-11 16:41:20 627
原创 centos7安装mysql
更新yum yum update下载MySQL源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装MySQL源yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查MySQL源安装情况: yum re...
2020-02-10 10:44:10 61
原创 springboot使用redis作为缓存
添加 依赖<!-- 缓存: spring cache --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency>...
2020-02-04 09:56:08 66
原创 springboot使用redis作为mybatis二级缓存
引入redis依赖<!-- redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId...
2020-02-04 09:48:16 88
原创 使用Docker部署springboot项目
1. 新建一个目录 用来存放dockerfile文件和jar包2. 编写Dockerfile文件(文件名就叫Dockerfile)FROM java:8VOLUME /tmpADD springboot-web-0.0.1-SNAPSHOT.jar web.jarEXPOSE 8001ENTRYPOINT ["java","-Djava.security.egd=file:/dev/....
2020-02-03 18:01:24 109
原创 vue发送请求遇到的坑
先看错误信息:后台一直接受不到参数 参数缺失问题所在有些时候使用application/x-www-form-urlencoded,也就是大家在项目经常用到的一种提交格式有些时候使用application/json提交数据,也很常用本人在开发过程中呢一般使用application/x-www-form-urlencoded格式提交数据来查询使用application/j...
2020-01-28 19:26:29 538
原创 docker启动rabbitmq elasticsearch zookeeper服务的命令
启动rabbitdocker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 镜像id启动elasticsearchdocker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 镜像id启动zookeeper(不做集...
2020-01-09 14:13:01 96
原创 springboot指定fastjson序列化
@Bean public HttpMessageConverters fastJsonHttpMessageConverters(){ //1.需要定义一个convert转换消息的对象; FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageCon...
2019-12-26 10:23:10 568 1
原创 oracle事务的隔离级别
一、事务和隔离级别 事务的概念;事务是把对数据库的一系列操作都看做一个整体,要么全部成功,要么全部失败,利用事务我们可以保证数据库的完整性,事务具有原子性。 隔离级别:隔离级别定义了事务与事务之间的隔离距离。 事务的隔离级别: 隔离级别解释: 脏读(dirty read):当一个事务读取另一个事务未提交的修改时,产生脏读。 不可重复读(nonrep...
2019-12-11 09:44:04 2201
原创 jwt相关
package com.zhy;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map; import com.auth0.jwt.JWT;import com.auth0.jwt.JWTVerifier;import com.auth0.jwt....
2019-10-06 14:09:21 79
原创 使用idea搭建ssm
目录结构注意:要新建java和resources文件夹!!!pom.xml这里使用的是tomcat插件 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>...
2019-09-15 00:41:56 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人