自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.lang.llegalArgumentException:在方法名称中发现无效的字符串, HTTP方法名必须是有效的符号

关于java.lang.llegalArgumentException:在方法名称中发现无效的字符串, HTTP方法名必须是有效的符号的解决办法

2022-09-06 00:07:38 3253 1

原创 学习博客:【SpringCloud】Config配置中心及远程配置

github搭建自己的远程配置中心

2022-07-08 01:35:39 458

原创 学习博客:【SpringCloud】Gateway配置

SpringBoot版本:2.7.1SpringCloud版本:2021.0.3简单学习了下Gateway的配置首先导入依赖,下方链接是使用过程中遇到的问题使用Gateway出现Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway.配置文件主启动类...

2022-07-07 21:06:44 1296

原创 使用Gateway出现Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway.

使用Gateway报错:Description:Spring MVC found on Classpath, which is incompatible with Spring Cloud Gateway .Action:Please set spring . main. web- application-type=reactive or remove spring- boot- starter-web dependency.

2022-07-07 20:58:39 600

原创 学习博客:【SpringCloud】Hystrix Dashboard流监控

简单了解下Hystrix流监控可视化工具

2022-07-07 17:45:41 189

原创 学习博客:【SpringCloud】Hystrix服务降级

熔断在服务端,某个服务超时或者异常,引起熔断,出现问题提供备份方案(保险丝)降级在客户端,考虑网站请求负载,暂时关闭某些接口,某个服务熔断或关闭后,服务不会被调用,此时客户端可以准备一个FallbackFactory,返回缺省值...

2022-07-07 16:29:58 132

原创 学习博客:【SpringCloud】Hystrix服务熔断

Hystrix服务熔断初步了解

2022-07-07 15:32:16 130

原创 学习博客:【SpringCloud】Feign

Feign与Ribbon的区别在于,Ribbon使用微服务名来访问,利用RestTemplate对Http请求封装处理,而Feign在此基础上进一步封装,使用接口和注解,这会使Http客户端的编写更容易。Feign相较Ribbon可读性提高,但性能降低项目结构导入依赖Service接口,开启注解@FeignClient项目结构配置文件Controller主启动类,开启注解@EnableFeignClients...

2022-07-07 14:09:49 102

原创 学习博客:【SpringCloud】Ribbon替换负载均衡算法

Ribbon替换负载均衡算法

2022-07-07 03:16:11 304

原创 学习博客:【SpringCloud】Eureka集群

Eureka搭建集群的学习

2022-07-06 23:28:00 134

原创 学习博客:【SpringCloud】Eureka服务注册中心

SpringCloud Eureka配置服务注册中心

2022-07-06 22:33:04 102

原创 学习博客:【SpringCloud】Eureka注册服务消费者

SpringCloud Eureka注册服务消费者

2022-07-06 22:29:01 122

原创 学习博客:【SpringCloud】Eureka注册服务提供者

首先导入依赖然后是配置文件application.yml主启动类中添加注解注册成功

2022-07-06 22:18:14 126

原创 解决Eureka /actuator/info 404错误及不显示info

记录在学习Eureka中碰到的问题 /actuator/info 不显示信息或404

2022-07-06 21:42:31 1366

原创 学习博客:【SpringBoot】@SpringBootApplication自动装配原理

pom.xml启动器springboot 所有的功能场景 ==> 对应的启动器主程序点进去看,发现两个核心注解@SpringBootConfiguration springboot配置注解@EnableAutoConfiguration 自动配置注解首先来看 @SpringBootConfiguration springboot配置注解点进去发现 @Configuration 这是一个配置类再点进去 @Component 这其实是一个spring组件再看 @EnableAutoConfiguratio

2022-06-19 01:48:33 216

原创 错误号码1130 Host ‘ip‘ is not allowed to connect to this MySQL server

今天赶上了618,第一次使用阿里云的服务器,在阿里云服务器上安装了 MySQL8,想通过本地的 SQLyog 远程连接阿里云服务器上的 MySQL在服务器上3306端口开启的情况下,遇到下面的问题解决方法:打开服务器终端由于mysql默认不允许其它电脑(非虚拟主机本身)用IP地址访问所以将要访问的用户 (我这里是root) 的 host 由 localhost(本机) 改为 % (任意ip,也可指定ip)最后 flush privileges 刷新权限即可测试连接OK......

