Mysql5.71. 创建容器并运行$ docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci–name 对容器命名-d 后台运行-e 配置默认密码-p 进
Docker 的简单使用摘要本篇博客主要介绍Docker的基本概念和简单使用内容包括:1 Linux安装docker,以及配置;2 IDEA插件界面化操作docker完成镜像的拉取,容器的创建;3 配置mysql镜像的自启;4 最后通过一个简单的Springboot项目简单演示docker完成项目的发布和部署等1.1 什么是Docker概念:Docker 是一个开源的应用容器引擎 Docker
此系列博客是站在大牛的肩膀上所做的总结,主要是方便建立自己的知识体系。所参考的文章会在每篇博客的参考资料部分列出 文章目录前言一、通过Gradle+Docker部署SpringBoot项目1.创建项目2.build.gradle3.修改application.yml4.业务实现4.1 entity4.2 service4.3 controller6.编写Dockerfile7.构建镜像8.从镜像运
首先认识plugin,plugin采用groovy语言来编写。如果你对groovy语言不是很熟悉,请首先过一下groovy语法结构,groovy是运行于JVM的敏捷脚本语言,其最后会被编译成标准的JAVA语言。groovy语言最核心的应该是闭包,JAVA8引入的最新特性拉姆表达式,即是一个闭包,请参考相关文章,这里就不详细介绍了。build.gradle引用插件语法为:apply plugin:
转载 2024-06-27 17:05:29
279阅读
笔记来源于以下文章:http://liuwangshu.cn/application/gradle/5-plugins.html前面我们学习了为什么要用GradleGradle的入门基础和Groovy的基础,这些文章为Gradle的入门打下了基础,这一篇我们要来学习Gradle插件。1. Gradle插件概述说到Gradle插件前,我们先要了解下什么是插件。我们先来看看下面这张图。
垃圾回收算法垃圾回收算法的实现设计到大量的程序细节,并且每一个平台的虚拟机操作内存的方式都有不同,所以不需要去了解算法的具体实现。复制算法将可用内存按容量划分为大小相等的两块,每次只使用其中的一块。当这一块的内存用完了,就将还存活着的对象复制到另外一块上面,然后再把已使用过的内存空间一次清理掉。这样使得每次都是对整个半区进行内存回收,内存分配时也就不用考虑内存碎片等复杂情况,只要按顺序分配内存即可
转载 2024-06-09 09:50:53
18阅读
前提概要工欲善其事,必先利其器。以下几款 Docker 的 Maven 插件进入笔者视野。插件名称+官方地址docker-maven-plugin https://github.com/spotify/docker-maven-plugindocker-maven-plugin https://github.com/fabric8io/docker-maven-plugindocker-mave
转载 2023-09-05 09:51:30
181阅读
如果我们不想直接在构建中调用 docker,那么 Maven 和 Gradle 很多丰富的插件可以为我们工作。这里仅仅是少数。Spring Boot 插件使用 Spring Boot 2.3,我们可以选择直接使用 Spring Boot 从 Maven 或 Gralde 构建镜像。只要我们已经在构建 Spring Boot jar 文件,我们只需要直接调用插件即可。使用 Maven:$ ./mv
由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过Gradle,这再也不是事了。 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:<meta-data android:name="UMENG_CHANNEL" androi
1. Gradle 认识 下载以后,配置gralde环境变量:   D:\software\gradle-4.4\bin 【grale 需要JAVA_HOME】目录结构:   bin : gradle 命令    docs: 手册    lib:  gradle 依赖jar包    med
转载 2023-11-11 20:35:02
151阅读
首先要知道gradle插件版本和gradle是什么以及对应关系。概念可能不清楚,但我们却时时刻刻和他们打交道。gradle:对应gradle-wrapper.properties中的distributionUrl=https/://services.gradle.org/distributions/gradle-X.X-all.zip一个构建系统,构建项目的工具,用来编译Android app,能
转载 2023-10-12 21:23:23
142阅读
# Gradle脚本配置Docker插件 在现代开发中,Docker已经成为了一个重要的工具,它使得应用程序的打包、部署和管理变得更加高效和轻松。Gradle作为一种流行的构建工具,提供了对Docker的支持。通过配置Gradle脚本中的Docker插件,开发者可以直接在项目中管理Docker镜像和容器。 ## 什么是DockerDocker是一个开源的容器化平台,它允许开发者将应用程序
原创 10月前
73阅读
这周在项目中加入hotfix功能,在gradle下需要在构建流程中嵌入代码注入的处理,用到了hook task(在已有插件Taskgraph中嵌入自定义task),参考ReactNative的react.gradle脚本。 总结如下: 1.使用命令–dry-run 查看执行的task,判断hook位置(插入点),这样看到的是执行的所有task,github 上有个插件可以看到task依赖树更清
转载 2024-01-19 22:44:47
40阅读
近期,随着疫情的扩散,全国各地企业纷纷开启远程办公模式。那么,在缺乏一些硬件、软件支持的情况下,我们要怎么利用身边有限的工具来制造上班条件呢?今天,扩展迷就给大家推荐几款可以大大提升办公效率的chrome 插件。一、 Easelly功能介绍无论你是学生干部,还是初入职场的白领,那么思维导图、 ppt 、海报等图表的制作方法是必备功课之一。想要提高效率,同时杜绝千篇一律的枯燥表格,那么不如尝试一下
转载 2023-12-28 11:07:31
108阅读
Docker环境Jenkins连接gitee自动构建Gradle项目系列文章导读Gitee 相关配置生成私人令牌配置Jenkins安装Gitee插件安装Gradle插件配置Gitee连接配置Gradle配置Jenkins项目新的项目项目configureGeneralSource Code Management配置WebHookJenkinsGitee 仓库配置build配置自动运行脚本构建项目
转载 2024-06-03 10:55:04
55阅读
Gradle作为项目的构建方式,起着很重要的作用,而我们在开发中却基本很少深入的了解它,这篇文章就记录下在学习插件开发过程的笔记。插件开发的基础是task,对于task的学习,可以看任玉刚的这篇文章,基本的使用介绍得很清楚。Gradle插件分为脚本插件和对象插件,下面来分别看下两者的使用脚本插件脚本插件就是在普通的gradle中写一系列task,然后在别的gradle构建脚本中通过 apply f
转载 2024-03-05 17:38:10
80阅读
1、前言Gradle的命令很多,熟悉常用命令之后,在日常开发中,不仅可以提升效率,也可以辅助我们快速定位并解决编译问题;而且某些情况下命令行(CLI)与按钮执行的编译结果是不一样的,比如构建时要传参(-P),所以就单拎出来一篇讲解,希望对你帮助~1、Gradle命令1.1、gradlewGradle执行命令行主要用到的是Gradle Wrapper,关于Gradle Wrapper的介绍所以我
转载 2023-11-20 13:59:43
304阅读
jQuery是简化了HTML文档遍历、事件处理、动画和Ajax交互最快、最简洁的库。随着越来越多的jQuery插件出现,开发者们可以很轻易地将所需要的组件整合进他们的导航菜单、logo、表格化布局、简短的文本,使其拥有指定的大小或是为其创建一系列的滑动效果,以迎合网站的主题。jQuery的出现丰富了网页的应用和开发,促使了多功能、视觉效果绚丽的网站的出现。在本文中,我们将为开发
现如今是互联网时代,作为设计师们,不再是纸上谈兵,而是要在电脑上的设计软件上一较高下。那么市面上平面设计软件很多,哪些是比较好用的呢? 下面小编就来给大家推荐几款。 图1:平面设计软件CorelDRAW CorelDRAW是一款常见的平面设计软件,我使用的CorelDRAW软件版本为CorelDRAW X8(Win系统)。 图1为平面设计软件CorelDRAW的操作界面。CorelD
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor
  • 1
  • 2
  • 3
  • 4
  • 5