自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (2)
  • 收藏
  • 关注

原创 --linux防火墙命令--

一,防火墙服务1,启动、关闭、重启防火墙服务systemctl start firewalld.servicesystemctl stop firewalld.servicesystemctl restart firewalld.service2,显示防火墙的状态systemctl status firewalld.service3,开机启动防火墙systemctl enable firewalld.service4,开机时禁用防火墙systemctl

2022-03-16 20:11:35 414

原创 MyBatis-Plus 的详细使用

一,简介MyBatis-Plus(简称 MP)是一个MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。​特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通...

2022-03-15 18:33:16 3879

原创 微信小程序之前后端交互

一,本人已将源码上传,免费提取前端 微信小程序(前端实现登录)-Javascript文档类资源-CSDN下载 后端 微信小程序后端代码(前后端交互实现登录功能)-Java文档类资源-CSDN下载 表:新建文本复制进去改后缀为sql即可用了-- MySQL dump 10.13 Distrib 8.0.26, for Win64 (x86_64)---- Host: 127.0.0.1 Database: mini_program-- ---------------

2022-03-12 16:22:15 598

原创 swagger 的介绍和基本使用

一,介绍:1,前后端分离的特点前后端分离是的前端与后端之间的职责更加明确后台: 负责业务处理前端: 负责显示逻辑在这种情况下,前端和后端可以分别交付给专业的开发人员去做,所以是必须要定义前后端直接的对接 接口,否则各自为是则项目无法集成,这时就需要一个文档来定义统一的接口。2,在没有swagger之前在没有swagger之间,我们可以使用word,excel等功能来书写接口定义文档,但又有一个弊端,即: 在接口发送改变时需要及时的同步接口文档,否则实际的接口与接口文档不相符,则接

2022-03-12 15:16:50 4584

原创 微服务自动化 docker-compose

docker-composeDocker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排通过编写docker-compose文件可对多个服务同时进行启动/停止/更新(可定义依赖,按顺序启动服务)docker-compose将所管理的容器分为3层结构:docker-compose.yml组成一个project,project里包括多个service,每个service定义了容器运行的镜像(或构建镜像)Docker-Compose的工程配置文件默

2022-03-05 18:15:36 411

原创 微服务自动化 跨主机集群

集群的创建请参考上一篇博客:微服务自动化集群的搭建跨主机通信Docker默认的网络环境下,单台主机上的Docker容器可以通过docker0网桥直接通信,而不同主机上的Docker容器之间只能通过在主机上做端口映射进行通信。这种端口映射方式对很多集群应用来说极不方便。如果能让Docker容器之间直接使用自己的IP地址进行通信,会解决很多问题。按实现原理可分别直接路由方式、桥接方式(如pipework)、Overlay隧道方式(如flannel、ovs+gre)等。直接路由fl

2022-03-02 17:08:00 158

原创 微服务自动化 etcd 集群搭建

etcd 的下载教程在上篇博客 微服务自动化 etcd 基本介绍&&基本使用 微服务自动化 etcd 基本介绍&&基本使用_m0_58525944的博客-CSDN博客 什么是高可用集群一,搭建 etcd 集群etcd构建自身高可用集群主要有三种形式:静态发现:预先已知etcd集群中有哪些节点,在启动时通过--initial-cluster参数直接指定好etcd的各个节点地址etcd动态发现:静态配置前提是在搭建集群之前已经提

2022-03-01 17:11:28 164

原创 微服务自动化 etcd 基本介绍&&基本使用

一,基本介绍在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响 应快速的服务集群,已经成为了迫切需要解决的问题。Etcd 介绍etcd 是一个高度一致的分布式键值(key-value)存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。它可以优雅地处理网络分区期间的领导者选举,即使在 领导者节点中也可以容忍机器故障。etcd 是用Go语言编写的,它具有出色的跨平台

2022-02-28 18:45:13 307

原创 RabbitMQ 死信交换机&延迟队列

一,死信队列(延迟队列)死信,在官网中对应的单词为“Dead Letter”,它是 RabbitMQ 的一种消息机制。一般来说,生产者将消息投递到 broker 或者直接到 queue 里了,consumer 从 queue 取出消息进行消费,如果它一直无法消费某条数据,那么可以把这条消息放入死信队列里面。等待 条件满足了再从死信队列中取出来再次消费,从而避免消息丢失。死信消息来源:消息 TTL 过期队列满了,无法再次添加数据消息被拒绝(reject 或 nack),并且 r

2022-02-26 19:38:44 1176

原创 Docker 之 nacos 集群部署 (单机发布和集群发布)

