自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老骥复利

老骥思千里,饥鹰待一呼

  • 博客(20)
  • 收藏
  • 关注

原创 Docker 实战教学

目录

2019-05-10 23:49:09 126

原创 Spring探索之路

目录Spring探索之路 01 - 开始探索历程

2019-01-26 23:50:44 112

原创 Spring Boot成长之路

目录Spring Boot成长之路 01 - 入门Spring Boot成长之路 02 - MySql + MyBatis + 通用Mapper + PageHelper

2019-01-26 23:49:01 166

原创 写了几年的三元表达式,我怎么还踩坑了?

问题概述跟往常一样,为了代码的优雅就不写太多的 if…else…,于是一顿噼里啪啦的操作,写了一个三元表达式来获取值,一运行竟然报错了。代码如下:public static void main(String[] args) { Integer a = null; boolean flag = false; Integer b = flag ? 1 : a;}代码很简单,就是一个普通的三元表达式,按照之前的预期,当 flag 为 true 时,自动装箱 1 赋值给 b;当 f

2020-08-03 20:32:53 673

原创 Docker实战03 - 使用alpine构建基础镜像

文章目录alpinealpine包管理基本命令更新最新镜像源列表:apk update搜索软件包:apk search安装软件包:apk add列出已安装的软件包:apk info升级软件版本:apk upgrade删除软件包:apk del使用alpine系统构建基础镜像基础alpine镜像基于Java jdk的镜像构建构建过程中遇到的一些问题1.如何打包curl、scp、telnet基本命令至...

2019-05-11 00:57:43 3803

原创 Docker实战07 - 生成MySQL镜像启动时自动执行sql

Dockerfile#基础镜像使用 mysql:5.7FROM mysql:5.7#定义工作目录ENV WORK_PATH /usr/local/work#定义会被容器自动执行的目录ENV AUTO_RUN_DIR /docker-entrypoint-initdb.d#定义sql文件名ENV SQL_FILE schema.sql #定义shell文件名ENV IN...

2019-05-11 00:50:34 432

原创 Docker实战05 - Docker镜像的导入导出

文章目录导出镜像从镜像导出从容器导出导入镜像从镜像导入从容器导入区别建议本文介绍Docker镜像的导入导出,用于迁移、备份、升级等场景导出镜像save命令则是从镜像(images)中导出,而export命令是从容器(container)中导出tar文件从镜像导出docker save [options] 镜像名docker save -o nginx.tar nginx:lates...

2019-05-11 00:47:04 222

原创 Docker实战04 - 构建Spring Boot项目镜像

基础构建过程新建一个空白文件夹,在此目录下新建Dockerfile文件,具体参数可自行修改FROM java:8ADD app.jar myApp/app.jar# 设置Docker 时间为上海时区RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo "Asia/shanghai" >> /e...

2019-05-11 00:45:27 206

原创 Docker实战02 - Docker时区问题解决方案

述docker 的默认时区为UTC(协调世界时,又称世界统一时间),因此和北京时间相差了8个小时。一般情况,在以下几种场景中,需要修改docker容器的默认时区:构建镜像之前容器启动前容器启动后查看时间查看本系统时间 date查看容器时间docker exec -it 容器ID shdate修改Docker时区非alpine方式# 设置Docker时间为上海时区...

2019-05-11 00:41:28 1795

原创 Docker实战01 - 使用Dockerfile构建镜像

Dockerfile 定义容器内环境中发生的事情。对网络接口和磁盘驱动器等资源的访问在该环境中进行了虚拟化,该环境与系统的其他部分隔离,因此您需要将端口映射到外部世界,并具体说明要将哪些文件“复制”到该环境中。但是,这样做之后,您可以期望在这个dockerfile中定义的应用程序的构建在运行的任何地方的行为都完全相同。镜像构建步骤编写 Dockerfile 文件docker buildd...

2019-05-11 00:39:16 185

原创 Docke 实战06 - 挂载MySQL数据卷

