自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (1)
  • 收藏
  • 关注

原创 自动驾驶入门必须要学会的ADAS(详解)

ADS分类详解

2022-08-02 14:44:21 5448 1

原创 解决vue : 无法加载文件 C:\Users\keyu.Shang\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,

新电脑需要重新配置所有的东西,在创建vue项目时遇到这个问题vue : 无法加载文件 C:\Users\keyu.Shang\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。解决办法打开cmd用管理员权限(右键开始)输入set-ExecutionPolicy RemoteSigned,选

2022-05-17 10:23:03 135 1

原创 面试中的项目介绍怎么介绍?从哪些方面介绍?一文搞明白(大数据方向,其他方向可借鉴)

面试中,我们肯定会被问到的一个问题就是,你介绍一下你的项目,那到底怎么描述才是面试官满意的呢,我这里整理了几个问题通用问题大家的项目肯定是不一样的,但是这些问题就是可以共同使用,用于项目介绍1、介绍一下你们的项目主要就是从项目背景、目的、以及业务的大的需求方向入手,简要说明项目做了什么,为什么做,怎么做的2、数仓架构是什么? 用到了哪些技术介绍项目中用到了哪些的技术,重点技术要说明选择的原因。技术的架构是什么?数仓架构?(粗略回答)3、你们的数仓分了几层?根据项目的数仓回答即可4、每层.

2022-05-02 08:30:51 1075

原创 Flink从Kafka获取数据写入MySQL的实现

Kafka->flink -> mysql

2022-04-24 09:17:36 2452 1

原创 Spark从Kafka获取数据写入MySQL的实现(流式数据)

Kafka -> spark ->Mysql

2022-04-24 09:04:27 935

原创 MapReduce从HDFS读取文件聚合后写入HDFS的实现

HDFS->MapReduce->HDFS

2022-04-24 08:54:52 431

原创 Idea连接MySQL异常[Could not create connection to database server. Attempted reconnect 3 times.]

Idea连接MySQL异常很久不用idea连接mysql,突然报错解决办法就是在连接后加入下面这个?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC这样就可以了...

2022-03-26 15:33:43 1156 1

原创 Not registered via @EnableConfigurationProperties, | A component required a bean of type ‘xxx‘

Not registered via @EnableConfigurationProperties, marked as Spring component当使用@ConfigurationProperties时报这个错误解决办法:一、在pom.xml中添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configu

2021-12-28 16:17:50 288 21

原创 有关Mybatis-Plus的插件机制

快来学习Mybatis-Plus高级知识呀!!

2021-12-21 20:58:53 116 2

原创 用MyBatis Plus来整CRUD

MyBati-Plus快速入门

2021-12-20 17:17:55 157 1

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb

运行时,发现项目正常运行后报警告:Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.原因:数据库驱动’com.m

2021-12-20 08:43:36 314

原创 如何设计好数仓?数仓到底是什么?---详解

这一篇看完还不会数仓?我不信!

2021-12-17 14:52:15 1688 2

原创 数据仓库各层到底在做什么?(ODS,DWD,DWM,DWS,ADS)

一只搞不明白数据仓库么??看这个详解你就一定懂了

2021-12-16 15:31:34 2727

原创 Nuxt.js入门安装及灵活使用

Nuxt.js1、 案例入门1.1、create-nuxt-app 介绍1.2、安装1.3 启动1.4、访问2、目录结构2.1、 目录1.2、别名3、路由3.1、路由概述3.2、基础路由3.3、动态路由3.4、动态命名路由3.5、默认路由3.6、嵌套路由3.7、过渡动效3.7.1 全局过渡动效设置3.7.2、 自定义动画4、视图4.1、默认模板4.2、默认布局4.2.1、 布局概述4.2.2、 布局分析4.2.3、 公共导航4.3、自定义布局4.4、错误页面4.5、Nuxt组件特殊配置4.5.1、 模板代码

