自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis-plus入门

1. MyBatis Plus 概述将通用Mapper升级成 MyBatis Plus1.1 简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2 特点无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能

2021-12-20 20:16:23 669

原创 nuxt讲解与案例

1. Nuxt.js 概述1.1 我们一起做过的SPASPA(single page web application)单页 Web 应用,Web 不再是一张张页面,而是一个整体的应用,一个由路由系统、数据系统、页面(组件)系统等等,组成的应用程序。我们之前学习的Vue就是SPA中的佼佼者。SPA 应用广泛用于对SEO要求不高的场景中1.2 什么是SEOSEO:搜索引擎优化(Search Engine Optimization), 通过各种技术(手段)来确保,我们的Web内容

2021-12-13 21:12:53 546

原创 学生管理-axios优化

1.环境搭建1.1 架构分析注册中心:Nacos网关:Gateway后端基础框架:ssm前端:Vue + SPAAxios(request.js)1.2 数据库环境1.2.1 学生数据库#学生数据库CREATE DATABASE nacos_ssm_student;USE nacos_ssm_student;CREATE TABLE tb_city( c_id VARCHAR(32) PRIMARY KEY COMMENT '城市ID', city_name VARC

2021-12-10 21:08:25 281

原创 RabbitMQ

RabbitMQ1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人收发邮件,但是往往响应会有延迟。1.1.1.同步通讯我们之前学习的Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:总结:同步调用的优点:时效性较强,可以立即得到结果同步调用的问题:耦合度高性能和

2021-11-30 17:51:02 128

原创 Centos7安装Docker

0.安装DockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。1.CentOS安装DockerDocker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内

2021-11-30 17:39:06 77

原创 Docker实用篇

Docker实用篇011.初识Docker1.1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个项目中,部署时需要依赖于node.js、Redis、

2021-11-25 15:27:48 1074

原创 JWT&JWT实现登录

1.JWT1.0 为什么要学习JWT?1.1.简介JWT,全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;它是分布式服务权限控制的标准解决方案!它跟RBAC的区别:两者不冲突,在项目中后台权限服务的数据库设计使用RBAC,而前端项目访问后台微服务的权限校验使用jwt官网:https://jwt.ioGitHub上jwt的java客户端:https://github.com/jwtk/jjwt什么是token:https:

2021-11-18 20:28:12 2342

原创 Nacos配置管理&Feign远程调用&Gateway服务网关

SpringCloud实用篇020.学习目标1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。1.1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。1.1.1.在nacos中添加配置文件如何在nacos中管理配置呢?然后在弹出的表单中,填写配置信息:

2021-11-16 21:46:47 1107

原创 Nacos安装&集群搭建

1 Nacos安装指南1.1 Windows安装开发阶段采用单机安装即可。1.1.1 下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:本课程采用1.4.1.版本的Nacos,课前资料已经准备了安装包:windows版本使用naco

2021-11-16 21:44:37 2607

原创 SpringCloud01-Eureka、Ribbon、Nacos

SpringCloud011.认识微服务随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?1.0.学习目标了解微服务架构的优缺点1.1.单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8mNHFpVb-1636980857720)(assets/image-20210713202807818.png)]单体架构的优缺

2021-11-15 21:13:16 156

原创 Vue全家桶

Vue全家桶内容回顾:1 Vue的基本语法2 为什么要前后端分离开发?前后端分离开发的优势和劣势?让专业的人做专业的事情优势:分工明确,各司其职劣质:前后端联调需要消耗比较多的时间3 什么情况下会引起跨域?域名不同子域名不同端口不同协议不同域名和ip地址4 跨域不一定会产生跨域问题?特殊情况:script和img5 为什么会有跨域问题?浏览器的同源策略,从安全角度考虑, 阻止跨站攻击6 跨域的解决方案有哪些?jsonp:可以解决跨域,但是只能接收get请求n

2021-11-09 08:40:02 236

原创 vue入门

vue入门1 事件绑定1.1 绑定事件回顾 javascript<input type="button" onclick="函数名"/><script> function 函数名() { }</script>vue 使用 v-on进行事件绑定<input type="button" v-on:click="函数名"/><script> new Vue({ el : ...

2021-10-28 21:10:44 61

原创 ES 6 & Axios & Vue 基本语法

1. ES 6 基本语法1.1 对象简写对象简写规则1:变量名和key如果重名,变量名可省略,且key不能使用引号规则2:如果值是函数,“: function” 可省略// 1 对象简写// 1.1 回顾 js对象格式// 1.1.1 定义:var username = 'jack'var password = '6666'var obj = { "username": username, "password": password, getAge: f

2021-10-28 21:03:08 60

原创 集群的配置&测试

1、创建三台虚拟机主机名 node01、node02、node03Ip 自己定磁盘大小 自己定(建议至少50G)2、Hadoop集群安装部署1、 服务器主机名和IP配置(三台)2、 修改每个主机的/etc/hosts文件,添加IP和主机名的对应关系(三台)3、 管理节点到从节点配置无密码登录4、 配置jdk 1.8(三台)5、 关闭防火墙(三台)6、 关闭selinux(三台)vi /etc/selinux/configSELINUX=enforcing 改为 SELI

2020-10-14 19:54:55 382

原创 Linux系统硬盘挂载&yum源配置&JDK、Tomcat、Mysql安装&集群部署及无密码访问

1、linux 服务器添加硬盘并进行分区,实现自动挂载1、添加硬盘:在虚拟机中添加硬盘(忽略),添加后重启服务器,发现新硬盘2、硬盘分区:查看硬盘 fdisk –l Fdisk /dev/sdb n p分区一的开始 1分区一的结尾 自定义1分区二的开始 自定义1+1分区二的结尾 自定义2w 3、磁盘格式化mkfs -t ext4 /dev/sdc1mkfs -t ext4 /dev/sdc24、硬盘挂载(临时挂载:重启linux系统后,

2020-10-14 19:54:34 162

原创 HDFS基本介绍&读写流程

1、Hadoop内部组成HDFS: 海量数据的存储MapReduce: 海量数据的离线计算Yarn: 集群资源调度2、HDFS全称Hadoop Distribute File System 即 Hadoop分布式文件系统主要作用:即存储海量数据为什么能存储海量数据?? 因为其空间大,空间大的原因为服务器多、磁盘多。且支持扩展3、HDFS组成部分管理者-Master NameNode 集群中有1-2个,用于管理集群中的工作者工作者-Slave DataNode 集群

2020-10-12 17:59:33 222

空空如也

空空如也

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

TA关注的人

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