自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git操作

git操作

2022-06-13 17:34:06 104 1

原创 layui的简单操作

目录1. 准备工作1.1 创建springboot项目,引入相关依赖1.2. 在配置文件中编写连接数据库信息1.3. 在application.yml中配置视图解析器1.4. 下载layui包放在static目录下2. 创建实体类3. 创建mapper文件4. 创建vo类来转变数据5. 创建service接口及其实现类6. 创建配置类用来实现分页操作7.创建控制类8. 运行测试数据库连接及数据库数据9. 创建table文件放在templates文件夹下10. 运行测试1. 准备工作1.1 创建sprin

2021-12-23 16:38:00 860

原创 vue的简单实现

要实现vue需要在文件中引入一下代码<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> 下面分开几种操作来实现vue<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> &lt.

2021-12-23 15:56:30 1068

原创 RabbitMQ的相关操作7--SpringBoot综合操作

目录1. 环境准备1.1 引入相关依赖1.2 编写配置文件连接RabbitMQ1.3 传教Swagger配置文件2. 简单消息发送接收2.1 编写配置文件,配置交换机、队列及RoutingKey2.2 编写生产者来发送消息2.3 编写消费者已监听方式接收消息2.4 为防止消息不可达时无法感知,实现当不可达时输出日志2.5 测试运行3. TTL队列消息发送接收3.1 编写配置文件3.2 编写生产者3.3 编写消费者3.4 测试运行1. 环境准备1.1 引入相关依赖<dependencies>

2021-12-07 11:23:01 254

原创 RabbitMQ的相关操作6--死信队列