2021-12-14 09:16:40 1468 1

原创 SPA、SEO、SSR相关概述与对比

SPA、SEO、SSRSPASEOSSRSPA和SSR对比Nuxt.js定义这三个名词的概念其实是为后面的nuxt.js来做铺垫SPA官方定义SPA(single page web application)单页 Web 应用,Web 不再是一张张页面,而是一个整体的应用,一个由路由系统、数据系统、页面(组件)系统等等,组成的应用程序。样例解释(Vue为例)Vue页面分两部分,一部分是我们的页面(包含ajax程序,但不包含数据),另一部分当页面加载时发送ajax到我们的后端程序,

2021-12-13 09:49:04 1398

原创 用Java写个小游戏--黄金矿工代码实现

黄金矿工项目结构前期准备Stone类Gold类(包含Gold类,GoldMini类,GoldPlus类)GameWin类Line类Parent类Sky类项目结构GameWin类,游戏的主类Gold类,金块类Line类,线类Parent类,提取出的父类Sky类,背景类Stone类,石块类前期准备需要获取相关的图片,我的图片是获取至爱给网,里面有挺多的素材而且…免费搭建一个IDEA项目(会Java的都会吧…eclipse也行,反正我用的IDEA)Stone类关于石头的相关参数pu

2021-12-09 15:10:04 12222 27

原创 用户登录鉴权JWT代码实现

