自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务项目练习(1)

微服务项目练习—登录界面

2023-02-04 20:30:43 759 1

原创 介绍OAuth2

OAuth2简单介绍

2023-02-01 15:49:33 551

原创 RabbitMQ之Exchange(交换机)

在RabbitMQ中,生产者发送消息不会直接将消息投递到队列中,而是先将消息投递到交换机中,在由交换机转发到具体的队列,队列再将消息以推送或者拉取方式给消费者进行消费创建消息 路由键 pull/push生产者------------>交换机------------>队列------------>消费者交换机原理图。

2022-12-20 17:38:16 2919

原创 RabbitMQ入门

rabbitmq的初步认识

2022-12-13 19:39:17 134

原创 Docker之Nacos的持久化和集群部署

Docker之Nacos的持久化和集群部署,外网单节点部署,改为内网集群部署

2022-12-13 13:31:26 663

原创 Docker网络配置

Docker在创建容器时有四种网络模式:bridge/host/container/none,bridge为默认不需要用--net去指定,其他三种模式需要在创建容器时使用--net去指定#创建自定义网络#查看网络IP是固定的。

2022-12-12 11:11:12 870

原创 Docker之自定义上传镜像阿里云

1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息。

2022-12-10 16:05:17 172

原创 数据卷(Data Volumes)&简单介绍Dockerfile

目录前言一、宿主机与容器之间的文件拷贝二、数据卷三、数据卷容器四、Dockerfile1、Dockerfile简介2、制作镜像 引言:利用MySQL镜像安装MySQL服务从容器中拷贝文件到宿主机从宿主机拷贝文件到容器数据卷(Data Volumes)将宿主机的目录与容器的目录进行挂载,实现数据共享结论:不管宿主机、容器在指定目录创建文件夹还是文件,都会会被共享; 注:-v 后面接的共享数据真实存放路径 其中c4为数据卷容器,c6为普通容器,其中c4就起到一个桥接作用,我们可以通过docker inspec

2022-12-06 19:43:55 242

原创 Docker入门

目录一、介绍Docker新一代虚拟化技术0、前置条件1、Docker是什么 2. Docker与虚拟化3. Docker虚拟化的好处4. 核心概念5. Ubuntu16.04安装docker(在线方式) 6. 镜像7. Docker容器 环境配置 8. 查看Docker容器内部信息二、阿里云镜像仓库配置三、常用命令1、基本命令2、镜像命令3、容器命令

2022-12-06 00:17:29 840

原创 微服务介绍

微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独 立运行的项目。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服 务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接 入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。主要功能。

2022-11-26 11:26:08 134

原创 SpringBoot自定义starter

启动器starter命名#官方#第三方SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。

2022-11-21 11:24:43 170

原创 springboot视图渲染技术

FreeMarker

2022-11-21 09:14:05 163

原创 springboot简单入门

Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),

2022-11-06 16:37:42 382

原创 springboot之自定义注解

Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang.annotation包中。注解分类(根据Annotation是否包含成员变量,可以把Annotation分为两类):标记Annotation:没有成员变量的Annotation;这种Annotation仅利用自身的存在与否来提供信息元数据Annotation:包含成员变量的Annotation;它们可以接受(和提供)更多的元数据;

2022-10-28 19:52:00 612

原创 Redis之spring注解式缓存

spring注解式缓存

2022-10-28 11:36:17 156

原创 Redis之使Java操作Redis

使用java代码操作redis

2022-10-27 17:01:11 111

原创 Redis之命令操作

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。

2022-10-27 15:27:49 976

原创 Linux部署项目

1.负载均衡:流量分摊2.反向代理:处理外网访问内网问题3.动静分离:判断动态请求还是静态请求,选择性的访问指定服务器。

2022-10-26 20:38:26 8191

原创 Linux(vmware&centos7)

安转虚拟机及换源

2022-10-26 18:18:52 872

原创 Git(03)

重点:git的分支与标签

2022-09-24 11:36:39 91

原创 Git(02)

主要重点:idea使用git

2022-09-24 11:03:31 87

原创 Git(01)

1.申请并[激活]一个Gitee帐号 (在gitee官网)2.在window中安装Git版本要求:Git-2.22.0-64-bit.exe或以上版本,安装路径:请不要安装在C盘(win10会有权限问题)Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器客户端/服务器 C/S B/SGIT客户端/代码托管网站(例如:github)注1:类似的代码托管网站还有:github/码云gitee/阿里云Code源码管理。

2022-09-22 22:24:41 131

原创 jwt的使用

一个JWT实际上就是一个字符串,它由三部分组成:头部(Header)、载荷(Payload)与签名(signature)它是一个很长的字符串,中间用点(.)分隔成三个部分。注意,JWT 内部是没有换行的,这里只是为了便于展示,将它写成了几行。写成一行,就是下面的样子:Header.Payload.Signature。

2022-09-19 13:42:15 114

原创 VUE+SSM框架增删改查

【代码】VUE+SSM框架增删改查。

2022-09-17 11:02:56 996

