Docker部署Halo
Docker部署Halo一、创建Dockerfile1.创建目录存放Dockerfile相关文件
1[root@Mir home]# mkdir yyj
2.将halo.jar放入Dockerfile所在目录
12[root@Mir yyj]# lsDockerfile halo-1.4.17.jar
3.编辑Dockerfile文件
12345678910111213141516[root@Mir yyj]# vim Dockerfile # 内容如下[root@Mir yyj]# cat Dockerfile FROM centos:7 # 基于centos:7镜像MAINTAINER YYJ<[email protected]>RUN yum update -y \ # 更新软件包,安装JDK 11 && yum install java-11-openjdk -yCOPY halo-1.4.17.jar / # 复制halo的jar包到容器内centos的根目录EXPOSE 8090 # 暴露容器内809 ...
Docker学习笔记
Docker笔记
docker学习大纲
docker概述
docker安装
docker命令
镜像命令
容器命令
操作命令
…
docker镜像
容器数据卷
dockerfile
docker网络原理
IDEA整合docker
docker compose
docker swarm
Docker概述docker为什么出现?一款产品:开发到上线,是两套环境
开发… 运维。问题:现在在我的电脑上可以运行,而版本更新,导致服务不可用。对于运维来说很麻烦,每个机器都要部署环境(集群Redis,ES,Hadoop)
所以我们希望发布一个项目时,带上所有环境打包
传统:开发jar,运维部署
现在:开发,打包,部署一套
docker思想来源于集装箱
核心思想–隔离
Docker历史
2010年,几个搞IT的年轻人,就在美国成立了一家公司dotCloud,做一些 pass的云计算服务,LXC 有关的容器技术
他们将自己的技术 (容器化技术) 命名 就是 Docker
Docker 刚刚诞生的时候,没有引起行业的注意, dotCloud,就活不下去
2013年,Docker开源
Docke ...
MySQL基础
01、什么是数据库,为什么要学习数据库javaEE:企业级java开发 Web
前端(页面:展示,数据!)
后台(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据))
数据库(存数据)
1.为什么学习数据库
岗位需求
现在的世界,大数据时代,得数据者得天下
被迫需求:存数据
数据库是所有软件体系中最核心的存在
2.什么是数据库数据库(DB,database)
概念:数据仓库,软件,安装在操作系统(window,linux,mac…)之上。SQL,可以存储大量的数据,500w!
作用:存储数据,管理数据
02、初始MySQL,关系型和非关系型数据库区别1.数据库分类关系型数据库:(SQL)
MySQL、oracle、SqlServer、DB2、SQLLITE
通过表和表之间,行和列之间的关系进行数据的存储。
非关系型数据库:(NoSQL) not only
Redis、mongdb
非关系型数据库,对象存储,通过对象的自身的属性来决定。
DBMS(数据库管理系统)
数据库的管理软件,科学有效的管理我们的数据,维护和获取数据
MySQL,数据库管理系 ...
JavaScript基础
01、聊聊JavaScript这个东西1、概述JavaScript是一门世界上最流行的脚本语言
==一个合格的后端人员,必须要精通JavaScript==
2、历史ECMAScript可以理解为JavaScript的一个标准
最新版本已经到es6
但是大部分浏览器还只停留在支持es5代码上
开发环境~线上环境,版本不一致
02、基本使用及HelloWorld1、引入JavaScript
内部标签
123<script> alert('hello,world')</script>
外部引入
我的第一个JavaScript程序.html
1234567891011121314151617181920212223<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> ...
正则表达式
正则表达式常用元字符:
.
匹配除换行符以外的任意单个字符
\w
匹配单个字母、数字或下划线
\s
匹配任意的空白符
\d
匹配一个数字
\n
匹配一个换行符
\t
匹配一个制表符
^
匹配字符串的开始
$
匹配字符串的结尾
\W
匹配非字母、数字或下划线
\D
匹配非数字
\S
匹配非空白字符
a|b
匹配字符a或者b
()
匹配括号内的表达式,也可表示一个组
[…]
匹配字符组内的字符
[^…]
匹配除了字符组中字符的所有字符
量词:控制前面的元字符出现的次数
*****
重复零次或更多次
+
重复一次或更多次
?
重复零次或一次
{n}
重复n次
{n,}
重复n次或更多次
{n,m}
重复n到m次
贪婪匹配和惰性匹配:
.*(贪婪匹配)
尽可能多的匹配符合的结果
.*?(惰性匹配)
尽可能少的匹配符合的结果 –> 回溯
Example:
12345678910111213Str:晚上一起去吃饭吗?--去哪儿吃饭呢?reg:晚上.*吃饭 --> ...
CSS3
01.css的简单介绍html + css + javascript
结构+ 表现 + 交互
如何学习
css是什么
css怎么用(快速入门)
css选择器(重点+难点)
美化网页(文字,阴影,超链接,列表,渐变。。。)
盒子模型
浮动
定位
网页动画(特效效果)
02.什么是css和发展史cascading style sheet(层叠级联样式表)
css:表现(美化网页)
字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动。。。
发展史:
CSS1.0
CSS2.0 DIV(块)+ CSS,HTML与CSS结构分离的思想,网页变得简单,SEO(search engine optimization,搜索引擎优化)
CSS2.1 浮动,定位
CSS3.0 圆角,阴影,动画…浏览器兼容性~
03.css的快速入门及优势
练习格式
原生态的
12345678910111213141516171819202122232425262728<!DOCTYPE html><html lang="en"><head ...
HTML基础
01.初识HTMLHTML
hyper text markup language(超文本标记语言)
HTML5
提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接网页播放视频等。
HTML5的优势
世界知名浏览器厂商对HTML5的支持
微软
Google
苹果
Opera
Mozilla
市场的需求
跨平台
W3C标准
W3C
world wide web consortium(万维网联盟)
成立于1994年,web技术领域最权威和具影响力的国际中立性技术标准机构
http://www.w3.org/
http://www.chinaw3c.org/
W3C标准包括
结构化标准语言(html、xml)
表现标准语言(css)
行为标准(dom、ECMAScript)
常见IDE
记事本
Dreamweaver
idea
webstorm
…
html基本机构
<body>、</body>等成对的 ...
C语言基础
C语言基础第一周:解释型语言与编译型语言:
语言本无解释与编译之分,只是常用的执行方式而已
解释型语言有特殊的计算能力
编译型语言有确定的运算性能
编译型语言相对较快,目前已不是主要差异
为什么学C:
C语言是众多高级语言的基础,一通百通
运用领域广
更贴近操作系统底层
简单历史:
C语言用在哪里:
操作系统
嵌入式系统
驱动程序
底层驱动
图形引擎、图像处理、声音效果
第一个C语言程序:123456#include <stdio.h> int main(){ printf("hello,world!\n"); return 0;}
第二周:计算一、变量:12345678910#include <stdio.h>int main(){ int price = 0; printf("请输入金额:(元)"); scanf("%d",&price); // & 取址符 f:format int change ...
Hello World
Hello,My new friend!