自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 国内nacos下载

https://gitee.com/liguohui123/nacos-1.1.4-linux我的码云地址里有,下载完成解压即可

2021-09-02 21:14:03 1749

原创 Git常用命令

常用命令cd : 磁盘 改变目录 cd .. 退回上级目录 pwd 显示当前所在目录 ls 列出当前路径下 所有文件 touch 文件名称 创建文件 mkdir 文件名称 创建文件夹 rm -r 文件夹名称 删除文件 mv 移动文件 history 查看历史命令 exit 退出 # 注释 Git 配置git config -l 查看配置 系统默认 git conf.

2021-08-31 15:23:54 144

原创 MySQL 命令大全

创建数据库创建数据库create database 数据库名;案例:create database text;查询以有的数据库创建数据库create database 数据库名;案例:create database text;

2021-08-25 20:23:37 680

原创 session实现登录

1、用户登录之前不管是哪个链接,都会跳转到登录界面2、在登陆成功之后,添加session用户信息3、如果在有session认证的情况下访问,无需登录用户从登录界面进来后,把用户信息存储到session里面,每次退出登录就把session里用户清除。每次用户访问程序都会查session里有没有这个用户信息,如果没有就跳到登陆界面,如果有就跳转用户以前的界面无需在登录。首先编写拦截器拦截用户访问的路径import org.springframework.context.annot.

2021-08-16 14:58:09 10139 1

原创 springboot热部署

第一步:导入热部署jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>第二步:选择自动生成项目第三步:IDEA工具中启动注册窗口(按ctrl+shift+alt+/)选择第一个第四步:应用程...

2021-08-09 17:26:28 84

原创 thymeleaf th:if else

在html里面 if else 是由switch来完成的案例:role角色是int 类型,存放的是 0 和 10:代表没角色=普通用户1:代表超级管理员这里我用th:each遍历数据库th:switch=0的话 th:text显示普通用户th:switch=1的话 th:text显示超级管理员...

2021-08-06 16:02:11 2683

原创 thymeleaf th:if 案例

th:if是 thymeleaf模板引擎里面的语句gt:great than(大于)>ge:great equal(大于等于)>=eq:equal(等于)==lt:less than(小于)<le:less equal(小于等于)<=ne:not equal(不等于)!=<tr th:each="user:${users}"><td th:if="${user.num} eq '123'" th:text="${user.username}"

2021-08-06 15:54:00 193

原创 MySQL修改数据类型语句

语法: alter table 表名 change 要修改的字段名 修改之后的字段名 字段类型比如:修改后:

2021-08-06 14:27:35 1917

原创 html下拉列表传值

<select style="width: 222px ; text-align: center;text-align-last: center; font-size: 20px; height: 50px" ; id="role" class="role"> <option name="option" disabled="disabled" selected="selected" th:text="'==='+${update.role}+'==='" class="te.

2021-08-06 11:38:11 436

原创 标识符基础笔记

标识符:凡是我们能起名的单词都是标识符比如:类名 方法名 变量名 接口名 常量名标识符起名规则 特殊符号只能由 数字、下划线、美元符号$ 组成,不能包含其他符号 不能由数字开头 严格区分大小写 关键字不能作为标识符 标识符起名规范最好是见名知意 例如登录public class UserService{public void login(String username,String password){} }遵守驼峰命名方式Us

2021-06-29 14:11:44 114

原创 java运行机制以及 运行流程

Java-jdk介绍目录Java-jdk介绍

2021-06-23 18:47:55 107

原创 SpringBoot+MyBatis登录案例

1.创建一个SpringBoot项目

2021-06-18 08:01:43 407 1

原创 vue安装与配置、脚手架

使用Vue.js之前安装nodejs,准确来说使用vue-cli搭建项目的时候需要nodejs。也可以创建一个.html文件,通过一下方式引入vue,一样可以使用vue

2021-06-02 22:40:15 470

原创 maven静态资源导出(Ctrl+C+V)

Maven静态资源导出<!-- Maven静态资源导出设置--> <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**

2021-05-23 13:22:09 118

原创 spring框架文档学习(包会)

文章目录spring简介IOC控制反转ioc概念ioc使用(1)导入依赖(2)编写实体类(3)编写配置文件(3)创建容器从容器中获取对象并测试ioc三种创建对象方式(1)下标赋值(2)类型创建(3)参数名DI依赖注入构造器注入Set方法注入(c,p)命名注入bean的作用域bean的自动装配spring简介spring是一个轻量级开源框架,是为了解决企业应用程序开发复杂性创建的spring目前是JavaEE开发的灵魂框架。他可以简化JavaEE开发,可以非常方便整合其他框架,无侵入的进行功能增强。s

2021-05-22 02:39:48 1165 4

原创 Redis(5种数据类型)

Redis5大数据类型1- String(字符串) String更加适合字符串存储!2- List(列表) 列表 双端操作所有list命令都是l开头的3- Set(集合) set没有重复数据,集合是唯一的 Redis的Set是string类型的无序集合Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 4- Hash(哈希) 适合对象的存储Redis hash 是一个string类型的f

2021-04-29 17:29:59 154