实现流程1、用户请求登录2、Zuul将请求转发到授权中心,请求授权3、授权中心校验完成,颁发JWT凭证4、客户端请求其它功能,携带JWT5、Zuul将jwt交给授权中心校验,通过后放行6、用户请求到达微服务7、微服务将jwt交给鉴权中心,鉴权同时解析用户信息8、鉴权中心返回用户数据给微服务9、微服务处理请求,返回响应[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zmAXhGQA-1638864819933)(https://img-community.cs

2021-12-07 16:14:15 943 1

原创 网站快速成型工具-Element UI

Element UIElement UI1 什么是Element UI????2 搭建环境2.1 创建vue项目2.2 安装 element-ui组件2.3 Element UI 引入3 布局3.1 布局3.2 reset.css3.3 满屏填充4 导航条4.1 需求4.2 导航条4.3 路由4.4 页面刷新导航选中问题5 表格:查询列表5.1 测试页面5.2 基本表格5.3 表格修饰5.4 多选![在这里插入图片描述](https://img-blog.csdnimg.cn/87a16b32f4a447e

2021-12-06 17:23:58 3397 1

原创 个人项目需要发送验证码?无法对接运营商,试试第三方工具阿里云吧

验证码1、发送验证码2、 短信服务(推荐)2.1、注册购买2.2、代码测试1、发送验证码短信发送是电信运营商提供的服务,需要访问对应的接口,不同运营商提供的接口地址肯定不一样,如果直接访问这些接口就需要判断收信息的手机号属于哪个运营商,关键在于这些接口不对个人开放,还要考虑调用短信服务的费用问题因此目前调用短信业务都是使用第三方企业的短信服务,他们与运营商合作,封装了短信接口,调用方法,而且费用相对便宜第三方的短信服务有很多,其中阿里云也提供了短信服务我这里就是拿阿里云来做的2、 短信服务(推

2021-12-04 16:10:07 569 2

原创 LeetCode-链表经典习题(206-反转链表)图文详解

为了明年的实习要从现在开始狠刷LeetCode了这个反转链表在面试中还是经常容易考到的!!划重点需求:反转一个单链表示例:- 输入:1->2->3->4->5->NULL- 输出:5->4->3->2->1->NULL进阶:你可以迭代或递归的这两种方式解决这道题1. 递归:我在递归这方面一直都是比较弱的,所以我就以我最直白的方式来讲这个反转的递归,我自我觉得吧,我能看明白的递归大家应该都行(递归我是真不行),我这就直接说

2021-12-03 08:08:41 416

原创 服务器异步通讯工具--RabbitMQ

RabbitMQ1、初步认知1.1.同步和异步通讯1.1.1.同步通讯1.1.2.异步通讯1.2.技术对比:2、安装及使用2.1.安装RabbitMQ2.1.单机部署2.1.1.下载镜像2.1.2.安装MQ2.2.RabbitMQ消息模型2.3搭建Demo工程2.4.入门操作2.4.1.publisher实现2.4.2.consumer实现3.SpringAMQP3.1.Basic Queue 简单队列模型3.1.1.消息发送3.1.2.消息接收3.1.3.测试3.2.WorkQueue3.2.1.消息发送

2021-11-30 20:23:04 166

原创 DockerFile + Docker-Compose

DockerFile + Docker-ComposeDockerfile自定义镜像镜像结构Dockerfile语法用---构建Java项目基于Ubuntu构建Java项目用----基于java8构建Java项目Docker-ComposeDockerCompose安装DockerCompose下载修改文件权限Base自动补全命令:permission denied部署微服务集群compose文件修改微服务配置打包拷贝jar包到部署目录部署Dockerfile自定义镜像常见的镜像在DockerHub就

2021-11-30 18:18:33 1818

原创 SpringCloud之JWT鉴权

JWT鉴权JWT是什么?为什么要学习JWT1.2.数据格式## 3. JWT详解3.1 base64编码原理3.2 jwt测试-JwtUtil的使用4.JWT交互流程5.结合Zuul的鉴权流程学习方式我们还是按三布来的方式,我觉得这样学比较明白(如果有其他想法留言给我~~)JWT是什么?JWT,全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;它是分布式服务权限控制的标准解决方案!它跟RBAC的区别:两者不冲突,在项目中后台权限

2021-11-30 17:55:10 582 1

原创 有关SpringCloud-Gateway相关的详细学习

Gateway服务网关Gateway是什么?为什么需要Gateway?gateway怎么做(入门案例)1)创建gateway服务,引入依赖2)编写启动类3)编写基础配置和路由规则4)重启测试5)网关路由的流程图断言工厂4.过滤器工厂4.1.路由过滤器的种类4.2.请求头过滤器4.3.默认过滤器5.全局过滤器5.1.全局过滤器作用5.2.自定义全局过滤器5.3.过滤器执行顺序6.跨域问题6.1 定义6.2.模拟跨域问题6.3.解决跨域问题学习三步骤Gateway是什么?Spring Cloud Ga

2021-11-30 17:25:02 99

原创 Spring全家桶-Feign远程调用

Feign远程调用Feign远程调用1.Feign替代RestTemplate1)引入依赖2)添加注解3)编写Feign的客户端4)测试5)步骤2.自定义配置2.1.配置文件方式2.2.Java代码方式3.Feign使用优化Feign的优化:4.最好的!!4.1.继承方式4.2.抽取方式4.3.实现基于抽取的最佳实践1)抽取2)在order-service中使用feign-api3)重启测试4)解决扫描包问题Feign远程调用来先瞅我们以前利用RestTemplate发起远程调用的代码:还是有存在

2021-11-30 17:00:08 140

原创 虚拟机开放端口与防火墙操作

开放端口永久开放xxx端口firewall-cmd --permanent --zone=public --add-port=xxxx/tcpfirewall-cmd --zone=public --add-port=xxxx/tcp //临时(我这里是8080端口)查看某些端口打开了firewall-cmd --permanent --zone=public --list-ports重新加载firewalld配置开放端口之后,一定要重新加载firewalld配置firewall-

2021-11-30 09:18:45 2256

原创 Nacos集群搭建

Nacos集群搭建1.集群结构图2.搭建集群2.1.初始化数据库2.2.下载nacos2.3.配置Nacos2.4.启动2.5.nginx反向代理2.6.优化1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:nacos:1192.168.150:18845nacos:2192.168.150:18846nacos:3192.168.150:18847

