摘要:
如果你在使用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)