自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 kubenetes持久化存储pvpvc

1. NFS PV PVC 介绍NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S架构。PersistentVolume(pv)和PersistentVolumeClaim(pvc)是k8s提供的两种API资源,用于抽象存储细节,用于实现持久化存储.PersistentVol

2021-10-19 13:47:46 262 1

原创 Kubernetes 集群搭建-kubernetesk8s集群搭建

环境准备至少两台服务器,一台装 Master,一台装 Slave,我这次使用华为云两台 ubuntu arm64 架构的服务器,安装的 kubernates 为 1.18.0安装 docker参考官网配置 docker切换docker下载源为国内镜像站 以及 修改cgroups。添加 docker 配置 /etc/docker/daemon.json,registry-mirrors镜像仓库改成国内的,cgroupdriver可以把它理解成一个进程隔离工具,docker就是用它来实现容器的隔离的。

2021-10-19 13:46:42 185

原创 SpringCloud环境完整部署记录(Ubuntu18.04)-unbuntu18arm

1. 服务器准备选择服务器,关机重装为 unbuntu设置密码使用 xshell 以 root身份连接2. 切换镜像源#备份cp /etc/apt/sources.list /etc/apt/sources.list.bak#修改权限sudo chmod 777 /etc/apt/sources.list#换源wget -O /etc/apt/sources.list https://repo.huaweicloud.com/repository/conf/

2021-10-19 13:44:26 1223

原创 分布式定时任务注解开发

1. 需求我们在 SpringTask 一文中讲过 @Scheduled 并不支持分布式,这意味着很多定时任务会多次执行,这显然不是我们期望的结果。让我们利用我们讲过的 Spring AOP 来开发一个分布式的 @Scheduled 注解吧!2. 准备最好会用 SpringTask、Spring AOP、Redisson (不会也没关系),SpringTask和SpringAOP已经默认继承,只需引入Redisson。 <dependency> &l

2021-10-19 13:43:41 289

原创 Java JNI Linux-linux上java调用c使用javacpp

使用的技术使用开源项目Javacpp项目地址 https://github.com/bytedeco/javacpp环境配置Centos8OracleJDK+环境变量。jdk下载链接 https://www.oracle.com/technetwork/java/javase/downloads/index.htmlgcc编译工具,dnf install man-pages 或者 yum install man-pages,输入 gcc -version 出现版本信息即可使用Nat

2021-10-19 13:42:06 233

原创 IDEA条件断点

1. 应用场景开发程序时,经常用到循环,有时需要快速定位到特定条件下的断点,这时候如果用普通断点需要一次一次循环,寻找特定的条件,使用条件断点可以快速帮我们定位到某一个条件2. 使用代码为了便于演示,定义了一个非常简单的循环语句。 public static void main(String[] args) { for (int i = 0; i < 100; i++) { System.out.println(i); }

2021-10-19 12:09:38 1079

原创 Flask接口快速开发并打包-flask接口快速开发

1. 简介Flask是一个微型的Python开发的Web框架。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、文件上传、各种开放式身份验证技术。2. 安装pip install flask3. 目录结构4. 接口文件接口文件主要用来写服务接口官方文档 Flask中文文档Interface.p

2021-10-19 12:08:35 440

原创 Docker命令

1. Docker简介docker是一个应用程序,用go语言编写,基于Linux容器(LXC)设计思想。简单来说,Docker容器可以理解为一种轻量级的沙盒,每一个沙盒内运行着自己独有操作系统或者应用程序,相互隔离,容器之间可以通过网络互相通信。2. Docker安装参考 官方文档3. 容器生命周期管理命令rundocker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG…]OPTIONS说明

2021-10-19 12:07:26 83

原创 Anaconda常用命令-anaconda命令大全

1. 简介Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大,如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。2. Conda管理检查condaconda --versionConda会返回你安装Anaconda软件的版本升级condaconda update condaC

2021-10-19 12:05:26 623

原创 Caddy2 使用-caddy2反向代理

1. 介绍Caddy 是一个 Go 编写的 Web 服务器。类似于 Nginx,Caddy 提供了更加强大的功能,目前 Caddy2 已经可以作为中小型站点 Web 服务器的另一个选择。这里记录以下给网站配置域名 shellfish.top 流程。2. 安装参考官方文档3. 快速使用进入home 创建.caddy文件夹Caddyfilemkdir ~/.caddy && cd ~/.caddy && touch Caddyfile复制 Caddy

2021-10-19 11:51:53 9134 2

原创 Spring Boot 配置

@Value 获取值和 @ConfigurationProperties 获取值比较@ConfigurationProperties@Value功能批量注入配置文件的属性单个注入松散绑定支持不支持SpEl不支持支持JSR303支持不支持复杂类型封装支持不支持properties 和 yml 配置文件的值都能获取到。需要使用配置文件中某个值,使用@Value。编写了Bean对应配置文件中的配置项,使用@ConfigurationP

2020-12-05 19:36:22 62

原创 ehcache简单使用

Ehcache 与 Spring Cache 之间的关系Spring Cache 定义了一系列的操作缓存的注解 , 方便我们的开发 , 但是不为我们提供实现 。Ehcache 是 Spring Cache 的一种实现 ,类似的实现还有 Redis 。常用的注解@EnableCaching 启用缓存@CachePut 每次都执行方法,并把方法的参数和返回值以K-V键值对方式进行缓存,如果缓存中已经存在这个K,会更新他。@Cacheable 执行方法前判断,缓存中是否有参数K对应的K-V键值对

2020-12-04 20:41:33 86

空空如也

空空如也

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

TA关注的人

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