摘要:
Tlias 准备工作 安装依赖 npm install element-plus --save npm install axios 配置ElementPlus //main.ts import { createApp } from 'vue' import { createPinia } from 阅读全文
摘要:
开发规范 前后端混合开发 沟通成本高 分工不明确:前端发起请求、数据响应的渲染一般都是后端程序员完成的 不便管理 难以维护 前后端分离开发 产品经理提供界面原型 + 需求,前端/后端分析并设计出接口文档,有了接口文档前端后端就可以并行开发了 接口文档中的接口是功能性接口,按照功能划分接口 RESTf 阅读全文
摘要:
题目:打印int类型整数的32位信息 1与任何二进制的与运算:同1为1,有0为0;可以让整数每一位和1做与运算,按位输出结果 这是循环的操作,并且应该从最高位 32位按位输出,也就是最开始1应该左移31位,接下来左移30位 public class Code01_PrintBinary { publ 阅读全文
摘要:
Maven是用于管理和构建Java项目的工具,是apache旗下的开源项目 Maven的作用: 依赖管理 项目构建 统一项目结构 依赖管理工具:管理规模庞大的jar包及其中的依赖关系 依赖:junit-4.12依赖hamcrest-core-1.3 依赖管理需要解决的具体问题: jar包下载 jar 阅读全文
摘要:
概述 表现层(UI):直接跟前端打交互(一是接收前端ajax请求,二是返回json数据给前端) 业务逻辑层(BLL):一是处理表现层转发过来的前端请求(也就是具体业务),二是将从持久层获取的数据返回到表现层。 数据访问层(DAL):直接操作数据库完成CRUD,并将获得的数据返回到上一层(也就是业务逻 阅读全文
摘要:
概述 SpringMVC是基于MVC模式开发的框架,用来优化Controller,具备IoC和AOP [[Spring#分层解耦|MVC]]是一种开发模式,是模式-视图-控制器的简称,所有的web应用都是基于MVC开发的。 SpringMVC优化了Controller的action(Servlet) 阅读全文
摘要:
入门 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 准备数据 DROP TABLE IF EXISTS `user`; C 阅读全文
摘要:
第六章 Sentinel 流量守卫 在微服务远程调用的过程中,还存在几个问题需要解决: 业务健壮性问题:consumer调用provider,provider故障会导致consumer也出现故障 在cart-service中,需要调用item-service中的查询商品信息接口。如果查询商品信息接口 阅读全文
摘要:
第五章 GateWay网关 在上一章结尾,我们拆分了微服务: 商品服务 8081 购物车服务 8082 用户服务 8083 交易服务 8084 支付服务 8085 在最后进行前后端联调时,Nginx的配置: server { listen 18080; server_name localhost; 阅读全文
摘要:
第四章-黑马商城项目拆分 环境准备 linux 将linux_environment中Mysql镜像的初始化脚本、配置上传至Linux,并创建docker网络和MySQL容器: # 创建网络 docker network create hm-net # 创建MySQL容器 docker run -d 阅读全文