2022-06-18 14:09:40 716

原创 学习博客:【Vue】路由钩子与异步请求

路由钩子

2022-06-17 23:30:31 393

原创 学习博客:【Vue】传递参数与重定向

vue参数传递与重定向的学习视图层传递参数:to 能够将该属性看作对象,router-link中的name属性必须和路由中的name属性匹配接受参数注意route 不是 router 并且所有元素必须在根节点下面 不然报错方式二使用props修改路由配置传递参数接受参数重定向在路由中添加index.js视图层配置...

2022-06-17 22:25:02 216

原创 学习博客:【Vue】嵌套路由

子路由,一般由多层嵌套的组件组合而成,URL中各段动态路径也按某种结构对应嵌套的各层组件用户信息组件 Profile.vueList.vue 视图组件配置嵌套路由修改 router 目录下的 index.js 路由配置文件修改首页视图 Main.vue...

2022-06-17 21:50:52 110

原创 学习博客:【Vue】小练习

结合 ElementUI 组件库https://element.eleme.cn/#/zh-CN/component/installation创建工程安装依赖(vue-router、element-ui、sass-loader、node-sass)启动测试npm 命令解释删除多余,新建 components (功能性组件) views (视图组件)Login.vueMain.vue新建 router 存放路由index.js配置路由 main.jsApp.vuenpm run d

2022-06-17 21:28:21 251

原创 学习博客:【Vue】vue-router路由

vue router 是 vue.js 官方的路由管理器,与 vue.js 核心深度集成,方便构建单页面应用功能安装或出现错误是因为npm版本太高,可降低npm版本 也可以安装低版本vue-router测试删除多余的东西components 存放自己编写的组件定义组件 Content.vue定义组件 Main.vue安装路由,新建目录 router 存放路由 index.jsmain.js 中配置路由App.vue 中使用路由...

2022-06-17 18:21:23 63

原创 学习博客:【Vue】webpack

模块加载器兼打包工具ES6 --> ES5安装测试配置创建webpack.config.js 配置文件使用创建项目创建目录 modules ,放置 JS 模块等资源文件在 modules 下创建模块文件,用于编写 JS 模块相关代码在 modules 下创建入口文件 main.js 用于打包时设置 entry 属性创建配置文件 webpack.config.js 使用webpack命令打包创建 HTML 页面,导入 webpack 打包后的 JS 文件运行 index.htmlwebpa

2022-06-17 16:49:03 120 1

原创 学习博客:【Vue】创建vue-cli程序

创建vue-cli程序

2022-06-17 15:54:59 63

原创 学习博客:【Vue】安装vue-cli

主要功能http://nodejs.cn/download/下载安装后cmd运行(建议管理员)输出版本号则安装成功,npm是一个软件包管理工具安装 Node.js 淘宝镜像加速器或使用如下语句解决npm速度慢的问题安装vue-cli查看可以基于哪些模板创建vue应用程序,通常选择webpack,可打包降级兼容安装时出现的问题管理员运行Windows Power Shell输入输入 Y选择版本后 点击 Enter 等待安装完成解决.........

2022-06-17 15:33:56 74

原创 学习博客:【Vue】自定义事件

自定义事件

2022-06-17 14:26:44 95

原创 学习博客:【Vue】插槽slot

在 Vue.js 中使用 slot 元素作为承载分发内容的出口 即插槽,可应用于组合组件的场景中

2022-06-17 13:31:55 88

原创 学习博客:【Vue】axios

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中主要用于实现Ajax异步通信特性从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF点击跳转 axios 文档cdn引入...

2022-06-17 12:58:11 80

原创 学习博客:【Vue】组件

组件:可复用的 vue 实例

2022-06-17 12:53:18 92

原创 学习博客:【Vue】双向绑定

Vue是一个MVVM框架,即数据双向绑定,视图和数据会根据对方的变化而变化,仅UI控件涉及双向绑定双向数据绑定 v-model指令在表单 元素上创建双向数据绑定v-model会忽略所有表单元素的value checked selected的初始值 总是将 vue 实例的数据作为数据来源 应通过 js 在组件的data选项中声明初始值...

2022-06-17 12:51:09 103

原创 学习博客:【Vue】指令

指令带有前缀 v-绑定 v-bind判断 v-if v-else-if v-else循环 v-for事件 v-on