目录1. 项目依赖以及工具类如前面操作所示2. 创建两个消费者一个为正常队列,一个为死信队列3. 创建生产者4. 运行测试按照如下所示就行代码编写1. 项目依赖以及工具类如前面操作所示2. 创建两个消费者一个为正常队列,一个为死信队列public class Consumer01 { //普通交换机名称 private static final String NORMAL_EXCHANGE = "normal_exchange"; //死信交换机名称 priv

2021-12-03 16:30:58 1290

原创 RabbitMQ的相关操作5 --交换机

目录1. 项目依赖以及工具类如前面操作所示2. 按目标图示创建两个消费者3. 创建生产者4. 运行测试将要实现了是如下内容1. 项目依赖以及工具类如前面操作所示2. 按目标图示创建两个消费者public class ReceiveLogsDirect01 { public static final String EXCHANGE_NAME = "direct_logs"; public static final String QUEUE_NAME = "console";

2021-12-03 16:03:37 854

原创 RabbitMQ的相关操作4--发布确认

目录1.预备操作2. 设置批量发消息的个数3. 编写单个确认代码4. 编写批量确认代码5. 编写异步发布确认代码6. 运行测试代码1.预备操作与 RabbitMQ的相关操作2–轮训分发消息中前两步一致,引入相关依赖,并编写创建信道的工具类代码2. 设置批量发消息的个数 //批量发消息的个数 public static final int MESSAGE_COUNT = 1000;3. 编写单个确认代码//单个确认 public static void publicMessa

2021-11-29 15:46:52 355

原创 RabbitMQ的相关操作3--预取值分发(不公平分发)

目录1.预备操作2.创建工具类,让线程停顿,用来控制程序运行速度3. 编写生产者代码4. 编写消费者代码4.1 编写处理时间较短的消费者代码4.2 编写处理时间较长的消费者代码5. 运行测试代码1.预备操作与 RabbitMQ的相关操作2–轮训分发消息中前两步一致,引入相关依赖,并书写创建信道的工具类2.创建工具类,让线程停顿,用来控制程序运行速度public class SleepUtils { public static void sleep(int second){

2021-11-29 15:23:37 1701

原创 RabbitMQ的相关操作2--轮训分发消息

目录1. 创建SpringBoot项目,引入相关依赖2. 为了减少重复代码书写,编写连接工厂创建信道的工具类3. 编写生产者代码4. 编写消费者代码5. 运行代码测试1. 创建SpringBoot项目,引入相关依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2021-11-29 10:48:17 640

原创 RabbitMQ的相关操作1--Hello World

目录1. 创建SpringBoot项目,引入相关依赖2. 编写生产者代码3. 编写消费者代码4. 运行测试查看内容 https://zhangc233.github.io/2021/07/23/RabbitMQ/1. 创建SpringBoot项目,引入相关依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId>

2021-11-29 10:27:11 454

原创 spring security + autho2.0的实现

目录一、 认证授权Server端1. 创建springboot项目,引入maven依赖2. 创建spring security配置类3. 创建认证授权Server端配置类AuthorizationConfig4. 测试获取授权码二、 资源Server端1. 创建springboot项目,引入maven依赖。与前面的依赖相同。2. 创建配置文件application.yml3. 创建资源Server端配置类4. 创建接口进行测试5. 使用postman进行测试一、 认证授权Server端1. 创建spri

2021-11-19 14:18:48 326

原创 spring security的实现

目录1. 创建springboot项目,引入maven依赖2. application.properties文件对数据库进行配置3.根据RDBC权限模型设计数据库表3.1 创建权限表szp_permission_test3.2 创建角色权限表szp_role_permission_test3.3 创建角色表szp_role_test3.4 创建用户角色表szp_user_role_test3.5 创建用户表szp_user_test4. 创建java实体类来映射数据库中的表4.1 创建PermissionE

2021-11-18 10:45:09 770

原创 springboot操作mongodb

目录引入MongoDB依赖配置文件进行配置创建MongoDB实体类创建Dao创建service创建测试类进行测试引入MongoDB依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> &l

2021-11-16 11:21:55 1243

原创 springboot自定义starter

目录1.创建boot-07-hello-starter-autoconfigure模块1.1 创建实体类HelloProperties1.2 创建服务HelloService1.3 创建配置类HelloServiceAutoConfiguration1.4 在resources/META-INF目录下创建spring.factories文件1.5 运行clean和install使之放入maven仓库中2. 创建boot-07-hello-starter模块2.1 在pom.xml文件中引入boot-07-

2021-11-04 16:30:53 69

原创 springboot actuator

SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等1.加入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactI.

2021-11-03 16:14:55 118

原创 springboot aop简单实现

自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation { String module();}使用该注解@Componentpublic class LoggerApply { @MyAnnotation(module = "www.baidu.com") public void loggerApply(){ .

2021-11-02 14:54:36 123

原创 redis中跳表数据结构

2021-10-15 10:49:38 61

原创 Swagger

Swaggerswagger的用处可以通过Swagger给一些比较难理解的熟悉或接口增加注释信息接口文档实时更新可以在线测试SpringBoot集成Swagger引入swagger依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>

2021-09-09 09:34:31 69

原创 Mybatis plus的简单实现

操作步骤1.在pom.xml文件中引入项目依赖2.在application.properties文件中配置连接数据库3. 创建实体类Address4. 创建AddressMapper接口类,继承BaseMapper接口5.创建AddressController来测试1.在pom.xml文件中引入项目依赖<dependencies> <dependency> <groupId>org.springframework.boot&lt

2021-08-20 19:30:06 283

原创 spring boot打war包

1. 修改pom.xml文件1.1 修改打包方式 <packaging>war</packaging>1.2 引入需要的依赖<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></dependency>1.3 指定打war包的名称&l

2021-08-19 16:18:54 92

原创 spring boot设置编码方式

在application.properties文件中加入以下几句即可server.servlet.encoding.enabled=trueserver.servlet.encoding.force=trueserver.servlet.encoding.charset=utf-8如果需要让程序在所有浏览器上都不会乱码,可以加入以下语句resp.setContentType("text/html;character=utf-8");该行代码在整体代码中使用如下import javax.se

2021-08-19 16:06:27 320

原创 spring boot简单使用拦截器

1.创建实体类Userpublic class User { private int id; private String name; public User(int id, String name) { this.id = id; this.name = name; } public int getId() { return id; } public void setId(int id) {

2021-08-19 15:53:15 81

原创 springboot使用过滤器

1.创建一个过滤器类MyFilter该类重写了Filter的三个方法import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter(urlPatterns = "/myfilter")public class MyFilter implements Filter { @Override public void init(FilterCon

2021-08-19 15:39:00 51

原创 Redis相关操作

Redis操作1.key值操作2.库操作3. 数据类型操作3.1 String3.2 list3.3 set3.4 hash3.5 zset1.key值操作keys * //查看当前库的所有keyexists key //判断是否存在keytype key //查看key的数据类型del key //删除指定的key数据expire key 10 //设置key的过期时间ttl key //查看还有多久过期,-1表示永不过期,-2表示已经过期2.库操作select 1 //切换到库1

2021-08-18 17:13:43 43

原创 spring boot连接linux中的mysql数据库

两个步骤一、在启动类的main方法中加入以下代码if (System.getProperty("os.name").indexOf("Windows") != -1) { System.setProperty("proxySet", "true"); System.setProperty("socksProxyHost", "127.0.0.1"); System.setProperty("socksProxyPort", "121

2021-08-18 16:20:55 517

原创 Redis模拟手机验证码

Redis模拟手机验证码package jedis;import redis.clients.jedis.Jedis;import java.util.Random;public class PhoneCode { public static void main(String[] args) { verifyCode("123"); getRedisCode("123","958367"); } //生成验证码 public s

2021-08-18 14:12:16 73

原创 springboot整合Redis

springboot整合Redis项目依赖在application.xml中对Redis进行配置创建配置类创建controller来测试项目依赖 <dependencies> <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b

2021-08-18 14:08:16 57

空空如也

空空如也

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

TA关注的人

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