使用jenkins持续构建、部署SpringBoot项目 jenkins是devops神器,本篇文章介绍如何安装和使用 jenkins 部署Spring Boot项目。 一、Linux 环境搭建 为了接近后面的生产环境,我这里使用 L...... 言曌 08月22日 15451 9 阅读全文
计算机网络面试题 1、 OSI,TCP/IP,五层协议的体系结构,以及各层协议 答: OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口...... 言曌 08月14日 4685 8 阅读全文
Docker for Mac 配置阿里云镜像加速器 在 Mac 上使用 Docker 的时候,镜像下载很慢,我们可以配置代理,使用阿里云的镜像加速器。步骤很简单 一、获取加速器地址 官网地址:https://cr.console.aliyu...... 言曌 07月31日 4619 6 阅读全文
SpringCloud 中使用 Eureka 和 Feign 实现增删改查 在没有接触微服务或者分布式项目之前,我们的项目时没有分层的,我们的服务也是没有分层的。 比如,我们有5台服务器使用 Nginx 做负载均衡,上面都是安装了我们的 Tomcat 服务器,部署的一样...... 言曌 07月30日 10711 12 阅读全文
SpringBoot入门教程(四):SpringBoot 使用 Thymeleaf 模板引擎 在没有做前后端分离之前,我们还是需要 JSP / Thymeleaf 之类的模板引擎,Thymeleaf 据说是 SpringBoot 官方推荐的,集成地比较好,本文将介绍。 一...... 言曌 07月27日 3626 6 阅读全文
SpringBoot入门教程(三):SpringBoot 常用注解 一、基本介绍 @SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上...... 言曌 07月26日 3857 6 阅读全文
SpringBoot入门教程(二):SpringBoot 热部署 接着上一章,本文介绍 SpringBoot 热部署,所谓热部署简单说就是修改了代码不需要重启,效果立马显示。 一、添加依赖 在 pom.xml 里添加依赖 <depende...... 言曌 07月26日 2894 6 阅读全文
SpringBoot入门教程(一):使用 IDEA 构建 Hello World 项目 从本文开始,将介绍 SpringBoot 的使用、以及和其他框架的整合。 SpringBoot 官方文档地址:https://docs.spring.io/spring-boot/docs/cu...... 言曌 07月26日 6427 5 阅读全文
SpringCloud之断路器(Hystrix)(Finchley版本) 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务...... 言曌 07月25日 2778 6 阅读全文
SpringCloud之服务消费者(Feign)(Finchley版本) 在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+r...... 言曌 07月25日 3427 6 阅读全文
SpringCloud之服务的注册与发现Eureka(Finchley版本) 一、Spring Cloud简介 鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE,Spr...... 言曌 07月25日 5784 8 阅读全文
SpringBoot + MyBatis 整合 和 Maven多模块运行、打包 以前我们都是将各个层放在一个项目里,后期维护可能不太方便,代码结构也不清晰。 本文先如何使用 Maven 多模块开发,然后再讲一下 SpringBoot 和 MyBatis 整合 文件结构...... 言曌 07月24日 11414 6 阅读全文
局域网内如何访问虚拟机里的Linux服务器 为了方便自己的开发学习,所以准备一套搭建 jenkins + nexus + gitlab 的环境,但是可能要求的内存比较高,于是将公司发的 ThinkPad 来做服务器。 本来时装的(Win1...... 言曌 07月23日 6067 6 阅读全文
一个简单的 OpenAPI3.0 实例,使用 SpringBoot 和 Prism 测试 Swagger 在线编辑器:http://editor.swagger.io/ 一、API 代码 openapi: 3.0.0 info: description:...... 言曌 07月16日 11342 6 阅读全文
阿里云ACP云计算工程师认证攻略 最近找了一家实习公司,公司要求我们考阿里云的 ACP 认证,通过后每个月可以多拿 1k 的工资。 官网地址:https://edu.aliyun.com/certification ACP...... 言曌 07月15日 22037 7 阅读全文