- 博客(182)
- 资源 (1)
- 收藏
- 关注
原创 java.lang.llegalArgumentException:在方法名称中发现无效的字符串, HTTP方法名必须是有效的符号
关于java.lang.llegalArgumentException:在方法名称中发现无效的字符串, HTTP方法名必须是有效的符号的解决办法
2022-09-06 00:07:38 3552 1
原创 学习博客:【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 1378
原创 使用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 726
原创 学习博客:【SpringCloud】Hystrix服务降级
熔断在服务端,某个服务超时或者异常,引起熔断,出现问题提供备份方案(保险丝)降级在客户端,考虑网站请求负载,暂时关闭某些接口,某个服务熔断或关闭后,服务不会被调用,此时客户端可以准备一个FallbackFactory,返回缺省值...
2022-07-07 16:29:58 174
原创 学习博客:【SpringCloud】Feign
Feign与Ribbon的区别在于,Ribbon使用微服务名来访问,利用RestTemplate对Http请求封装处理,而Feign在此基础上进一步封装,使用接口和注解,这会使Http客户端的编写更容易。Feign相较Ribbon可读性提高,但性能降低项目结构导入依赖Service接口,开启注解@FeignClient项目结构配置文件Controller主启动类,开启注解@EnableFeignClients...
2022-07-07 14:09:49 129
原创 学习博客:【SpringCloud】Eureka注册服务提供者
首先导入依赖然后是配置文件application.yml主启动类中添加注解注册成功
2022-07-06 22:18:14 153
原创 解决Eureka /actuator/info 404错误及不显示info
记录在学习Eureka中碰到的问题 /actuator/info 不显示信息或404
2022-07-06 21:42:31 1577
原创 学习博客:【SpringBoot】@SpringBootApplication自动装配原理
pom.xml启动器springboot 所有的功能场景 ==> 对应的启动器主程序点进去看,发现两个核心注解@SpringBootConfiguration springboot配置注解@EnableAutoConfiguration 自动配置注解首先来看 @SpringBootConfiguration springboot配置注解点进去发现 @Configuration 这是一个配置类再点进去 @Component 这其实是一个spring组件再看 @EnableAutoConfiguratio
2022-06-19 01:48:33 250
原创 错误号码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 756
原创 学习博客:【Vue】传递参数与重定向
vue参数传递与重定向的学习视图层传递参数:to 能够将该属性看作对象,router-link中的name属性必须和路由中的name属性匹配接受参数注意route 不是 router 并且所有元素必须在根节点下面 不然报错方式二使用props修改路由配置传递参数接受参数重定向在路由中添加index.js视图层配置...
2022-06-17 22:25:02 266
原创 学习博客:【Vue】嵌套路由
子路由,一般由多层嵌套的组件组合而成,URL中各段动态路径也按某种结构对应嵌套的各层组件用户信息组件 Profile.vueList.vue 视图组件配置嵌套路由修改 router 目录下的 index.js 路由配置文件修改首页视图 Main.vue...
2022-06-17 21:50:52 142
原创 学习博客:【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 286
原创 学习博客:【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 91
原创 学习博客:【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 156 1
原创 学习博客:【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 104
原创 学习博客:【Vue】axios
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中主要用于实现Ajax异步通信特性从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF点击跳转 axios 文档cdn引入...
2022-06-17 12:58:11 101
原创 学习博客:【Vue】双向绑定
Vue是一个MVVM框架,即数据双向绑定,视图和数据会根据对方的变化而变化,仅UI控件涉及双向绑定双向数据绑定 v-model指令在表单 元素上创建双向数据绑定v-model会忽略所有表单元素的value checked selected的初始值 总是将 vue 实例的数据作为数据来源 应通过 js 在组件的data选项中声明初始值...
2022-06-17 12:51:09 127
原创 学习博客:【Vue】计算属性
计算指 能够将计算结果缓存的属性计算属性可理解为缓存methods 与 computed 的内容不能重名计算属性的主要特点:将不经常变化的计算结果缓存,节约系统开销
2022-06-17 12:37:17 302
原创 学习博客:【SpringMVC】JSON交互
JSON 键值对是用来保存 JavaScript 对象的一种方式Jacksonjavascript与json的相互转换解决JSON乱码导入jackson依赖1.配置编码2.在springmvc-servlet.xml中配置添加工具类
2022-06-16 21:27:33 162
原创 学习博客:【SpringMVC】解决乱码的方法
1.web.xml中配置,修改xml需重启Tomcat2.修改Tomcat编码3.自定义过滤器JSON 乱码1.web.xml中配置,修改xml需重启Tomcat2.修改Tomcat编码3.自定义过滤器
2022-06-16 21:20:49 129
原创 学习博客:【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 229
原创 学习博客:【SpringMVC】转发与重定向
ModelAndView不使用视图解析器需设置ServletAPISpringMVC实现转发和重定向不使用视图解析器前提:注释掉视图解析器
2022-06-16 21:07:40 126
原创 学习博客:【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 113
原创 学习博客:【SpringMVC】SpringMVC执行原理
MVC:Model(模型):数据模型,提供要展示的数据,包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务View(视图):负责进行模型的展示,即用户界面,客户想看到的东西Controller(控制器):接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。也就是说控制器做了个调度
2022-06-13 13:28:43 137
原创 学习博客:【Spring】事务
声明式事务一组业务 --> 一个业务 要么都成功,要么都失败涉及到数据一致性问题确保完整性和一致性事务ACID原则原子性:要么都成功,要么都失败一致性:事务前后数据完整性一致隔离性:多个用户可能操作同一个资源,防止数据损坏持久性:一旦提交则不可逆,持久化到数据库中Spring中的事务管理声明式事务:AOP <!--配置声明式事务--> <bean id="transactionManager" class="org.springframew
2022-05-22 18:35:57 129
原创 学习博客:【Spring】整合MyBatis
整合MyBatis步骤导入 jar 包junitmybatismysqlspringaopmybatis-spring<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version>
2022-05-22 18:35:18 211
原创 学习博客:【Spring】AOP面向切面
AOP面向切面编程在Spring中,提供声明式事务,允许自定义切面横切关注点:跨越app多个模块的方法或功能,与业务逻辑无关(日志、安全、缓存、事务等等)切面:横切关注点被模块化的特殊对象,类通知:切面必须完成的工作,类中的方法日志:被通知的对象代理:向目标对象应用通知之后创建的对象切入点:切面通知执行的“地点”的定义连接点:与切入点匹配的执行点使用Spring 实现 AOP导包<!-- https://mvnrepository.com/artifact/org.aspe
2022-05-22 18:33:40 236
commons-upload (适用Tomcat10及Java8+)
2022-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人