自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序小赵的博客

分享技术

  • 博客(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 3178

原创 将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

原创 mysql中主键索引和非主键索引的区别

2020-05-02 20:22:07 341

原创 安装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

原创 安装mysql后修改mysql编码

2020-03-12 18:21:41 74

原创 谈谈equals和hashCode

覆盖equals时需要遵守的通用约定:覆盖equals方法看起来似乎很简单,但是如果覆盖不当会导致错误,并且后果相当严重。《Effective Java》一书中提到“最容易避免这类问题的办法就是不覆盖equals方法”,这句话貌似很搞笑,其实想想也不无道理,其实在这种情况下,类的每个实例都只与它自身相等。如果满足了以下任何一个条件,这就正是所期望的结果:类的每个实例本质上都是唯一的。对于代表活...

2020-03-11 11:52:04 76

原创 使用Springboot AOP实现接口耗时统计

<!--aop--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>package co...

2020-03-07 20:36:15 1446 1

原创 idea整合docker实现一键部署

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin<...

2020-02-17 11:30:51 117

原创 Redis序列化问题

redis各种序列化方式的最终效果图

2020-02-17 11:30:19 58

原创 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 624

原创 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 106

原创 vue发送请求遇到的坑

先看错误信息:后台一直接受不到参数 参数缺失问题所在有些时候使用application/x-www-form-urlencoded,也就是大家在项目经常用到的一种提交格式有些时候使用application/json提交数据,也很常用本人在开发过程中呢一般使用application/x-www-form-urlencoded格式提交数据来查询使用application/j...

2020-01-28 19:26:29 537

原创 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 567 1

原创 oracle事务的隔离级别

一、事务和隔离级别  事务的概念;事务是把对数据库的一系列操作都看做一个整体,要么全部成功,要么全部失败,利用事务我们可以保证数据库的完整性,事务具有原子性。  隔离级别:隔离级别定义了事务与事务之间的隔离距离。  事务的隔离级别:    隔离级别解释:    脏读(dirty read):当一个事务读取另一个事务未提交的修改时,产生脏读。   不可重复读(nonrep...

2019-12-11 09:44:04 2196

原创 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 78

原创 使用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关注的人

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