2021-11-25 20:57:02 42

原创 ※Spring全家桶从入门到X神--快学阿里巴巴的Nacos注册中心

Nacos注册中心1.认识和安装Nacos2.服务注册到nacos1)引入依赖2)配置nacos地址3)重启5.3.服务分级存储模型3.1.给user-service配置集群3.2.同集群优先的负载均衡4.权重配置5.环境隔离5.1.创建namespace5.2.给微服务配置namespace6.Nacos与Eureka的区别国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。1.认识和安装NacosNacos是阿里巴巴的产品,现

2021-11-18 20:47:05 50

原创 ※Spring全家桶从入门到X神--Ribbon负载均衡+源码分析

Ribbon负载均衡1.负载均衡原理2.源码跟踪1)LoadBalancerIntercepor2)LoadBalancerClient3)负载均衡策略IRule4)总结3.负载均衡策略3.1.负载均衡策略3.2.自定义负载均衡策略4.饥饿加载之前嗷我们添加了@LoadBalanced注解,即可实现负载均衡功能,这是什么原理呢?1.负载均衡原理SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。那么我们发出的请求明明是http://userservice/us

2021-11-18 20:38:25 33

原创 ※Spring全家桶从入门到X神-Eureka注册中心

Eureka注册中心1 Eureka的结构和作用2.搭建eureka-server2.1.创建eureka-server服务2.2.引入eureka依赖2.3.编写启动类2.4.编写配置文件2.5.启动服务3.服务注册1)引入依赖2)配置文件3)启动多个user-service实例4. 服务发现1)引入依赖2)配置文件3)服务拉取和负载均衡假如我们的服务提供者user-service部署了多个实例,如图:我们想嗷~order-service在发起远程调用的时候,该如何得知user-service

2021-11-18 20:28:18 45

原创 ※Spring全家桶从入门到X神-微服务+远程调用(RestTemplate)

微服务+远程调用1 认识微服务1.1.单体架构1.2.分布式架构1.3.微服务1.4.SpringCloud2.服务拆分和远程调用2.1.服务拆分原则2.2.服务拆分示例2.2.1.导入Sql语句demo工程2.3.实现远程调用案例2.3.1.案例需求:2.3.2.注册RestTemplate2.3.3.实现远程调用2.4.提供者与消费者1 认识微服务随着互联网行业的发展,对服务的要求也越来越高!!!!服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?1.1.单体架构

2021-11-17 20:14:18 97

原创 Docker我是真的全(没骗人[三万字巨详细])--Docker虚拟机安装部署及常规操作

Docker1、 为什么使用Docker1.1、Docker的使用场景一1.2、Docker的使用场景二1.3、Docker的使用场景三2、Docker 介绍2.1、 什么是虚拟化2.2、认识 Docker2.3、容器与虚拟机比较2.3.1 什么是虚拟机2.3.2 什么是容器2.4、 Docker与虚拟机形象比喻2.4.1 什么是物理机2.4.2 什么是虚拟机2.4.3 什么是docker3. Docker 组件3.1 Docker 服务端和客户端3.2 Docker 构架3.2.1 Docker 镜像3.

2021-11-15 11:27:47 1261

原创 注册中心Ncaos--集群搭建及Nginx反向代理

集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.150.18845nacos2192.168.150.18846nacos3192.168.150.18847此处的IP是你自己服务的IP,不一定要按照我的来搭建集群搭建集群的基本步骤:搭建数据库,初始化数

2021-11-15 08:26:50 232 3

原创 Vue-Vue.js入门

