摘要: 1. Dubbox介绍 1.1 Dubbox和Dubbo Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 Dubbo团队解散后,当当网对Dubbo框架进行升级,升级后的版本为Dubbox,本次抢购网项 阅读全文
posted @ 2022-12-15 22:53 cnetsa 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 添加事务的步骤很简单,只需要两步。 第一步,在启动类中添加@EnableTransactionManagement注解。 第二步,在需要添加事务的方法上面添加@Transactional注解。 阅读全文
posted @ 2022-12-15 22:31 cnetsa 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 第一步,按照第2.2节中的内容创建Spring Boot项目,项目创建完成之后打开pom.xml,添加如图3.1所示依赖 如图3.1 图中mybatis-spring-boot-starter是与MyBatis相关的依赖,mysql-connector-java是对MySQL进行持久化操作的相关依赖 阅读全文
posted @ 2022-12-15 22:31 cnetsa 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 如图2.5所示即为Spring Boot创建完成之后的项目结构, 图2.5 在此图中大家需要关注的只有四个地方,即为图中红框框起来的内容: pom.xml:项目依赖 Spring Boot框架所需要的依赖主要有两个: 1) spring-boot-starter-web 此依赖包含的内容有:Spri 阅读全文
posted @ 2022-12-15 22:23 cnetsa 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 2.1环境要求 JDK1.7及以上版本,Maven3.2及以上版本,IDEA14及以上版本 2.2搭建步骤 第一步:打开IDEA,选择File,新建project或者module,弹出如图2.1所示的窗 口 这里JDK默认选择1.8,如果没有安装JDK1.8,只要是1.7及以上的版本都可以。 第二步 阅读全文
posted @ 2022-12-15 22:18 cnetsa 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Spring Boot技术分析与运用—抢购网项目 在互联网兴起的时代,高可用、高性能和高可扩展性的项目架构方式将是一个必然趋势,而微服务则是目前最好的选择。微服务是更细粒度的分布式,它不再只由一个项目构成,而是将整个系统分割成更多的子项目,项目多了必然给框架的搭建和项目的运维带来更大的挑战,比如大量 阅读全文
posted @ 2022-12-15 22:16 cnetsa 阅读(537) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo; import com.example.demo.config.JavaConfig; import com.example.demo.model.Printer; import org.junit.Test; import org.junit.ru 阅读全文
posted @ 2022-12-15 16:39 cnetsa 阅读(21) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import java 阅读全文
posted @ 2022-12-15 16:33 cnetsa 阅读(37) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.Enable 阅读全文
posted @ 2022-12-15 16:32 cnetsa 阅读(43) 评论(0) 推荐(0) 编辑
摘要: package com.example.controller; import com.example.model.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframewo 阅读全文
posted @ 2022-12-15 16:22 cnetsa 阅读(62) 评论(0) 推荐(0) 编辑
摘要: package com.example.util; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springfra 阅读全文
posted @ 2022-12-15 16:20 cnetsa 阅读(16) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo; import com.example.model.User; import com.example.util.SpringUtil; import org.junit.Test; import org.junit.runner.RunWith; i 阅读全文
posted @ 2022-12-15 16:17 cnetsa 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 本文档中主要描述如何进行双 11 抢购项目的本地运行和部署。 1、环境说明 1) 服务器配置 内存 16G+(DDR3 或以上) CPU 标准电压版 i5(3470+) 4 核单线程(双线程更好) 硬盘 500G 以上 说明:服务器指用于运行分布式微服架构项目依赖环境(如 Docker 环境)及 部 阅读全文
posted @ 2022-12-15 15:18 cnetsa 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在本地有了镜像之后(默认安装 Docker 后,会自带初始镜像,可通过 Dockerimages 命令进行查看),开发者就可以使用镜像生成容器,具体命令如下: docker run -d -p 8888:8080 --name tomcat-test tomcat 启动 tomcat 镜像成为容器, 阅读全文
posted @ 2022-12-15 14:57 cnetsa 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 开发者在装有 Docker 的机器上可以使用一些命令,进行镜像的管理。命令如下。 1. 镜像的查看 使用以下命令可以查看本地镜像列表,展示结果如图 7 所示。 其中IMAGE_ID 为镜像的唯一标识。 后续很多镜像相关操作都是基于 IMAGE_ID 或镜像名称 docker images 2. 镜像 阅读全文
posted @ 2022-12-15 14:41 cnetsa 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 目前 Docker 官方提供 Ubuntu、CentOS、Windows、MacOS 操作系统的安装包。具体支持版本如下: ➢ Ubuntu ◼ Ubuntu Precise 12.04 (LTS) ◼ Ubuntu Trusty 14.04 (LTS) ◼ Ubuntu Wily 15.10 ◼ 阅读全文
posted @ 2022-12-15 14:34 cnetsa 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在 Dokcer 中共有四种网络模式: ⚫ host 模式,使用 --net=host 指定 ⚫ container 模式,使用 --net=container:NAMEorID 指定 ⚫ none 模式,使用 --net=none 指定 ⚫ bridge 模式,使用 --net=bridge 指定 阅读全文
posted @ 2022-12-15 14:32 cnetsa 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: Docker 在实际运行过程中的运行原理如图 6 所示。 Client 代表操作用户, Docker_Host 代表安装有 Docker 的宿主机。 Registry 代表 Docker 官方或第三方记录中心。 操作用户可以利用 Docker 客户端主要完成以下操作。 ➢ 用户可以通过客户端从 Re 阅读全文
posted @ 2022-12-15 14:29 cnetsa 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Docker Registry(记录中心)是 Docker 官方及一些第三方机构(国内比如阿里、腾讯都提供有 Docker 的记录中心)为了方便大家更轻松的开发 Docker 环境, 将一些常用的容器打包成为镜像(如 JDK 镜像、Tomcat 镜像、Nginx 镜像等)。 开发者可以直接从 Reg 阅读全文
posted @ 2022-12-15 14:27 cnetsa 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Docker Image(镜像)可以看作是一个特殊的文件系统。即对某一时刻容器状态的备份。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 比如我们在一个容器内安装了 JDK 环境,为了更好的复用,我们可以将此容器打包成为镜像。 利用该镜像我们可以还原当初容器状态。也可以生成更多容器。 抢购网 阅读全文
posted @ 2022-12-15 14:26 cnetsa 阅读(34) 评论(0) 推荐(0) 编辑