自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 nginx-ingress-controller

nginx-ingress-controller通过--ingress-class参数来决定监控哪些ingress进行nginx规则的写入kubectl get deploy nginx-ingress-controller -n ingress-nginx-internal -o yaml |more containers: - args: - /nginx-ingress-controller - --http-port=8088 ..

2022-05-05 14:12:35 2383

原创 k8s sa role rolebinding secret

一、在RBAC中的几个概念:1、什么是RBACRBAC全称Role-Based Access Control,是Kubernetes集群基于角色的访问控制,实现授权决策,允许通过Kubernetes API动态配置策略。2、什么是RoleRole是一组权限的集合,例如Role可以包含列出Pod权限及列出Deployment权限,Role用于给某个NameSpace中的资源进行鉴权。3、什么是ClusterRoleClusterRole是一组权限的集合,但与Role不同的是,ClusterRo

2022-05-05 11:06:18 1519

原创 k8s相关命令(基础)

1k8s查看资源的apiGroups kubectl api-resources2 查看资源kubectl get pods(resources) -n namespacekubectl get pods(resources) -A3 进入containerkubectl exec -it pods app-cvat-8-1606983487311-deployment-r5bw-596456c5f7-7zrzm -c cvat -n aimaster-user-namesp...

2020-12-04 10:16:12 247

原创 append线程不安全

切片的append方法是线程不安全的,具体操作可见以下链接https://stackoverflow.com/questions/44152988/append-not-thread-safe

2020-10-30 13:54:24 163

原创 goland 删除多余的空白字符 只保留一个

reg := regexp.MustCompile("\\s+")reg.ReplaceAllString(str, " ")

2020-09-18 11:17:48 524

转载 启动 关闭 删除 所有容器及镜像

1、启动所有容器docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)2、关闭所有容器docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)3、删除所有容器docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)4、删除所有镜像(慎用)docker rmi $(docker ima

2020-09-16 14:14:50 261

原创 关于go语言切片 append用法的疑惑

package mainimport "fmt"func userModify(user []map[string]string, name string, nickname string, pwd string) { isExist:=false for _,v:=range user{ //fmt.Print(k) if v["name...

2019-11-15 14:47:50 289

原创 nginx工作原理

1 master & worker采用一个master 多个worker的方式进行工作的2 worker如何工作worker采用争抢方式进行工作3 worker采用争抢式工作的好处1)可以使用nginx -s reload热部署,利用nginx进行热部署操作2)每个worker是独立的进程,如果其中的一个worker出现问题,其他worker独立的继续进行争...

2019-10-24 17:15:02 96

原创 nginx配置动静分离

第一种方式:纯粹把静态文件独立成单独的域名,放在独立的服务器上,目前主流的方案通过location指定不同的后缀名,实现不同请求的转发。通过expires参数设置,可以使浏览器缓存过期时间,减少与服务器之间的请求和流量。具体写法:location /www { root /usr/share/nginx/gui_v2_static...

2019-10-17 16:39:37 90

原创 nginx配置负载均衡以及策略说明

编辑/etc/nginx/nginx.cfg首先,在https块中添加upstream块,like thisupstream aimaster_server { #iphash server 10.110.151.90:10082 weight=10; server 10.110.151.91:10082 weight=10; }然...

2019-10-17 14:50:17 85

原创 harbor仓库的构建

1 到官网下载harbor安装包http://harbor.orientsoft.cn/,本教程中使用的是harbor-offline-installer-v1.8.2.tgz 版本。2 解压到 harbor目录下3 因为此版本中harbor的安装需要使用到docker-compose,所以需要进行docker-compose的安装4 安装docker-compose,可参考https...

2019-10-17 13:19:25 128

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized

2016-11-30 18:14:42 90

基于协同过滤算法的个性化推荐技术的研究

基于协同过滤算法的个性化推荐技术的研究

2016-08-08

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

TA关注的人

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