Vue.js1.Vue入门1.1Vue定义1.2MVVM模式1.3案例2.基本使用2.1插值表达式:{{}}2.2标签体操作:v-text&v-html2.3循环语句: v-for2.4属性绑定--普通属性: v-bind:xxx2.5属性绑定--class属性: v-bind:class2.6属性绑定--style属性: v-bind:style2.7控制语句: v-show & v-if2.8表单数据绑定: v-model3.事件操作3.1事件绑定: v-on:事件名3.2事件绑定-

2021-11-11 10:35:47 992 1

原创 Duplicate keys detected: ‘0‘. This may cause an update error.

在写Vue前端时发现有这么一个错,不妨碍我们项目的运行,我感觉他更像一个警告其实就是出现了多个v-for,而且后面的key是一样的,我们只要让你多个v-for后面的key值不一样就行这样就好了,暂时还没发现如果不更改有什么大的问题,就只是报红他看着难受...

2021-11-04 11:48:33 42

原创 Node.js的安装和一些简单的使用

Node.jsNode.js定义2、环境搭建2.1下载2.2安装2.3 测试3 切换源3.1工具cnpm3.2工具nrm4Node.js和npm关系5 基本操作5.1安装本地包5.2基于package.json安装5.3package-lock.json作用5.4常见参数6 其他操作6.1更新本地包6.2卸载本地包6.3全局安装6.4全局卸载刚开始我们看个图!简单对比一些JDK和Node.js然后嘞?????Node.js定义Node.js是一个服务器端的Javascript运行环境(run

2021-11-03 20:40:18 42

原创 Springboot+Vue单页完整版增删改查练习(学校+老师的简单系统)(一步一步详教)

Springboot+Vue完整版增删改查练习一、需求介绍二、搭建后端环境1.1 创建项目1.2 导入Pom文件三、前端项目创建数据库准备需求一、显示首页需求2:学校列表前端显示后端编写需求3:添加学校前端编写后端编写需求4:修改学校前端编写后端代码需求5:单个删除学校前端编写后端编写需求6:老师列表、多条件查询前端编写后端编写需求7:添加老师前端编写后端编写需求8:修改老师前端编写后端编写需求9:批量删除老师前端编写后端编写需求介绍:前端要求:Vue单页后端要求:SpringBoot+ SSM +

2021-11-02 16:25:19 275

原创 八千字入门ECMAScript 6.0(落灰文章~)

ECMAScript 6.01、ES6基础1.1什么是ES61.2ES6和JavaScript关系1.3基本语法1.3.1声明变量1、ES6基础1.1什么是ES6ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。标准的制定者有计划,以后每年发布一次标准,使用年份作为版本。因为ES6的第一个版本是在2015年发布的,所以又称ECMAScrip

2021-10-28 17:35:30 65

原创 接口测试工具Postman安装及使用教程

@TOC1.PostMan定义Postman 是一种常用的接口测试工具,可以发送几乎所有类型的HTTP请求。Postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。2.下载https://www.getpostman.com/downloads/3.安装下一步安装即可。4.使用4.1创建Collection步骤一:创建Collec

2021-10-19 21:01:49 6910

原创 Visual Studio Code安装及使用

现在准备开始学习vue了,这一篇是关于VS Code的安装,之后会总结Vue相关知识点,可以等我哟~Visual Studio Code安装及使用1 Visual Studio Code1.1 下载1.2 安装2.基本操作2.1选择工作空间(第一次)2.2创建项目(文件夹)2.3创建文件2.4切换空间2.5自动保存(可选)3.常见配置3.1安装插件3.1.1浏览器打开3.1.2vue的 v- 提示3.1.3vue模板3.1.4安装axios提示1 Visual Studio Code1.1 下载

2021-10-19 18:04:57 314

ssh软件安装(虚拟机指令)

vm的操作软件,CenOS有时有些无法操作用ssh传入,比如我在CenOS里面要给我虚拟机传入文件,需要拖入,有些无法直接拖入,用ssh链接到虚拟机可以传入文件

2020-09-29

空空如也

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

TA关注的人

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