原创 SPA项目之vuex

注1:getters将state中定义的值暴露在this.$store.getters对象中,我们可以通过如下代码访问。如果我们需要异步操作,Mutations就不能满足我们需求了,这时候我们就需要Actions了。子组件-->父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...);这样写很麻烦,并且写着写着,估计自己都不知道这是啥了,很容易写晕。通过数据总数Bus,this.$root.$emit('事件名',参数1,参数2,...)上下文参数,注意,这个参数可不一般,它与。

2022-09-15 13:04:58 96

原创 SPA项目之表单验证&CRUD

【代码】SPA项目之表单验证&CRUD。

2022-09-14 08:45:38 103

原创 SPA项目之动态树&数据表格&分页

elementui的动态树+数据表格+分页

2022-09-13 10:42:22 83

原创 SPA项目之首页导航&左侧菜单

安装mockjs依赖。

2022-09-12 11:39:36 80

原创 SPA项目之登录注册

步骤1、将项目导进里2、将项目需要用到的js导进3、安装开发模块找到项目所在位置,打开cmd(进入自己的项目),执行以下命令快速解决npm install axios -S 前端向后端发送请求npm install qs -S 解决发送post请求代码冗余的问题npm install vue-axios -S 将axios依赖整合进vue中下载完成后,会在前端package.js里显示。

2022-09-11 10:23:46 2204

原创 如何使用vue-cli搭建SPA项目

vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境*.vue 文件,是一个自定义的文件类型,用类似HTML的语法描述一个Vue组件。每个.vue文件包含三种类型的顶级语言块 , 和 。这三个部分分别代表了 html,js,css。

2022-09-06 19:57:44 82

原创 vue路由&nodeJs环境搭建

目录一、vue路由1. SPA是什么 2. SPA实现思路和技术点 4、路由思路 5、案例 二、nodeJs环境搭建1.ElementUI简介 2. Node.js是什么3. npm是什么 4. Node.js环境搭建4.1 下载 4.2 解压 4.3 配置环境变量4.4 配置npm全局模块路径和cache默认安装位置 4.5 修改npm镜像提高下载速度(可以使用 cnpm 或 直接设置 --registry ,推荐设置 --registry)4.6 验证安装结果 4.6. 如何运行下载的Node.js项

2022-09-06 10:18:48 115

原创 vue基础语法(下)

vue基础语法(下)

2022-09-04 14:01:41 100

原创 vue基础语法(上)

vue简单语法上级

2022-09-02 18:37:44 327

原创 认识vue

Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架官网:https://cn.vuejs.org/Vue作者:尤雨溪/中国无锡前后端分离 React。

2022-09-01 17:04:57 53

原创 医疗信息管理系统(HIS)——>业务介绍

个人档案:建档、退档、查询、重置门诊卡:取现、退卡、挂失、启用、卡作废、详情门诊卡详情:查询、重置患者费用账单:导出、详情、查询、重置;注:所有的患者费用账单信息都必须通过业务流程产生。医院烂账记录:新增、编辑、导出、作废、查询、重置;注:每天下班手动记录烂账情况,如张三住院费用应收3000,实际实收2000等等情况接诊记录:检查、检验、处置、诊断、详情、上传病历、门诊病历医生诊断流程:查询、重置;注:1)接诊后,医生会对患者进行初步诊断,如开具检验、检查项目等等。............

2022-08-31 12:03:29 14222 3

原创 shiro会话管理

Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大。是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。.........

2022-08-29 10:21:11 59

原创 shiro授权

RequiresPermissions(value = {"user:delete","user:b"},logical = Logical.OR):表示当前Subject需要权限user:delete或者user:b。@RequiresRoles(value = {"admin","user"},logical = Logical.AND):表示当前Subject需要角色admin和user。@RequiresGuest:表示当前Subject没有身份验证或者通过记住我登录过,即是游客身份。...

2022-08-26 20:50:01 181

原创 Shiro认证-ssm

盐加密工具类,在做新增用户的时候使用,将加密后的密码、及加密时候的盐放入数据库;本篇博客中的表数据是现成的,暂时用不上这个工具类去生成数据;第四阶段:md5加盐加密加次数。第三阶段:md5加密加盐。第二阶段:md5加密。...

2022-08-25 21:29:47 69

原创 认识Shiro

1. 什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro。2. 在应用程序角度来观察如何使用Shiro完成工作(图01)

2022-08-24 20:23:53 56

原创 SpringMVC(json&全局异常处理)

目录一、json1、导入pom依赖 2、springmvc-servlet.xml配置3、mapper.xml4、servlet层5、后台代码6、前台代码 7、效果二、全局异常处理1.为什么要全局异常处理2.异常处理思路 3.SpringMVC异常分类4、SpringMVC自带的简单异常处理器5、通过HandlerExceptionResovler接口实现全局异常 6、使用@ControllerAdvice+@ExceptionHandler实现全局异常 7、全局异常处理JSON返回 2、spr

2022-08-23 17:32:08 156

空空如也

空空如也

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

TA关注的人

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