摘要: 1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应用程序的规模不断扩大 阅读全文
posted @ 2023-08-23 10:00 繁体字 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1 什么是springboot ?用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配 阅读全文
posted @ 2023-08-16 15:21 繁体字 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、什么是三大范式?第一范式(1NF):字段(或属性)是不可分割的最小单元,即不会有重复的列,体现原子性第二范式(2NF):满足 1NF 前提下,存在一个候选码,非主属性全部依赖该候选码,即存在主键,体现唯一性,专业术语则是消除部分函数依赖第三范式(3NF):满足 2NF 前提下,非主属性必须互不依 阅读全文
posted @ 2023-08-16 09:30 繁体字 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、背景 限流对于一个微服务架构系统来说具有非常重要的意义,否则其中的某个微服务将成为整个系统隐藏的雪崩因素,为什么这么说? 举例来讲,某个SAAS平台有100多个微服务应用,但是作为底层的某个或某几个应用来说,将会被所有上层应用频繁调用,业务高峰期时,如果底层应用不做限流处理,该应用必将面临着巨大 阅读全文
posted @ 2023-07-21 11:06 繁体字 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。主要包括以下七个模块:Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时 阅读全文
posted @ 2023-07-21 10:54 繁体字 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、#{}和${}的区别是什么?在Mybatis中,有两种占位符#{}解析传递进来的参数数据${}对传递进来的参数原样拼接在SQL中#{}是预编译处理,${}是字符串替换。使用#{}可以有效的防止SQL注入,提高系统安全性。 二、当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 第1种: 通过在 阅读全文
posted @ 2023-07-21 09:16 繁体字 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、工作流程 流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet 阅读全文
posted @ 2023-07-20 17:04 繁体字 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Redis? Redis 是完全开源免费的, 遵守 BSD 协议, 是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis 阅读全文
posted @ 2023-06-01 09:27 繁体字 阅读(14) 评论(0) 推荐(0) 编辑
摘要: rz直接上传文件,但已有文件的话不会替换 rz -y 替换文件 阅读全文
posted @ 2019-01-09 11:49 繁体字 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 说明:我的是windows版本 在mysql安装目录下找到my-default.ini文件 打开,然后添加或修改 [client] default-character-set = utf8mb4[mysql] default-character-set = utf8mb4[mysqld] chara 阅读全文
posted @ 2018-01-10 16:29 繁体字 阅读(527) 评论(0) 推荐(0) 编辑