原创 docker安装redis(最新)

获取 redis 镜像默认最新 docker pull redis查看本地镜像 docker images给redis镜像创建容器docker run -d --name redis -p 6379:6379 redis --requirepass 123456 name 是容器id--requirepass 是密码查看未启动的容器docker ps -a启动容器docker start 容器id进入redisdocker exec -it 容器id redis-

2021-04-29 11:07:26 90

原创 centos7安装docker

centos07检查是否能ping www.baidu.comdocker安装安装dockeryum install docker输入y是确认安装一直y基本命令启动docker systemctl start docker 有关于docker学习↓↓希望对你们有所帮助docker安装rabbitmqdocker常用命令docker搭建RabbitMQ集群...

2021-04-28 16:44:48 103

原创 vm固定ip

配置虚拟机 网络配置文件,重启网卡在虚拟机里输入:cd /etc/sysconfig/network-scriptsls 查看所有文件第一个就是自己的网络配置文件修改文件:vi cfcfg-ens33输入完按esc:wq!保存即可

2021-04-28 16:11:49 118

原创 mysql基础语法(常用)

文章目录数据库操作数据表操作CRUD数据库操作创建数据库create database 数据库名;create database shirompdb;选择数据库use 数据库名;use shirompdb;删除数据库drop database 数据库名;drop database shirompdb;数据表操作创建数据表create table account( id int AUTO_INCREMENT, name varchar(30) default nu

2021-04-27 10:36:41 98

原创 springboot整合shiro+mybatis-plus

文章目录Shiro框架简介环境搭建springboot+shiro+mybatis-plus+thymeleaf1.创建Spring Boot项目,集成Shiro及相关组件2.准备一个sql表3.配置yml4.创建表的实体类5.创建mybatis-plus的basemapper接口6.创建UserService接口实现7.创建UserServiceImpl业务逻辑8.编写自定义Realm认证授权9.编写Shiro的配置类10.编写controller控制器11.编写controller对应的界面html12

2021-04-27 10:07:45 713

原创 SpringBoot整合Shiro(认证+授权)

Spring Boot整合shiro1.创建Spring Boot应用,集成Shiro及相关组件,pom.xmlpom.xml <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.7.1</version> </dependen

2021-04-23 12:05:52 156 1

原创 修改thymeleaf默认路径

修改thymeleaf模板默认路径在我们使用thymeleaf模板时 我们访问html界面跳转时后缀默认是.jsp(我们可以改成后缀为.html)我们可以通过yml配置更改 #视图解析器 thymeleaf: prefix: classpath:/templates/ suffix: .html...

2021-04-22 17:45:23 924

转载 idea连接mysql时区报错

找到你的my.ini文件 配置时区[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Program Files\MySQL\mysql-5.7.32# 设置mysql数据库的数据的存放目录datadir=D:\Program Files\MySQL\mysql-5.7.32\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_er

2021-04-22 14:28:20 162

原创 springmvc面试题2021

MVC框架全称Model(模型)-View(视图)-Controller(控制器),这是一种开发模式,他的好处是可以将界面和业务逻辑分离SpringMVC主要组件1、前端控制器 DispatcherServlet(不需要开发,由框架提供【核心】)2、处理器映射器 HandlerMapping (不需要开发,由框架提供)3、处理器适配器 HandlerAdapter (不需要开发,由框架提供)4、处理器 Handler (需要工程师开发)5、视图解析器 View Resolver (不需要开

2021-04-20 17:46:10 1102

原创 springmvc执行流程(简述易懂)

Spring MVC框架的控制器控制器的主要作用就是处理特定URL发过来的HTTP请求,然后进行业务逻辑处理,将结果返回给某个特定的视图。springmvc执行流程1:客户端请求提交到DispatcherServlet 2:DispatcherServlet接收到请求后、将提交的信息交给处理器映射器(HandlerMapping)3:HandlerMapping根据用户的url请求、匹配该url的Handler(Controller),并返回一个执行链4:DispatcherServlet调用

2021-04-20 11:54:14 9697

原创 idea配置tomcat以及环境变量

这里写目录标题tomcat环境变量idea配置tomcattomcat环境变量第一步下载tomcat网址:https://tomcat.apache.org/download-90.cgi下载完成后解压进入解压后的文件夹复制地址第二步下载tomcat环境变量配置右击此电脑 -> 属性 -> 高级系统设置 -> 环境变量1.CATALINA_HOME2.编辑Path,点击“新建”,添加变量值:%CATALINA_HOME%\lib%CATALINA_HOME%\b

2021-04-19 19:14:31 3846

原创 rabbitmq消息可靠投递(理论)

消息的可靠投递在使用Rabbit MQ的时候,在发送消息的时候我们希望消息不会投递失败,这个时候RabbitMQ为我们提供了两种方式用来控制消息的投递可靠性模式。config确认模式return退回模式rabbitmq整个消息投递的路径为:producer—>rabbitmq broker—>exchange—>queue—>consumerconfig确认模式消息从producer 到 exchange,不管消息能不能到达交换机(exchange)config Ca

2021-04-19 11:30:18 113

原创 docker快速搭建RabbitMQ集群

这里需要用到Xshell 连接我们的虚拟机-方便c v查看本地所有的镜像docker images我的是3.8.14第二步:创建映射数据卷目录,启动rabbitmq容器创建文件夹:mkdir rabbitmqclustercd rabbitmqcluster/mkdir rabbitmq01 rabbitmq02 rabbitmq03操作日志[root@localhost rabbitmqcluster]# pwd/home/soft/[root@localhost soft]

2021-04-19 11:18:14 173

原创 rabbitmq延迟队列实现

延迟队列Rabbitmq并没有延迟队列但是:死信队列+消息时间设置过期时间可以 达成我们想要的延迟队列效果例如下单5分钟之内未支付就会取消订单,那么设置下单支付时间为5分钟后过期然后进入私信队列,一旦进入私信队列那么就自动取消订单代码消费者:@Componentpublic class ttlproducer { @Autowired private RabbitTemplate rabbitTemplate; // 模拟订单 public void mak

2021-04-15 17:42:17 215

原创 RabbitMQ的TTL+死信队列 看完这篇包会!!!

RabbitMQ的TTL消息TTL:TTL是:Time To Live的缩写 , 也就是生存时间RabbitMQ支持消息的过期时间,在消息发送时可以进行指定RabbitMQ支持为每个队列设置消息的超时时间,从消息入队列开始计算只要超过了队列的超时时间的配置,那么雄安锡会自动的清除...

2021-04-15 16:10:28 1052

原创 Springboot整合RabbitMq-用心看完这一篇就够了(最新)

SpringBoot-整合MQ---目录1---HelloWorld模型2---Work模型3---Fanout模式4---direct路由模式5---主题模式topics1—HelloWorld模型springboot-整合mq-第一种模型 Hello World 简单模式一个生产者丶默认交换机丶一个队列丶一个消费者。第一步配置好自己的ymlserver: port: 8001spring: rabbitmq: username: guest password:

2021-04-13 17:08:41 1179 9

原创 springboot整合rabbitmq(搭建)

整合第一步创建一个springboot的项目fanout模式创建fanout的消费者第一步创建一个springboot的项目创建springboot项目 选好所需要的骨架编写yml文件fanout模式编写消费者@Componentpublic class OrderService { @Autowired private RabbitTemplate rabbitTemplate; public void makeOrder(String userid, S

2021-04-13 09:12:38 402

原创 AMQP协议学习

AMQP:是一个应用层标准的高级消息队列协议。简单来说;AMQP是一套标准底层协议,加入了许多其他特征来支持互用性,具有跨语言和跨平台的特性。AMQP协议主要特征:—有5种交换机类型:direct,fanout,topic,headers,system—面向缓存—可实现高性能—跨语言和平台的互用性传输协议实际上是一种消息通讯机制一方发送,另一方接收,按照协议格式进行解析,获得到消息内容。...

2021-04-09 10:46:23 88

原创 rabbitmq常用的五种模型

第一种:Hello World第二种:Work queues第三种:Publish/Subscribe第四种:Routing第五种:Topics

2021-04-09 10:03:50 8138

原创 docker常用命令

启动docker服务命令systemctl start docker查看已有的镜像docker images强制删除镜像docker rmi (镜像名)查看所有容器(包括未运行的容器)docker ps -a启动容器docker start 容器的id删除容器docker rm 容器的id查看正在运行的容器docker ps...

2021-04-07 19:29:02 228

原创 rabbitmq连接java快速入门

前提:下载配置好mq和虚拟机下面是我使用的方法点击=安装与配置先创建maven小项目demo结构第一步导入jar包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </de

2021-04-07 16:06:51 158

原创 国内下载erlang链接

RbbitMQ安装教学亲测!!! 亲测!!! 亲测!!!安装:首先我呢吧需要安装Erlang环境 --必须安装erlang环境 应为rabbitmq基于erlang开发(国内下载地址:https://erl.uip6.com/) //点击最新的下载

2021-04-07 15:57:15 8228 3

原创 centos7安装docker安装rabbitmq(2021)亲测有效!!!

centos07首先创建个虚拟机检查是否能ping www.baidu.comdocker安装在能ping同百度的前提下 安装docker安装dockeryum install docker输入y确认安装启动docker[root@localhost ~]# systemctl start dockerrabbitmq安装下载你想要rabbitmq的版本docker pull docker.io/rabbitmq:3.8.14-management查看已有的镜像docker

2021-04-07 14:32:18 812

原创 rabbitmq安装与配置(windows)亲测有效!!!

第一步安装erlang环境国内下载地址:https://erl.uip6.com/ 下载最新的然后 傻瓜式安装 一直点Next第二部安装rabbitmq这个需要官网下:https://www.rabbitmq.com/然后傻瓜式安安装 一直点Next配置他们的环境变量去百度搜怎么配置rabbitmq和erlang的环境变量在回来看我文档以上我没有详细的教程 百度搜即可 再回来看我文档第一步需要使用管理员权限的cmd, 进入到sbin目录下因为我的安装路径是这个 D:\dev

2021-04-06 10:24:34 196

空空如也

空空如也

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

TA关注的人

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