一,mysql安装与基本操作1,拉取 mysql 镜像docker pull mysql:8.0.272,定义挂载目录 在/home/mysql目录下新建两个文件夹,一个叫data另一个叫confmdkir -p /home/mysql/{data,conf}3,配置my.cnf(my.ini)放入conf 文件夹中[mysqld]#Mysql服务的唯一编号 每个mysql服务Id需唯一server-id=1#服务端口号 默认3306port=3306#mys.

2022-02-26 15:49:33 521

原创 rabbitMQ 基本使用

消息队列Message queue 释义服务之间最常见的通信方式是直接调用彼此来通信,消息从一端发出后立即就可以达到另一端,称为即时消息通讯(同步通信)消息从某一端发出后,首先进入一个容器进行临时存储,当达到某种条件后,再由这个容器发送给另一端,称为延迟消息通讯(异步通信)带来的好处1. 小红想给小明书的时候,不必问小明什么时候有空,亲手把书交给他了,小红只把书放到书架上就行了.这样小红小明的时间都更自由.2. 小红相信小明的读书自觉和读书能力,不必亲眼观察小明的读书过程,

2022-02-26 15:11:58 729

原创 RabbitMQ 之 Exchange 交换机的讲解与基本使用(直连交换机&&主题交换机&&扇形交换机)

一,什么是交换机交换机类型:实战1,2,生产者和消费者的yml文件server: port: 8081spring: application: name: scz rabbitmq: host: 47.98.177.61 password: 123456 port: 5672 username: springboot virtual-host: my_vhostserver: port:

2022-02-25 20:26:08 1392

原创 Docker nginx 部署项目 (反向代理&&负载均衡)

1,创建镜像docker build -t spring:2.0 .2,在镜像中创建容器 给容器进行端口映射 在指定镜像docker run -itd --name nginx -p 8080:80 nginxaa

2022-02-23 18:38:09 1899

原创 Docker 网络配置 ( bridge 模式 && host 模式 && 自定义IP )

OK!到这就结束了,希望能帮到你!!!

2022-02-21 19:15:07 7315

原创 Docker 镜像上传之阿里云 (基于Alpine制作JDK8镜像)

一,首先创建阿里云配置容器镜像服务创建命名空间创建镜像仓库认证代码源这样我们就可以在我们的仓库上传镜像了二,配置镜像1,下载镜像docker pull alpine:3.102,glibc安装包如果从网络下载速度实在是太慢了,先提前下载复制到镜像中 COPY glibc-2.29-r0.apk /usr/local/java/COPY glibc-bin-2.29-r0.apk /usr/local/java/COPY glibc-i1...

2022-02-21 16:30:46 1267

原创 SpringBoot 与 SSM 相关技术点的整合(SpringBoot 的搭建& 逆向工程 & SSM 开发 & 集成 PageHelper & 集成通用 Mapper & Bug 集成与任务布置)

一,SpringBoot的搭建1.1 选择Spring Initializr 创建项目1.2 勾选相关依赖1.3 项目搭建成功二,Mybatis Generator 逆向工程2.1 导入相关的pom依赖<!--逆向工程依赖--><dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-co

2022-02-20 16:59:45 411

原创 Git简介及下载安装 & Git的常用命令及Git的使用 & ssh key 配置及使用 & IDEA集成Git & Git分支

今日目标:1,简介与下载2,Git的常用命令及Git的使用3,ssh key 配置及使用4,IDEA集成Git5,Git分支一,简介与下载简介:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。其两个

2022-02-20 16:58:39 94

原创 Docker 介绍与安装&&数据卷的使用&&Dockerfile的使用&&备份和还原数据卷容器

一,Docker 介绍与安装Docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。 虚拟机和容器的区别VM(VMware)在宿主机器、宿主机器操作系统的基础上创建虚拟层、虚拟化的操作系统、虚拟化的仓 库,然后再安装应用; Container(Docker容器),在宿主机器、宿主机器操作系统上创建Docker引擎,在引擎的基础上再安装应用。Docker三要素 Docker镜像 Docker 镜像就是一个只读的模板。 例如.

2022-02-20 16:30:09 499

原创 SpringCloud 远程消费( Feign 远程调用&& DTO 层的构建)

前言:继上一篇博客的基础上在进行的编码SpringCloud 的基本使用 nacos SpringCloud 基本使用与 nacos_m0_58525944的博客-CSDN博客 一,Feign 远程调用消费者(consumer)生产者(provider)1,定义远程调用接口 在生产者 建立pojo软件包,新建User实体类package com.provider.nacos_provider.pojo;import lombok.AllArgsConstructor;...

2022-02-14 11:35:37 1551

原创 SpringCloud 基本使用与 nacos

