目录 1、什么是Python 2、Python的特点 3、基础环境搭建 3.1、下载安装解释器 3.2、helloworld 4、集成开发环境:PyCharm 4.1、下载安装Pycharm 4.2、新建简单Demo 1、什么是Python Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样,Python源代码同样遵循GPL(GNUGeneralPublicLicense)协议。Python有2个较大的版本,一个是Python2.x,一个是Python3.x。...

目录 1、前言 2、部署MySQL 2.1、Docker仓库查看镜像 2.2、拉取MySQL镜像 2.3、创建持久化目录 2.4、启动MySQL容器 2.5、查看宿主机上的MySQL目录 2.6、本地MySQL测试 2.7、新建MySQL用户,配置远程访问 2.8、本地Navicat连接测试 3、为什么数据库不适合Docker容器化 3.1、数据安全性 3.2、硬件资源争用 3.3、网络带宽占用 3.4、数据额外隔离 4、小结 1、前言 开发中,通常会自建MySQL数据库方便个人开发测试。这里利用Docker安装MySQL5.7。 2、部署MySQL 2.1、Docker仓库查看镜像 上镜...

1、前言 前段时间在对项目进行问题分析的时候,领导要求要符合MECE原则,做到逻辑完整而不能遗漏。虽然没听过这个原则,但是总感觉很有道理(领导说的都对)。于是乎,就找了一些资料了解了一下。 MECE分析法是麦肯锡公司的巴巴拉·明托(BarbaraMinto)在《金字塔原理》(TheMintoPyramidPrinciple)中提出的一个很重要的原则,是一种很有用的分析问题的思维方法。 2、什么是MECE分析法? Wiki百科给出来的定义:https://zh.wikipedia.org/zh-sg/MECE%E5%8E%9F%E5%88%99 MECE原则或称MECE分析法,即所谓“不重不漏...

1、前言 windows电脑上的终端工具Windowterminal大家应该都不陌生,这里介绍一款美化工具,从此告别windowsterminal的黑与白。 2、Oh-My-Posh OhMyPosh是一个命令行提示工具,通常用于美化和自定义终端提示符。它允许用户创建自定义的终端提示符,包括颜色、图标、文本样式等,以提高终端的可视化吸引力和功能性。OhMyPosh通常与不同的终端环境和shell(如Bash、Zsh和PowerShell)兼容,因此用户可以根据自己的喜好和需求配置终端提示符的外观和行为。这有助于提高终端用户的工作效率和舒适性。 官网地址:Home|OhMyPosh 2.1、...

1、前言 上一篇中我们利用DockerSwarm搭建了基础的集群环境。那么今天我们就来验证以下该集群的可用性。上一篇的示例中,我创建了3个实例副本,并且通过访问http://192.168.74.132:8080得到我们的页面。 2、验证高可用 1)我们可以通过以下命令查看当前应用的节点信息: dockerservicepsswarm_demo 可以看出在IP为132,133,134上各启动了一个容器来运行。 2)此时,我们将134上的节点容器关掉: 查看容器信息,拿到容器ID dockerps 停止该容器 dockerstop<容器ID> 3)停止完后,我们再...

目录 1、前言 2、Kubernetes部署方式 3、kubeadmin部署 3.1、关闭防火墙 3.2、配置阿里云Kubernetes源 3.3、安装kubeadm,kubelet,kubectl 3.4、初始化master节点 3.5、master节点配置kubectl命令行工具 3.6、master节点下载flannel网络配置文件 3.7、node1和node2节点加入Kubernetes集群 3.8、查看节点信息 1、前言 Kubernetes本身不提供容器引擎,因此在部署之前需要先安装好Docker环境。 2、Kubernetes部署方式 Kubernetes的部署方式有: ...

  788FupOhhDTZ   2023年11月02日   48   0   0 运维容器kuberneteslinux云原生

目录 1、前言 2、什么是Flyway? 3、为什么要使用Flyway? 4、简单示例 4.1、创建SpringBoot工程 4.2、添加Flyway依赖 4.3、Springboot添加Flyway配置 4.4、创建执行SQL脚本 4.5、启动测试 4.6、Flyway版本管理 5、SQL脚本文件命名规则 6、使用注意事项 1、前言 在现代应用程序开发中,数据库的变化是一个不可避免的过程。为了管理数据库版本、维护迁移历史记录和确保开发团队之间的一致性,Flyway是一个强大的数据库迁移工具,而与SpringBoot集成可以让我们更轻松地进行数据库版本管理。 2、什么是Flyway? F...

  788FupOhhDTZ   2023年11月02日   50   0   0 Java后端Flyway数据库spring boot

目录 1、前言 2、原始命令 3、CAdvisor+InfluxDB+Granfana 3.1、什么是CAdvisor 3.2、什么是Influxdb 3.3、什么是Granfana 4、安装使用 4.1、安装influxdb 4.2、安装CAdvisor 4.3、安装Granfana 4.4、访问Influxdb 4.5、创建CAdvisor数据库 4.6、访问CAdvisor 4.7、Grafana配置 1、前言 容器监控方式有很多种,上一篇我们介绍了UptimeKuma。这类一般用于检测docker应用健康状态,而今天要介绍的监控神器更多偏向于Docker的硬件资源监控,如CPU,内...

  788FupOhhDTZ   2023年11月02日   31   0   0 docker数据容器运维

目录 1、前言 2、Kubernetes介绍 2.1、什么是Kubernetes 2.2、主要功能 2.3、与Docker的关系 2.4、Kubernetes集群架构体系 3、Kubernetes组件 3.1、核心组件 3.2、附加组件 4、Kubernetes对象 4.1、对象管理 4.2、命名空间 4.3、标签 1、前言 Docker容器技术将应用及其依赖打包到镜像中,从而很好地解决了应用部署与集成的问题。低在现实中却很少通过Docker将应用进行大规模的部署。这主要是因为,Docker本质上是一种单的容器技术(或者说是一种工具),并不能很好地将应用组织起来,难以独立地支撑起生产环境中...

  788FupOhhDTZ   2023年11月02日   38   0   0 kuberneteslinuxdocker容器云原生

目录 1、前言 2、MyBatis-Flex是什么? 3、框架功能对比 4、性能对比 5、快速使用 5.1、Maven添加依赖 5.2、数据源配置 5.3、创建实体类和表 5.4、创建Dao 5.5、创建Service 5.6、创建Controller接口测试 5.7、测试结果 6、小结 1、前言 现在主流的Mybatis增强框架有很多,当然项目中最经常使用的还是MybatisPlus为主。但是用过MybatisPlus的小伙伴也知道,对于单表操作,链式的编码方式以及提供的Lambda支持可以简化很多代码量,但是如果多表操作,就显得心有余而力不足了。因此大多数项目中对于多表操作,仍然选择采...

  788FupOhhDTZ   2023年11月02日   36   0   0 mybatis后端Userspringspring boot
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~