博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 1.模块知识 1.1网络知识 2.散点知识 2.1jvm基本概念 3.设计模式 3.1常用设计模式 阅读全文

posted @ 2020-01-10 11:12 心默默言 阅读(176) 评论(0) 推荐(0)

摘要: 1.java数据结构 1.1排序、栈和链表 1.2递归、树 2.笔试题 2.1笔试01 2.2笔试02 阅读全文

posted @ 2020-01-10 10:57 心默默言 阅读(183) 评论(0) 推荐(1)

摘要: 1.数据库学习 1.1数据库概述 1.2SQL语句基础1 1.3SQL语句基础2 1.4SQL语句进阶1 1.5SQL语句进阶2 1.6SQL语句进阶3 2.数据库复习 2.1数据库复习1 2.2数据库复习2 3.mysql面试练习题 3.1练习题1 阅读全文

posted @ 2020-01-09 10:20 心默默言 阅读(158) 评论(0) 推荐(0)

摘要: 1.MyBaits 1.1mybatis学习入门 1.2mybatis学习之CURD 1.3mybatis学习之连接池 1.4mybatis学习之动态SQL 1.5mybatis学习之多表操作 1.6mybatis学习之缓存 1.7mybatis学习之注解开发 2.Spring 2.1spring学 阅读全文

posted @ 2020-01-07 10:09 心默默言 阅读(197) 评论(0) 推荐(0)

2025年12月16日

摘要: 1. docker安装redis 1.1 执行 docker pull redis:7.2 命令,下载 redis 镜像,如下所示: docker pull redis:7.2 1.2 创建挂载文件的目录和文件,命令如下所示: # 用于存储 redis 的持久化数据 mkdir -p /usr/lo 阅读全文

posted @ 2025-12-16 23:12 心默默言 阅读(5) 评论(0) 推荐(0)

2025年12月9日

摘要: 到目前为止我们已经解决了微服务相关的几个问题: 微服务远程调用 微服务注册、发现 微服务请求路由、负载均衡 微服务登录用户信息传递 不过,现在依然还有几个问题需要解决: 网关路由在配置文件中写死了,如果变更必须重启微服务 某些业务配置在配置文件中写死了,每次修改都要重启服务 每个微服务都有很多重复的 阅读全文

posted @ 2025-12-09 23:41 心默默言 阅读(16) 评论(0) 推荐(0)

2025年12月7日

摘要: 1. 什么是网关 在昨天的作业中,我们将黑马商城拆分为5个微服务: 用户服务 商品服务 购物车服务 交易服务 支付服务 由于每个微服务都有不同的地址或端口,入口不同,相信大家在与前端联调的时候发现了一些问题: 请求不同数据时要访问不同的入口,需要维护多个入口地址,麻烦 前端无法调用nacos,无法实 阅读全文

posted @ 2025-12-07 00:34 心默默言 阅读(23) 评论(0) 推荐(0)

2025年11月28日

摘要: 接下来,我们就一起将黑马商城这个单体项目拆分为微服务项目,并解决其中出现的各种问题。 1. 熟悉黑马商城 2. 拆分原则 3. 微服务项目工程结构 一般微服务项目有两种不同的工程结构: 完全解耦:每一个微服务都创建为一个独立的工程,甚至可以使用不同的开发语言来开发,项目完全解耦。 优点:服务之间耦合 阅读全文

posted @ 2025-11-28 00:17 心默默言 阅读(49) 评论(0) 推荐(0)

2025年11月26日

摘要: 在上一章我们实现了微服务拆分,并且通过Http请求实现了跨微服务的远程调用。不过这种手动发送Http请求的方式存在一些问题。 试想一下,假如商品微服务被调用较多,为了应对更高的并发,我们进行了多实例部署,如图: 此时,每个item-service的实例其IP或端口不同,问题来了: item-serv 阅读全文

posted @ 2025-11-26 23:23 心默默言 阅读(18) 评论(0) 推荐(0)

2025年11月24日

摘要: 1. 导入黑马商城项目 在课前资料中给大家提供了黑马商城项目的资料,我们需要先导入这个单体项目。不过需要注意的是,本篇及后续的微服务学习都是基于Linux系统下的Docker部署,因此你必须做好一些准备: Linux的环境及一个好用的SSH客户端 安装好Docker 会使用Docker 注意: 如果 阅读全文

posted @ 2025-11-24 21:24 心默默言 阅读(29) 评论(0) 推荐(0)

2025年11月19日

摘要: 1. 部署准备 好了,我们已经熟悉了Docker的基本用法,接下来可以尝试部署项目了。 在课前资料中已经提供了一个黑马商城项目给大家,如图: 项目说明: hmall:商城的后端代码 hmall-portal:商城用户端的前端代码 hmall-admin:商城管理端的前端代码 部署的容器及端口说明: 阅读全文

posted @ 2025-11-19 22:59 心默默言 阅读(14) 评论(0) 推荐(0)

2025年11月18日

摘要: 1. 常见命令 # 第1步,去DockerHub查看nginx镜像仓库及相关信息 https://hub.docker.com/_/nginx # 第2步,拉取Nginx镜像 docker pull nginx # 第3步,查看镜像 docker images # 结果如下: REPOSITORY 阅读全文

posted @ 2025-11-18 21:50 心默默言 阅读(7) 评论(0) 推荐(0)

2025年11月17日

摘要: 1. Ubuntu中安装docker 依次按照下面步骤即可完成docker的安装。这部分参考了钟老师的《Docker快速入门》 1、更新软件源 sudo apt update 运行项目并下载源码bash 2、安装基本软件 sudo apt-get install apt-transport-http 阅读全文

posted @ 2025-11-17 23:42 心默默言 阅读(22) 评论(0) 推荐(0)

摘要: 1. 课程导学 2. MyBatis-Plus 2.1 介绍 官网 https://www.baomidou.com/ 2.2 快速入门-入门案例 为了方便测试,我们先创建一个新的项目,并准备一些基础数据。 复制课前资料提供好的一个项目到你的工作空间(不要包含空格和特殊字符): 然后用你的IDEA工 阅读全文

posted @ 2025-11-17 01:56 心默默言 阅读(6) 评论(0) 推荐(0)