- 博客(47)
- 收藏
- 关注
原创 github无法访问+解决方案 github push失败, ideaPush github失败
目录一、github无法访问问题二、解决方案一、github无法访问问题当我们再使用Idea集成github,push失败,acess错误,或者我们浏览器无法访问github的问题在这里插入图片描述二、解决方案获取github网站的可用DNS域名点击获取GithubDNS域名再C:\Windows\System32\drivers\etc\hosts文件中加入13.229.188.59 www.github.com然后再次进行访问github就可以了!...
2021-03-03 13:51:48 3013 12
原创 【Cloudgetway网关】 GetWay网关入门使用
可以进行全局日志记录,同一网关鉴权等…实现两个接口 GlobalFilter,Ordered} /*** 优先级* @returnreturn 0;} }测试:不带uname访问:带着uname访问成功[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wiEmVJhl-1686286922148)(null)]重写两个方法。
2023-06-09 13:05:17 641
原创 Feign入门使用 OpenFeign 日志增强 超时控制
Feign是一个声明式的web服务的客户端,Feign就是参考Ribbon添加了注解+接口的绑定器。关于使用就是在接口添加特定注解就可以了。
2023-05-30 16:46:32 831
原创 Hystrix入门使用 服务熔断 服务降级 服务雪崩
hystrix停止更新,理念优秀。分布式系统面临的问题:对于复杂的分布式体系,有数十个依赖,依赖不可避免的错误。服务会出现雪崩,。Hystrix就是用于解决分布式系统延迟和容错的开源库。保证在一个依赖出现问题,不会导致整体的服务失败,避免级联故障,以提高分布式系统的弹性如果出现错误,向调用方抛出备选FallBack。
2023-05-30 16:46:09 1496
原创 Ribbon入门使用 RestTemplate loadbance 负载均衡
Ribbon是实现一套客户端,负载均衡的工具,简单的说,ribbon是一个开源项目,主要提供给客户端软件负载均衡算法和服务调用。主要用于:负载均衡服务调用对于负载均衡有很多种实现方式,例如我们之前学到过的Nginx的负载均衡,那么Ribbon本地负载均衡和Nginx服务端负载均衡有什么区别呢?在我们使用,不需要引如Ribbon依赖,因为Eureka已经中有使用Ribbon了;IRule规则注意配置规则!!创建myrule包;主启动类添加@RibbonClient负载均衡算法: rest接口第几次请求
2023-05-30 16:44:42 773
原创 Eureka入门 ; 服务注册中心,服务注册服务发现;SpringCloud eureka
Spring Cloud封装了netflix公司的Eureka模块来进行实现服务治理。在传统的RPC远程调用框架中,管理每个服务服务之间依赖关系比较复杂,所以需要服务治理,管理服务之间的依赖。可以实现服务注册、调用、负载均衡、容错等技术。
2023-05-30 16:41:20 753
原创 SpringCloud入门概述;微服务入门概述
前置课程需要:微服务架构就是一种架构模式,提倡单一的应用程序划分为一组小的服务,服务之间互相协调,调用配合。服务与服务之间基于HTTP的RESTFUL API。服务注册发现服务调用服务熔断服务网关配置中心管理自动化任务监控服务负载均衡服务降级消息队列…每一套处理都有具体的实现技术。cloud&boot版本选型目前可以使用SpringBoot2.x与SpringCloudH版本 可以参考https://start.spring.io/actuator/info该网站返回的版本对应表。Eureka(停用
2023-05-23 22:53:02 728
原创 大数据应用及应用第二章作业 Hadoop Hadoop安装有哪些模式?本实验是哪种模式?可不可以安装其他模式? Hadoop和谷歌的MapReduce、GFS等技术之间有密切的关
○ 当然,您可以安装其他的 Hadoop 模式,如全分布式模式(Fully-Distributed Mode),它是最常见的 Hadoop 部署模式,也是最适合用于生产环境的模式。在全分布式模式下,每个节点都运行不同的 Hadoop 组件,这样可以将大规模数据分布在整个集群中,实现高效的数据处理和存储。其中,FileSystem类是Hadoop中文件系统的抽象基类,用于操作HDFS中的文件和目录,而FSDataOutputStream类则是用于写入数据到HDFS中的输出流。
2023-03-14 20:20:03 301
原创 Python3.7出现“ModuleNotFoundError: No module named ‘Tkinter’”错误的解决方法
pythonPython3.7出现“ModuleNotFoundError: No module named ‘Tkinter’”错误的解决方法
2022-11-02 10:17:47 4205
原创 解决npm install -g windows-build-tools的安装问题、npm安装wintools失败,或者一直卡顿问题
问题再使用npm安装wintools时候,出现卡顿问题。卡了十多分钟也没有安装成功,如下图解决办法在资源管理器中找到%USERPROFILE%\AppData\Local\Temp文件夹下,创建dd_client_.log文件文件内容如下Closing installer. Return code: 3010.再次重新执行命令即可跳过等待事件,直接安装成功。...
2022-05-28 19:14:24 3222 2
原创 蓝桥杯真题,请你找到最小的整数 X 同时满足: * • X 是 2019 的整倍数 * • X 的每一位数字都是奇数 * 【答案提交】 * 这是一道结果填空的题,你只需要算出结果后提交即可。本
平方末尾能够表示为某个整数的平方的数字称为“平方数”比如,25,64虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。因为平方数的末位只可能是:[0, 1, 4, 5, 6, 9] 这6个数字中的某个。所以,4325435332必然不是平方数。如果给你一个2位或2位以上的数字,你能根据末位的两位来断定它不是平方数吗?请计算一下,一个2位以上的平方数的最后两位有多少种可能性?思路分析:先创建Set集合,用于存储和统计可能性○ Set集合可以去重因为是否为平方数,.
2022-04-28 23:44:49 1749
原创 win10系统遇到深色背景自动降低亮度解决方法、WIN10自动调节亮度、如何关闭WIN10自动调节亮度
win10系统遇到深色背景自动降低亮度解决方法如果是有Intel集显的话,我们打开Interl显示控制,如下图所示找到系统-> 功率-> 显示器节能,将其关闭,就可以解决问题。这个在很多教育版或者专业版的Win10当中是默认开启的,这个功能特别在我们看电影时候,会将电脑亮度跳来跳去,十分可恶!...
2022-04-27 14:39:36 8345 9
原创 数据结构[树形结构和森林]二叉树、
Author:JaneOnly300Date:2021:12.6Categories: 数据结构(专升本)本章参考王卓数据结构与算法基础树结构和森林一、树的定义树的定义树的基本术语森林二、二叉树的定义二叉树的特点二叉树的5中形态三、树和二叉树的抽象数据类型定义重要操作:四、二叉树的性质和存储结构1. 性质12. 性质二3. 性质三特殊性质的二叉树满二叉树定义特点完全二叉树判断是否为完全二叉树特点性质1性质2五、二叉树的存储结构1. 二叉树的顺序存储小练习3. 顺序存储的特点2. 二叉树的链式存储.
2021-12-12 10:33:53 2326
原创 Sunny-Ngrok 内网穿透
title: 内网穿透date: 2021-10-17 00:28:50tags:内网穿透categories:运维Sunny-Ngroksunnyngrok是一个提供隧道,穿透服务的工具提供免费内网穿透服务,免费服务器支持绑定自定义域名管理内网服务器,内网web进行演示快速开发微信程序和第三方支付平台调试本地WEB外网访问、本地开发微信、TCP端口转发本站新增FRP服务器,基于 FRP 实现https、udp转发无需任何配置,下载客户端之后直接一条.
2021-10-17 00:36:14 1119
原创 SpringbootWeb原生组件使用 嵌入式servlet容器 定制化使用
文章目录一、Web原生组件的使用1. ServletAPI2. registerBean方式二、 嵌入式Servlet容器一、Web原生组件的使用1. ServletAPI创建Servlet类在主类当中添加注解扫描以上放上就可以使用了2. registerBean方式ServletRegistrationBean/FilterRegistrationBean/ServletListenerRegistrationBean;@Configurationpublic cla
2021-05-07 16:52:47 340
原创 SpringBoot错误处理 错误处理器自动化配置原理 异常处理执行流程 自定义异常处理
异常处理机制SpringBoot在无论客户端或者是服务端发生错误的时候,都有一套错误处理映射,也就是为我们跳转到某个页面,或者给我们返回某些信息;当然我们也可以自定义这套规则默认的错误处理规则SpringBoot默认也有一套错误处理/ERROR的映射当我们是手机,或者说是机器客户端访问,出错时候,就会为我们返回一些JSON信息当我们是浏览器端访问,出现错误时候,也会为我们响应到对应的错误处理页面自定义错误跳转页面创建我们的error目录,并且将错误页面命名为4xx、5xx格式,S
2021-05-06 15:12:10 670
原创 SpringMvc拦截器使用流程 拦截器原理探究
文章目录一、拦截器二、拦截器执行原理一、拦截器SpringMvc为我们提供了一个拦截器,可以用于对一些需要登录才可以访问的URL(页面)进行访问控制,在访问URL(页面)之前进行拦截校验;二、拦截器执行原理...
2021-04-22 23:27:37 219
原创 SpringBoot整合Mybatis
文章目录整合mybatis步骤1. 引入mybatis环境启动器2. application.yaml文件配置基本内容3. 其他就是常规mybatis写法4. 最后总体配置结构整合mybatisSpringBoot整合Mybatis相对与Spring整合省去了很多配置步骤,简化了许多内容,让配置变得简单化,让我们的注意更加集中在业务开发,而不是在繁琐的配置上步骤1. 引入mybatis环境启动器<dependency> <groupId>org.mybatis.
2021-04-22 22:52:20 259
原创 Thymeleaf简单使用
Thymeleaf是什么?他是一种服务端的Java模板引擎,类似于Jsp这种。基本语法常用表达式${…}:获取请求与Session域,和对象@{…}:可以理解为字符串拼接,用于生成连接~{…}:片段表达式,用于引入公共页面用于设置值<input type="submit" value="Subscribe!" th:value="#{subscribe.submit}"/><form action="subscribe.html" th:action="@{/su
2021-04-10 22:16:49 219
原创 SpringMvc 内容协商与内容协商原理 基于参数的内容协商功能
文章目录内容协商1. 引入支持XML依赖2. 使用PostMan测试3. 内容协商原理基于请求参数的内容协商内容协商就是根据浏览器接收能力不同,返回不同的媒体类型的数据,如application/json;客户端能接收的内容类型一般会再响应头当中accept中1. 引入支持XML依赖<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>
2021-03-24 20:59:04 403
原创 SpringMvc RetrunHandler原理 HttpMessageConverter原理
文章目录一、 响应Json@ResponseBody+jackson.jar过程解析原理1. 找到对应的返回值处理器2. HTTPMessageConverter处理Json所有的返回值处理器一、 响应Json@ResponseBody+jackson.jarSpringmvc为什么可以返回JSON过程当请求结束,需要相应给浏览器时,首先判断返回值是否为空,是否时字符串类型,然后在进行处理返回值先找到能处理对应返回值的处理器@Nullableprivate HandlerMeth
2021-03-21 20:37:46 357
原创 SpringMvc的参数绑定原理
文章目录前言一、 案例的准备1. 前端页面2. 后台3. Bean对象二、原理解析1. 判断那些解析器可以支持2. 解析和封装POJO前言我们在使用Springboot编写Controller时,我们的方法参数也可以实现对POJO类型的封装,这是如何实现的,下面,我们将通过自定义Pojo对象进行参数封装的案例,刨析自定义对象参数解析原理。一、 案例的准备1. 前端页面 <form action="savePerson" method="post"> <inp
2021-03-19 19:13:06 1330
原创 SpringBoot请求参数处理 原理刨析 restful风格支持
文章目录一、 请求映射1. rest使用与原理**1.resut的使用**2. rest原理2. 请求映射原理一、 请求映射1. rest使用与原理如今大多主流网站都运用的Restful编程风格,不同于传统的,根据请求参数名区分,rest风格是通过请求方法作为区分; 简单来说,就是用HTTP请求方式动词来表示对资源的操作。以前操作/getUer:获取用户 /deleteUser:删除用户 /updateUser/更新用户resut风格/user GET-获取用户 POST-新增用户 DE
2021-03-12 16:36:31 812
原创 SpringBoot静态资源访问与配置原理
文章目录一、静态资源访问1.1 静态的内容1 静态资源目录2 原理3 访问前缀配置4 WebJar(了解即可)1.2 欢迎页支持1.3 自定义 Favicon一、静态资源访问1.1 静态的内容Spring Boot serves static content from a directory called /static (or /public or /resources or /META-INF/resources) in the classpath or from the root of the
2021-03-12 16:35:37 322 2
原创 [配置] Yaml配置文件 Springboot配置文件自动提示 Yaml文件的基础使用
配置文件前言一、Yaml的基础使用1.1 字面量: date string int 不可以再分的自变量1.2 对象/Map1.3 数组[]示例:二、配置Bean与配置文件的提示信息前言YAML Ain’t Markup Language,是标记语言,又不是标记语言,他是一种以数据为中心的标记语言; 简单好实现,结构清晰,可读性好…一、Yaml的基础使用key: value键和值之间需要有空格大小写敏感使用缩进来表示层级关系不能使用tap,只能使用空格单引号表示转义,双引号表示不转义;
2021-03-09 16:06:43 1473
原创 Spring boot常用注解开发 组件的添加 Spring常用注解 配置文件的绑定 Properties
底层注解一、组件的添加1.1 ==@Configration==1.2 添加组件常用注解1.2 ==@Import==1.3 @Conditional二、原生配置文件引入2.1 ==@ImportResources==三、配置绑定一、组件的添加1.1 @Configration基本使用:FULL和LITE模式配置类组件无依赖关系使用lite,减少判断,加速启动器启动速度配置类组件有依赖关系(方法会调用得到之前的单例实现用)FULL###########################
2021-03-09 13:53:45 149
原创 SpringBoot自动化配置的实现机理 spring boot自动化配置 SpringBoot自动化配置源码分析
文章目录一、 @SpringBootApplication原理1.1 ==@SpringBootConfiguration==1.2 ==@ComponentScan==1.3 ==@EnableAutoConfiguriation==(核心)==@AutoConfigurationPackage====@Import==(AutoConfigurationImportSelector.class)二、自动配置流程2.1 定制化配置一、 @SpringBootApplication原理@SpringBo
2021-03-08 21:18:12 158
原创 Spring Boot自动化配置 依赖如何管理 springboot 入门
文章目录一、Springboot依赖管理:1.1 父项目做了依赖管理1.2 开发只需要导入场景启动器1.3 无需关注版本号,自动版本仲裁1.4 可以修改版本号二、Springboot自动化配置2.1 自动化配置Tomcat2.2 自动化配置SpringMvc2.3 自动配置Web常用功能2.4 默认包结构2.5 各种配置拥有默认值2.6 按需加载自动配置项一、Springboot依赖管理:1.1 父项目做了依赖管理<!--开发中需要的父项目--><parent> &l
2021-03-06 19:32:55 222
原创 详细SpringBoot教程之入门springboot 简单入门案例 hello World
入门案例系统要求Maven的配置一、HelloWrod1.1 创建Maven工程1.2 引入Spring boot启动器,web启动器1.2 编写主类1.3 编写业务1.4 简化测试1.5 简化配置1.6 简化部署系统要求Java8以上Maven3.3以上Maven的配置<!--阿里云配置--><mirrors> <mirror> <id>nexus-aliyun</id> <mir
2021-03-06 19:30:29 412 1
原创 使用AOP同一管理日志 web端的访问日志 面向切面编程实现统一管理日志 SpringAOP实现记录日志功能。
使用AOP实现简单的日志访问记录前言:一、环境准备1.1 创建数据库表2.2 创建数据库实体类二、配置切面2.1 web配置2.2 获取访问资源的切面类前言:在我们访问网站的时候,每次都会以不同角色,时间,地点,用户,访问的周期时间,访问的IP进行访问,我们可以通过Spring当中面向切面编程,来实现对访问日志的记录,并将它存储进入数据库,本个Demo完全基于SSM框架一、环境准备1.1 创建数据库表2.2 创建数据库实体类再次注意,本Demo完全基于SSM,本篇文章只有关于切面编写的
2021-03-05 21:32:57 238
原创 Spring Security 中的权限控制方式 实现权限管理方法级别权限管理 配置方案与注解 页面端标签控制权限
Spring security权限控制一、服务器端方法级别权限控制1.1 导入jsr250-api1.2 开启支持注解1.3 在方法当中添加注解一、服务器端方法级别权限控制spring security在方法权限控制上支持三种注解 JSR-250、Secured注解、支持表达式注解,默认情况加这三种注解都没有开启。1.1 导入jsr250-api1.2 开启支持注解1.3 在方法当中添加注解@RolesAllowed...
2021-03-04 20:48:57 328 1
原创 Securtity-角色权限控制-Spring Security最简单全面教程(带Demo)spring安全组件验证中文乱码问题 Spring security(1)
Spring安全组件学习一、SpringSecurity概述1.1 Spring介绍2.2 Maven依赖二、Spring Security快速入门Demo2.1 导入依赖2.2 配置web.xml2.3 核心配置文件一、SpringSecurity概述1.1 Spring介绍Spring Security是为Spring提供的一套声明式安全框架,它提供了一套完整的安全解决方案,能够在web请求级别和方法调用级别进行身份验证与授权; 因为是基于spring框架,所以它充分利用了AOP|DI技术。
2021-03-02 00:13:37 694
原创 SVN使用 IDEA集成SVN SVN简介 SVN使用详解 SVN学习之路
文章目录SVN介绍与使用一、SVN引入1. SVM服务器搭建2. 需要了解的关键词3. 如何让系统共享信息,并且不互相干扰。4. SVN架构二、 SVN的操作1. 安装tortoisesSvn2. 初始化拉去仓库3. 提交4. 拉取服务器上最新版本5. 解决冲突三、Idea集成SVN3.1 配置3.2 关联服务器仓库SVN介绍与使用一、SVN引入SVN==Subversion它是一个自由/开源的集中式版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据
2021-02-18 18:59:17 862 1
原创 Maven的拆分聚合思想 Maven教程 拆分与聚合 模块拆分 低拆分高聚合
文章目录Maven的拆分聚合思想一、问题引入二、maven的聚合思想2.1 工程与模块的概念2.1.1 工程和模块的区别三、具体示例Maven的拆分聚合思想一、问题引入在我们前面创建SSM整合案例里面,可以看出我们普通项目中的结构但是存在一个问题! 例如!卖家查看订单信息,需要查询数据库,这是DAO层的任务卖家查看订单信息,需要查询数据库,这也是DAO层的任务这就牵扯到代码的可重用,想要的效果是不同工程的相同任务或者模块,可以使用同一套jar包,这里的 jar 包 指 dao 和
2021-02-15 19:05:05 220
原创 Vue路由的详解
Vue-router一、路由的概述路由的三个基本概念二、路由的使用1. 安装vue-router2. 创建Vue-cli脚手架项目3. 创建一个Vue组件4. 在项目当中创建路由配置文件5. 使用一、路由的概述路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个
2021-02-13 21:09:23 1318
原创 webpack 什么是webpack?WebPack入门学习 CommosJs Webpack安装使用
WebPack入门学习webpack一、什么是webpack?二、模块的引入CommosJs三、Webpack安装使用1. 安装2. 配置webpack一、什么是webpack?WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。二、模块的引入<scriprt src=“model1.js"></script>
2021-02-12 21:05:38 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人