摘要: 概述 后端项目完成后,除了前后端分离模式的前端对后端请求的需要,如Vue通过Axios.js组件请求后端REST接口;不同后端系统中也需要进行相互的HTTP请求,实现各业务系统的业务交互;如订单服务,会调用支付服务、库存服务、积分服务等,如下图 ​ 后端HTTP请求图 ​ JDK的java.net包 阅读全文
posted @ 2024-06-03 20:24 拐子 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 概述 位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为缓存(Cache) 典型的如CPU与内存之间L1、L2、L3缓存,能让CPU更有聪明、更高效的执行任务 在软件项目中,相比于访问网络、磁盘、DB等介质或设备,内存具有更高的效率,所以很多的时候会利用内存作为缓存载体, 阅读全文
posted @ 2024-06-03 20:17 拐子 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 概述 程序中的各种数据,包括业务、日志、监控、行为等数据都需要存储起来,存储数据的就是数据库,常指关系型数据库 任何一种编程语言或是框架都会提供对数据库进行操作的通用API 各种数据库产品的厂商也会提供自身数据库产品针对常用语言的数据库驱动 Java亦是如此 Java提供了基础的数据访问接口JDBC 阅读全文
posted @ 2024-05-30 22:51 拐子 阅读(44) 评论(0) 推荐(0) 编辑
摘要: AOP 概述 面向切面编程(Aspect Oriented Programming),从不同的维度或角度给已有程序添加附加功能的一种技术 实现的方式是Spring容器为程序创建代理,让调用方无感知的调用指定方法,在运行期间动态的“织入”其他逻辑 主要目的是为了解耦 弥补OOP中只能继承类或实现接口进 阅读全文
posted @ 2024-01-18 23:15 拐子 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Spring代理 概述 在生活中,常见到的房产中介,会负责代理业务的房产进行售卖、招租,撮合买卖双方达成交易,减少买家和卖家的时间成本和交易成本,俗称代理模式(图) 在软件开发中,也存在这样的机制,就是常说的设计模式中的代理模式 Spring及相关的框架也广泛应用了代理技术 Spring代理主要分为 阅读全文
posted @ 2024-01-14 15:21 拐子 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 概述 Maven是一个自动化构建工具 能够将支持Maven项目的依赖包从远程仓库拉取到本地仓库,并进行依赖管理 项目中通过pom.xml来描述项目,对项目依赖进行管理与配置 给项目提供编译、打包、安装、部署支持 IDE提供了比较紧密的支持,如IDEA 在Maven项目中,会优先使用本地仓库依赖包,如 阅读全文
posted @ 2024-01-10 23:41 拐子 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Spring Boot简介 自从2014年4月Pivotal团队推出以来,作为一个基于Spring的开源轻量级框架,备受企业级应用喜爱 简化Spring应用的搭建与开发过程 是对Spring缺点进行的改善和优化,基于约定优于配置的思想,简化配置,让开发人员聚焦于业务,提高开发效率开箱即用,也无需复杂 阅读全文
posted @ 2022-10-31 16:26 拐子 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 【写在前面】 长期做基于Spring Boot的企业应用,计划将与应用相关的技术点,通过简介、步骤、示例的方式,记录并分享出来,用于作为Spring Boot入门的记录与教程 计划的内容有: Spring简介 第一个Spring Boot项目 Maven简介 使用RESTful API提供后端服务 阅读全文
posted @ 2022-10-30 20:20 拐子 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1、安装VMWare Workstation 16 player,Mac也可使用Parallels Desktop,自己有虚拟主机的跳过; 2、在虚拟机中,安装Centos7操作系统,使用Minimal版本,安装名为CentOS7; 2.1、安装完后,在电脑的网络连接中会多了VMnet1和VMnet 阅读全文
posted @ 2021-07-08 23:01 拐子 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 01、为什么需要微服务? 02、什么是微服务 03、常见的微服务框架 04、容器化技术 05、微服务实施 注:其中图片来自网络。 阅读全文
posted @ 2021-07-06 22:41 拐子 阅读(41) 评论(0) 推荐(0) 编辑