一、Nacos介绍Nacos是SpringCloudAlibaba架构中最重要的组件。Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态 DNS 服务三大功能。能够无缝对接Springcloud、Spring、Dubbo等流行框架。nacos和eureka功能对比1,nacos 搭建下载cloud 下载地址https://github.com/alibaba/Nacos/releases启动登录密码同账号一...

2022-02-13 15:26:35 5801

原创 Quartz 数据库存储 和 内存存储

内存存储1,启动类开启定时任务package com.lgs.code;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;import tk.mybatis.spring.a

2022-02-12 19:59:18 1653 5

原创 Quartz 基本使用

一,定时任务 在很多情况下任务并非需要立即执行,而是需要往后或定期执行,这不可能人工去操作,所以定时任务就出现了 使用定时任务的情况: 每周末凌晨备份数据触发条件 5 分钟后发送邮件通知30 分钟未支付取消订单每 1 小时去拉取数据Scheduled创建定时任务 在SpringBoot的启动类类中加⼊ @EnableScheduling 注解,启⽤定时任务的配置package com.lgs.code;import org.springframework.boot.

2022-02-12 18:16:00 303

原创 Spring Boot 入门之&&微服务发展进程&& Spring Boot 环境搭建的基本启动&&自动配置原理与yml注入

一,什么是Spring Boot在 Spring 的项目开发中,大量的 XML 文件存在于项目之中,繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。而 Spring Boot 是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以是零配置的开箱即用(out-of-the-box),大部分的 Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),开发者能

2022-01-19 23:05:09 482

原创 Spring Boot 之自定义注解&&切面日志&&前端响应

一,了解自定义注解1.1 自定义注解的定义、描述注解是一种能被添加到java源代码中的元数据,方法、类、参数和包都可以用注解来修饰。注解可以看作是一种特殊的标记,可以用在方法、类、参数和包上,程序在编译或者运行时可以检测到这些标记而进行一些特殊的处理。1.2 常用的自定义注解1.3OK!到这就结束了,希望能帮到你!!!...

2022-01-19 11:42:21 1779

原创 Linux安装jdk,mysql,tomcat,nginx有它就够了

jdk下载地址https://www.oracle.com/java/technologies/downloads/#jdk17-linux暗暗

2021-12-25 20:46:57 3507 2

原创 Shiro授权之Shiro授权角色、权限&&Shiro的注解式开发

今日目标:shiro授权角色、权限 Shiro的注解式开发本篇博客是在上一篇博客的基础上在进行编程的shiro认证之md5盐加密&&shiro认证&&shiro加密的测试----shiro与SSM整合_m0_58525944的博客-CSDN博客 一,Shiro授权角色,权限表结构权限分析图1在ShiroUserMapper.xml中新增内容 <!--授权的方法--> <select id="getRolesB..

2021-12-22 17:06:55 876

原创 shiro认证之md5盐加密&&shiro认证&&shiro加密的测试----shiro与SSM整合

今日目标:shiro认证 盐加密本篇博士是在上一篇博客的案例的升级版,把死数据变成活的数据shiro入门之shiro与web的整合_m0_58525944的博客-CSDN博客 本博客是在上上篇博客代码的基础上进行进一步编写的springMvc之文件上传_m0_58525944的博客-CSDN博客 一,shiro认证1 导入pom依赖<dependency> <groupId>org.apache.shiro</groupId&..

2021-12-21 20:19:49 353

原创 shiro入门之shiro与web的整合

今日目标:shiro简介 Shiro入门案例 Shiro与web容器的集成一,shiro简介1什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系...

2021-12-21 16:36:16 275

原创 springMvc之文件上传

今如目标:文件上传本博客在上一篇博客的基础上进行开发springMVC之环境搭建和CRUD_m0_58525944的博客-CSDN博客 文件上传思路:springMVC的文件上传: 1、页面 多功能表单设置enctype="mutipart/form-data" method="post" 2、后台 在上传的方法上传递MutipartFilefile的类来接收页面传递过来的参数 3、完成图片的虚拟映射

2021-12-19 16:32:11 864

原创 springMVC之环境搭建和CRUD

今日目标:Springmvc简介及配置 Springmvc之helloword实现 Springmvc常用注解及返回值处理 Springmvc静态资源处理一,Springmvc简介及配置1什么是springMVC? Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。用于实现前端页面的展现与后端业务数据处理的分离。mvc设计模式的好处1.分层设计,实现了业务系统各个组件之间的解耦,有利于业务系统的可...

2021-12-18 20:49:45 552

原创 mybatis之关联关系映射(一对多和多对多关系)

今日目标:一对多关联关系 多对多关联关系本篇博客是在前四篇的基础上在进行进一步开发的(四) mybatis集成ehcache&&mybatis集成redis_m0_58525944的博客-CSDN博客 (三) mybatis整合spring&&spring整合mybatis分页插件_m0_58525944的博客-CSDN博客 (二) mybatis之动态sql&&模糊查询&&结果集处理&&am

