随笔分类 -  框架

摘要:初识MQ 同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像微信,不需要马上回复。 同步通讯 SpringCloud中Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:优点: 时效性较强,可以立即得到结果缺点: 耦合度高: 阅读全文
posted @ 2023-08-20 22:32 溯鸣 阅读(16) 评论(0) 推荐(0) 编辑
摘要:微服务框架 单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点: 架构简单 部署成本低缺点: 耦合度高(维护困难、升级困难) 分布式架构 分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点: 降低服务耦合 有利于服务升级和拓展缺点: 阅读全文
posted @ 2023-08-04 22:26 溯鸣 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:MongoDB简介 对于社交类软件的功能特点: 数据量会随着用户数增大而增大 读多写少 价值较低 非好友看不到其动态内容 地理位置的查询 ……针对以上特点,我们来分析一下: mysql:关系型数据库(效率低) redis:redis缓存(微博,效率高,数据格式不丰富) 对于数据量大而言,显然不能够使 阅读全文
posted @ 2023-08-03 20:35 溯鸣 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是【Remote Dictionary Service】的首字母缩写,也就是【远程字典服务】。 基于内存存储,读写性能高 适合存储热点数据(热点商品、资讯、新闻) 企业应用广泛 Redis 阅读全文
posted @ 2023-08-02 23:11 溯鸣 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Git概述 Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种: 本地仓库:开发人员自己电脑上的 Git 仓库 远程仓库:远程服务器上的 Git 仓库 commit:提交,将本地文件和版本信息保存到本地仓库pus 阅读全文
posted @ 2023-08-02 00:52 溯鸣 阅读(25) 评论(0) 推荐(0) 编辑
摘要:MyBatisPlus简介 入门案例 开发方式: 基于MyBatis使用MyBatisPlus 基于Spring使用MyBatisPlus 基于SpringBoot使用MyBatisPlus SpringBoot整合MyBatis开发过程(复习): 1.创建SpringBoot工程 2.勾选配置使用 阅读全文
posted @ 2023-07-31 23:52 溯鸣 阅读(55) 评论(0) 推荐(0) 编辑
摘要:SpringBoot简介 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。 入门案例 1.创建新模块,选择Spring初始化,并配置模块相关基础信息 2.选择当前模块需要使用的技术集 3.开发控制器类 1 @RestControl 阅读全文
posted @ 2023-07-30 00:34 溯鸣 阅读(30) 评论(0) 推荐(0) 编辑
摘要:SSM整合流程 1.创建工程 pom.xml添加依赖和插件: 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework</groupId> 4 <artifactId>spring-webmvc</artifactId> 5 <ve 阅读全文
posted @ 2023-07-28 13:56 溯鸣 阅读(8) 评论(0) 推荐(0) 编辑
摘要:SpringMVC简介 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。优点: 使用简单,开发便捷(相比于Servlet) 灵活性强 入门案例 【第一步】创建web工程(Maven结构);在pom.xml设置tomcat服务器,加载web工程(tomcat插件) 1 <buil 阅读全文
posted @ 2023-07-25 20:28 溯鸣 阅读(35) 评论(0) 推荐(0) 编辑
摘要:AOP AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。 OOP(Object Oriented Programming)面向对象编程作用:在不惊动原始设计的基础上为其进行功能增强。简单的说就是在不改变方法源代码的基础上对方法进 阅读全文
posted @ 2023-07-24 00:10 溯鸣 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%。专业角度: 简化开发,降低企业级开发的复杂性。 框架整合,高效整合其他技术,提高企业级应用开发与运行效率。 Spring Framework系统架构 Spring Framework是Spring生态圈中最基础的项目,是其他 阅读全文
posted @ 2023-07-18 00:01 溯鸣 阅读(18) 评论(0) 推荐(0) 编辑
摘要:MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发官网:https://mybatis.org/mybatis-3/zh/index.html持久层 负责将数据到保存到数据库的那一层代码 JavaEE三层架构:表现层、业务层、持久层框架 框架就是一个半成品软件,是一套可重用的、通用的、 阅读全文
posted @ 2023-07-04 12:54 溯鸣 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示