背景 在我们实际生产容器化部署过程中,往往会遇到 Docker 镜像很大,部署发布很慢的情况 影响 docker 镜像大小的因素,主要有以下三个方面: 基础镜像的大小 。尽量选择 alpine 作为基础镜像 减少操作系统内置软件 Dockerfile 指令层数。 这就要求我们优化 Dockerfil ...
分类:
编程语言 时间:
2020-05-30 14:17:43
阅读次数:
95
前言对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了SpringBoot很久的同学来说,还不是很理解SpringBoot到底和Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!什么是Spring作为Java开发人员,大家都Spring
分类:
编程语言 时间:
2020-05-30 12:57:01
阅读次数:
60
连接好硬件,复位运行u-boot -> 加载内核并启动内核 -> nfs挂载根文件系统在嵌入式平台的根文件系统里输入 ls /dev/mtdblock* 如果能够查看到此设备,则将其挂载到嵌入式平台的/mnt目录下 mount -t jffs2 /dev/mtdblock2 /mnt mount / ...
分类:
数据库 时间:
2020-05-30 11:04:39
阅读次数:
112
1.新建module,springboot-log 2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 ...
分类:
编程语言 时间:
2020-05-30 11:02:19
阅读次数:
58
SpringBoot深入理解 项目打包SpringBoot启动过程 当使用打包时,会下载org-springframework-boot-loader的jar,并且不会放在lib存放的第三方jar包文件中,该jar包中有个JarLauncher.class文件中设置了jar包运行时的入口和打包后文件 ...
分类:
编程语言 时间:
2020-05-30 01:34:45
阅读次数:
128
gradle gradle tasks :查看所有的taske命令 bootJar:打包,讲项目的所有依赖和主工程代码打包,一个可直接执行的一个包,不需要tomcat运行 gradle使用bootjar打包后后,解压出来的三个目录 BOOT-INF: ? classes:存放java文件编译后的cl ...
分类:
其他好文 时间:
2020-05-30 01:29:57
阅读次数:
98
场景 在使用passport ~4.0.0包中的/oauth/token路由获取access_token时出现该错误. 原因 追了一下代码后发现,vendor/laravel/passport/src/TokenRepository.php是包里面Token模型使用create的时候created_ ...
分类:
数据库 时间:
2020-05-29 23:26:27
阅读次数:
112
1.前言 分布式微服务想要热更新配置文件,还需要 消息中间件 配合使用 ,一般使用 rabbitMQ 或 Kafka ,这里不解释 。 这篇随笔 只讲解 底层的 单机热更新配置文件 2.环境 spring boot : 2.1.6.RELEASE spring cloud : Greenwich.S ...
分类:
编程语言 时间:
2020-05-29 23:10:27
阅读次数:
119
一、什么是SpringBoot? Spring Boot是Pivotal公司推出的一个全新框架,其目的是为了简化Spring项目的初始搭建以及开发过程。 二、SpringBoot有什么特点? 1)内置服务器,默认使用tomcat服务器 2)开箱即用,减少繁琐的配置过程 3)上手容易,提高开发效率 4 ...
分类:
编程语言 时间:
2020-05-29 23:09:58
阅读次数:
133
1. 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version></ ...
分类:
编程语言 时间:
2020-05-29 23:05:07
阅读次数:
106