2021-12-17 20:01:25 5754

原创 mybatis集成ehcache&&mybatis集成redis

今日目标:集成ehcache 集成redis本博客是在前三篇博客的基础上进行开发的第三篇 mybatis整合spring&&spring整合mybatis分页插件_m0_58525944的博客-CSDN博客 第二篇 mybatis之动态sql&&模糊查询&&结果集处理&&mybatis分页&&特殊字符处理_m0_58525944的博客-CSDN博客 第一篇 MyBatis入门(逆向生成

2021-12-14 17:14:07 191

原创 mybatis整合spring&&spring整合mybatis分页插件

今日目标:Mybatis与spring集成 Aop整合pagehelper插件在前俩博客的基础上进行开发第一篇 MyBatis入门(逆向生成&&增删改查案例)_m0_58525944的博客-CSDN博客 第二篇 mybatis之动态sql&&模糊查询&&结果集处理&&mybatis分页&&特殊字符处理_m0_58525944的博客-CSDN博客 一,Mybatis与spring集成1 .

2021-12-14 11:04:34 406

原创 mybatis之动态sql&&模糊查询&&结果集处理&&mybatis分页&&特殊字符处理

今日目标:1,动态SQL2,模糊查询( # 与 $ 符号的区别)3,结果集的配置4,分页5,特殊字符的处理一,动态SQL常用的动态SQL:If、foreachBookMapper.java中的方法:List<Book> selectBooksIn(List bookIds);BookMapper.xml中的配置标签:<!-- 动态SQL--><!-- collection:集合的变量 open:自动补充的前缀

2021-12-12 17:15:21 1107

原创 如何删除MySQL并重新安装(MySQL8.0)

压缩目录解压修改my.ini文件1. 以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。cd D:\tools\mysql-5.7.23-winx64\bin​2. 安装首先删除之前的mysqlmysqld remove在安装mysqld install3. 初始化mysqld --initialize --console4. 启动/停止(也可以在window服务里启动或停止)net start mysql..

2021-12-12 10:24:12 984

原创 MyBatis的创建与入门(逆向生成&&增删改查案例)

今日目标:1,MyBatis的逆向生成2,增删改查的案例首先搭建Mybatis框架环境1 创建工程,选择Maven工程2 取名和位置根据自己设置与放置3 选择本地Maven 然后在添加属性(如下图:意思为优先从本地下载) 然后点击完成即可4 项目创建完后配置本地Tomcat,并对工件进行部署配完后测试一下,跑一下服务接下来就是配置项目环境1 首先配置pom.xml文件<?xml version="1.0" enco...

2021-12-11 23:23:25 445

原创 IDEA的下载和使用 安装&配置

一,IDEA的下载地址https://www.jetbrains.com/idea/download/#section=windowsIDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)二,安装步骤(我们下载安装专业版,双击进行安装)傻瓜式安装三,使用3.1设置插件本人第一步下载汉化版插件设置 IDEA 中的各种插件,根据自己的需求进行下载IDEA 插件官方下载地址:https://plugins.jetbrains.com/ide..

2021-12-09 20:09:44 838

原创 如何使用vuex?&&如何安装vuex?

OK! 到这就结束了,希望能帮到你!!!

2021-11-15 20:09:51 1003

原创 spa项目开发之CRUD&表单验证&vue的增删改查

前言:即前三篇博客的基础上在进行开发,本篇是第四篇spa项目开发之动态树功能&&右侧文章的分页查询功能 (2)spa项目开发之动态树功能&&右侧文章的分页查询功能 (1)SPA项目开发之登录注册 今日目标:1,表单验证2,增删改功能的实现准备工作:在组件中对该表进行增删改查开发四个与后台交互获取数据库中的数据目标效果:一,表单验证一 编辑界面布局(把rules加到表单验证里面去) &...

2021-11-12 09:15:14 639

原创 spa项目开发之动态树功能&&右侧文章的分页查询功能

前言:即前两篇博客的基础上在进行开发,本篇是第三篇(2)SPA项目开发之首页导航+左侧菜单 (1)SPA项目开发之登录注册 数据库结构:树表:文章表:一,动态树功能(树的渲染)LeftNav.vue<template> <el-menu router :default-active="$route.path" default-active="2" class="el-menu-vertical-demo" background-color=

2021-11-11 16:53:38 1433

微信小程序前端界面实现

微信小程序前端界面实现

2022-03-12

微信小程序后端代码实现

微信小程序后端代码实现

2022-03-12

空空如也

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

TA关注的人

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