此篇文章主要讲解在docker环境中,如何使用自定义MySQL的配置文件,以及如何挂载MySQL的数据文件,来持久化MySQL的数据。1 拉取MySQL镜像拉取docker hup 官方仓库的mysql:5.7版本,可根据需要自行修改版本号:docker pull mysql:5.72 MySQL配置在本机系统中新建目录,用于保存mysql的配置、日志、数据库等,到时通过挂载mysq镜...

2019-05-11 00:11:11 374

原创 Linux下安装MySql(yum)

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源wget -P /usr/mysql/ http://repo.mysql.com/mysql57-community-release-el7.rpm2.安装mysq...

2019-03-21 22:53:17 92

原创 Windows下安装MySQL

MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/我下载下来的是zip包,将其解压在E:\java 目录下1、配置mysql 环境变量我的电脑->属性->高级->环境变量,选择PATH,在其后面追加你的mysql bin文件夹的路径PATH=.......;E:\java\mysql-8.0.15-wi...

2019-03-21 22:40:22 63

原创 curl 的使用

文章目录查看网页源码显示请求过程指定请求方法添加请求头部使用form表单提交数据上传文件指定用户端CURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称CURL为下载工具。有时,我们会局限于环境,无法使用postman,swgger 等开发工具来测试接口,所以只能通过curl命令来测试我们的接口。因此,掌握cur...

2019-03-14 17:28:37 1247

原创 JUnit 单元测试入门

文章目录JUnit使用方法断言 Assertions指定测试方法执行顺序 @FixMethodOrder预期异常的处理JUnitJUnit 4 : https://junit.org/junit4/JUnit 5: https://junit.org/junit5/@RunWith(Suite.class)@Suite.SuiteClasses({TestFeatureLogin....

2019-03-03 22:54:24 211

原创 Spring Boot成长之路 03 - 使用swagger构建你的API文档

文章目录简述SwaggerSpringFox联系链接使用配置简述Swagger据官网介绍,swagger是最好的构建API工具,通过此工具可以构建良好标准的API接口,具备以下特点:设计:根据规范的标准设计和建模API构建:支持多种语言构建API文档:提高开发人员使用交互式API文档的经验测试:提供简单的功能测试标准化:可设置和限制项目中所使用的API风格SpringFox...

2019-02-21 22:28:32 198

原创 Spring探索之路 01 - 开始探索历程

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。背景在传统的EJB开发模式中,技术的规范性带来了过度的复杂性,并不利于企业应用需求的快速开发。Spring主要目标是简化企业应用的开发,其主要核心模块是IOC容器和AOP支持,使用面向对象和接口编程的方式,能够降低应用的负载和框架的侵入性,大大降低了企业应用开发的门槛。设计理念支持POJO和使用JavaBean的...

2019-01-28 22:52:12 126

原创 推荐一些好用的 IntelliJ IDEA 插件

文章目录Save ActionsCamelCaseAlibaba Java Coding GuidelinesMaven Helper本文主要是想与大家交流一些我平时在开发过程中使用到的IDEA插件,大家也可在评论区向我推荐一些你平时用到觉得不错的插件,共同交流!THX~安装方法:①可在IDEA编辑器中的插件库下载安装;②IDEA官网离线下载安装。Save ActionsSave Acti...

2019-01-08 22:35:33 886

原创 Spring Boot成长之路 02 - MySql + MyBatis + 通用Mapper + PageHelper

文章目录引言详细步骤引入jar包添加配置简单示例引言上一篇我们讲到了如何搭建一个简单的Spring Boot项目,在实际应用中,Spring Boot比较多用于搭建Spring Web项目。接下来将介绍如何使用Spring Boot、MySql、Mybatis等搭建一个可快速开发的应用框架。1、为什么使用通用 Mapper?通用Mapper是一个可以实现任意 MyBatis 通用方法的框架...

2019-01-06 00:30:08 195

原创 Spring Boot成长之路 01 - 入门

文章目录Spring Boot什么是Spring Boot?特征入门项目结构链接Spring Boot什么是Spring Boot?Sping Boot使得我们更加容易创建一个独立的、生产级的项目,并且只需要进行很少的配置。以下是来自Sping Boot 官网的解释:Spring Boot makes it easy to create stand-alone, production-g...

2019-01-02 23:55:50 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除