摘要: 如果你在使用Sping Boot的过程中只是简单地“用",而不去思考其背后的实现逻辑与思想,即便用得再好,收获也是有限的-这样只能做到"手熟",并不能拥有“匠心"。更重要的是,如果不学习Spring Boot背后那些优秀的设计理念和实现方式,我们肯定不能真正用好Spring Boot。 学习Spring Bo... 阅读原文
2020-12-02 20:49:28 阅读(1836) 评论(0)
摘要: 是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤 编写Dockerfile文件 docker build docker run 文件什么样? 以我们熟悉的CentOS为例 https://hub.docker.com/_/centos/... 阅读原文
2020-12-02 19:54:35 阅读(2411) 评论(0)
摘要: 动态代理的功能:通过拦截器方法回调,对目标target方法进行增强。 言外之意就是为了增强目标target方法。上面这句话没错,但也不要认为它就是真理,殊不知,动态代理还有投鞭断流的霸权,连目标target都不要的科幻模式。 注:本文默认认为,读者对动态代理的原理是理解的,如果不明白target的含义,难以看... 阅读原文
2020-12-02 19:07:01 阅读(3211) 评论(0)
摘要: 官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html  Nacos核心功能点   服务注册:Nacos Client会通过发送REST请求的方式向Nacos Server注册自己的服务,提供自身的元数据,比如ip地址、端口等信息。Nacos Server接收到... 阅读原文
2020-12-02 17:53:06 阅读(2108) 评论(0)
摘要: 一、数据格式 1.JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,主要用于restful接口返回数据。--- 2.xml 主要用于一些老项目,用xml报文提交数据,返回数据;但是通常拿到数据还是会转成json数据传给前端。 3.json的解析工具fastjson,... 阅读原文
2020-12-02 17:31:22 阅读(1835) 评论(0)
摘要: 1.微服务简介 (1).微服务是什么   微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自行单独启动或销毁,拥有自己独立的数据库。强调的是服务的大小,它关注的是某... 阅读原文
2020-12-02 17:27:10 阅读(1912) 评论(0)
摘要: 使用RestTemplate,显示请求信息,响应信息 这里不讲怎么用RestTemplate具体细节用法,就是一个学习中的过程记录 一个简单的例子 public class App { public static void main(String[] args) { String ur... 阅读原文
2020-12-02 16:52:07 阅读(1869) 评论(0)
摘要: 目录 有镜像才能创建容器,这是根本前提(下载一个CentOS镜像演示) 新建并启动容器 OPTIONS说明 启动交互式容器 列出当前所有正在运行的容器 退出容器 自定义容器名来登录centos镜像,这是便于以后好区分是哪个容器 启动容器 有镜像才能创建容器,这是根本前提(下载一个CentO... 阅读原文
2020-12-02 16:14:08 阅读(1869) 评论(0)
摘要: 概述 对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水随着经验的积累、我慢慢理解了这两个框架到底有什么区别。 相信对于用了SpringBoot很久的同学来说,还不是很理解SpringBoot到底和Spring有什么区别,看完文章中... 阅读原文
2020-12-02 14:40:04 阅读(2176) 评论(0)
摘要: jackson的maven依赖     1.@JsonProperty :此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("name")。  对属性名称重命名,比如在很多场景下Java对象的属性是按照规范的驼峰书写,但在数据库... 阅读原文
2020-12-02 14:21:03 阅读(3098) 评论(0)