2022-06-17 12:47:53 88

原创 学习博客:【Vue】计算属性

计算指 能够将计算结果缓存的属性计算属性可理解为缓存methods 与 computed 的内容不能重名计算属性的主要特点:将不经常变化的计算结果缓存,节约系统开销

2022-06-17 12:37:17 271

原创 学习博客:【SpringMVC】JSON交互

JSON 键值对是用来保存 JavaScript 对象的一种方式Jacksonjavascript与json的相互转换解决JSON乱码导入jackson依赖1.配置编码2.在springmvc-servlet.xml中配置添加工具类

2022-06-16 21:27:33 130

原创 学习博客:【SpringMVC】解决乱码的方法

1.web.xml中配置,修改xml需重启Tomcat2.修改Tomcat编码3.自定义过滤器JSON 乱码1.web.xml中配置,修改xml需重启Tomcat2.修改Tomcat编码3.自定义过滤器

2022-06-16 21:20:49 106

原创 学习博客:【SpringMVC】数据处理及数据显示

1.提交的域名称和处理方法的参数名一致http://localhost:8080/hello?name=yl2.提交的域名称和处理方法的参数名不一致http://localhost:8080/hello?username=yl3.提交一个对象http://localhost:8080/springmvc/user?name=yl&age=11&sex=“男”若使用对象,前端传递的参数名和对象名必须一致,否则为nullModelAndViewModelMapModel区别...

2022-06-16 21:17:24 199

原创 学习博客:【SpringMVC】转发与重定向

ModelAndView不使用视图解析器需设置ServletAPISpringMVC实现转发和重定向不使用视图解析器前提:注释掉视图解析器

2022-06-16 21:07:40 97

原创 学习博客:【SpringMVC】RestFul风格

概念Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。传统方式操作资源 :通过不同的参数来实现不同的效果!方法单一,post 和 get​ http://127.0.0.1/item/queryItem.action?id=1 查询,GET​ htt

2022-06-16 20:54:20 91

原创 学习博客:【SpringMVC】SpringMVC执行原理

MVC:Model(模型):数据模型,提供要展示的数据,包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务View(视图):负责进行模型的展示,即用户界面,客户想看到的东西Controller(控制器):接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。也就是说控制器做了个调度

2022-06-13 13:28:43 115

原创 学习博客:【Spring】事务

声明式事务一组业务 --> 一个业务 要么都成功,要么都失败涉及到数据一致性问题确保完整性和一致性事务ACID原则原子性:要么都成功,要么都失败一致性:事务前后数据完整性一致隔离性:多个用户可能操作同一个资源,防止数据损坏持久性:一旦提交则不可逆,持久化到数据库中Spring中的事务管理声明式事务:AOP <!--配置声明式事务--> <bean id="transactionManager" class="org.springframew

2022-05-22 18:35:57 101

原创 学习博客:【Spring】整合MyBatis

整合MyBatis步骤导入 jar 包junitmybatismysqlspringaopmybatis-spring<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version&gt

2022-05-22 18:35:18 186

原创 学习博客:【Spring】AOP面向切面

AOP面向切面编程在Spring中,提供声明式事务,允许自定义切面横切关注点:跨越app多个模块的方法或功能,与业务逻辑无关(日志、安全、缓存、事务等等)切面:横切关注点被模块化的特殊对象,类通知:切面必须完成的工作,类中的方法日志:被通知的对象代理:向目标对象应用通知之后创建的对象切入点:切面通知执行的“地点”的定义连接点:与切入点匹配的执行点使用Spring 实现 AOP导包<!-- https://mvnrepository.com/artifact/org.aspe

2022-05-22 18:33:40 208

commons-upload (适用Tomcat10及Java8+)

将 commons-fileupload1.4 中的引用类 javax.* 修改为 jakarta.* ,支持Java8及Tomcat10以上运行。 使用方法:将Servlet*改为JakSrvlt*,例如 ServletFileUpload 改为 JakSrvltFileUpload 参考博主:https://download.csdn.net/download/XiaoYunKuaiFei/12614992?spm=1001.2014.3001.5503 修改:FileUploadBase 里引用的是 javax 我已反编译修改为jakarta 适用于tomcat10 jdk1.8+

2022-05-11

空空如也

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

TA关注的人

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