- 博客(28)
- 收藏
- 关注
原创 kubernetes https双向认证-----ca认证
为什么写这个呢? 在没有了解k8s认证的时候干过一件蠢事,公司项目是通过bearertoken进行权限认证的,当时一直在纠结这个token是哪儿来的,然后各种查询secret对比是否一样,最后找到了一个,那个时候并不知道这个token是如何认证的,如何拥有资源的操作权限的,就跑到一个qq群里面去问了一个问题,感觉自己跟个傻子一样。这个问题当时并没有去深究,后面不知道干什么事把这个给忘了,前几天想起来又开始搜博客开始学习。大致的流程,不管通过ca认证还是token认证。都会获取ca证书或者token.
2020-07-14 21:19:53
6142
原创 kubebuilder自定义资源
一直在网上看k8s自定义资源这一块的内容,但是只停留于看,并没有真正的自己去实践一波,写这篇文章主要参考的是这篇博客,只是我对他做了一些简化,我只希望外部能够通过nodeip+port访问我的服务,并且对里面的资源进行统一生命周期管理。1、使用kubebuilder初始化一个自定义资源kubebuilder的安装请参考以前写的博客1.进入gopath src 下新建一个文件夹,进入新建文件夹,生成自定以资源的相关文件,生成controller,type等,生成webhook相关的文件[root@m
2020-07-06 14:14:22
1959
原创 离线环境中,go mod一直下载对应的依赖的解决办法
公司的环境是内网,不能连接外网(不能联网),将从外部导入一个go mod项目,并运行的时候,一直下载项目所依赖的包,实际上依赖包已经放到目录文件,不用下载也能正常运行。为了解决这一问题,我们只需要设置参数GO111MODULE=offgo env -w GO111MODULE=off 关闭每个参数的含义GO111MODULE=off 无模块支持,go 会从 GOPATH 和 vendor ...
2020-04-28 17:58:49
3965
原创 k8s的自定义资源代码生成详解
为什么下这篇文章呢,在代码生成这一块跌了两次跟头,说白了只知道照抄,并不知道里面到底是干什么的,要做到知其然并知其所以然,也是为以后在自动生成代码的时候做一个参考。生成的项目目录结构如下.├── go.mod├── go.sum├── hack│ ├── boilerplate.go.txt│ ├── update-codegen.sh│ └── verify-code...
2020-01-08 10:28:44
1017
原创 docker将本地的文件copy到容器中
docker cp 本地路径 容器名字/容器id:容器的路径这儿是将ik整个目录拷贝到plugins中 包含ik文件夹
2018-11-23 16:50:02
7037
1
转载 docker安装elasticsearch 挂载主机的数据卷
参考文章会出现一个问题Ubuntu elasticsearch max virtual memory areas vm.max_map_count [65530] is too low,这篇文章可以解决这个问题报错解决
2018-11-23 15:35:10
5314
原创 jenkins+gradle+springboot+docker+github部署项目
安装docker 借鉴一下安装jenkins下载jenkins的war放入tomcat中运行运行访问ip:服务器ip:端口号/jenkins进入下面这个页面,将文件中的密码放入到管理员密码中点击继续,进入页面 一般选择“推荐安装的插件” 选择后等待下载 可能时间会比较长正在下载下载成功设置用户名密码进入jenkins的首页设置全局全局工具配置 设置jdk git...
2018-11-22 10:53:41
1162
原创 intellj 结合docker将gradle+springboot项目生成镜像
好记性不如烂笔头,现在记得清清楚楚,过一段时间就忘得一干二净。安装docker首先安装docker 安装教程前面有一篇博客已经写了创建项目 使用gradle包管理器创建springboot的项目1、在intellJ中配置docker连接下载docker插件我这个 是已经安装过了 没有安装的搜索一下安装就行 然后intellj会重启一次配置docker2、基础...
2018-11-21 21:57:43
1372
1
原创 linux下安装mongodb
下载mongodb下载链接地址mongodb的安装包curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz解压tar zxvf FileName.tar.gz安装1、进入/usr/local目录下cd /usr/local2、在这个目录下面创建mongodb文件夹mkdir mong...
2018-11-09 17:20:08
130
原创 docke win7的安装
docke的安装下载docker最新的安装包下载链接2.安装点击DockerToolbox-18.03.0-ce.exe运行,默认安装就行,安装完毕过后桌面上回有三个图标 如图所示:运行双击Docker Quickstart Terminal运行,这一过程很慢,因为会去github上面下载boot2docker.iso。如果以前安装过git,点击会提示找不到对应的快捷方式,点击右...
2018-11-09 11:31:37
572
转载 gradle的使用
1、首先安装gradle 配置本地仓库地址 默认在C盘下面 参考博客gradle的安装教程 2、碰到的一些问题 加上依赖jar包 下载不下来的问题 如果使用的是intellJ可配置 offline 3、gradle配置文件的解析 下载仓库地址可参考这篇博客地址的配置 * buildscript{ }*group 'com.taotao1'version '1.0-SN...
2018-08-01 11:55:36
292
转载 maven项目 加载不到src/main/resource里面的资源文件
https://blog.csdn.net/u012454773/article/details/49837153[转载链接]
2018-06-12 14:33:52
1370
转载 将数字转化为中文 可以当一个工具类用
private static String toChinese(String string) { String[] s1 = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; String[] s2 = { "十",
2018-05-17 15:09:26
807
原创 将数据库的某个值改成固定的值
将数据库的某个值改成固定的值sql语句 UPDATE ro_reg_directoratemember SET SEX=REPLACE(SEX,’男性’,’1’); UPDATE 表名 SET 字段名=REPLACE(字段名,’男性’,’1’); 备份表的sql语句CREATE TABLE pvt_partnershipbak20180425 SELECT * F...
2018-04-25 17:37:42
1896
原创 js 中的File不能修改文件名的问题 因为name是只读
解决办法 fileList 中使File对象 if(fileList[i]!=null){ if(fileList[i]!=null){ //文件不重名 var date11 =date.pattern("yyyyMMddhhmmss"); //重新创建一个对象 并修改其名字
2017-12-25 17:53:39
7655
2
原创 学习java核心代码1
1、注释分为三类 行注释:// 多行注释:/* 多行注释*/ 文档注释:/* 文档注释 / 2、一些行业术语 jdk:java 开发工具 jre:java运行环境 不包含编译器 编译器:将java源代码变异成字节码 3、数据类型 八大基本类型就不用提了 大数值(big number):能够表示任意的精度的算数包。—这是一个java对象即BigDecimal 这个类在计算中不
2017-11-27 17:57:22
544
转载 HttpURLConnection与HttpClient 区别及联系
httpclient其实在网络编程中,基于java的实现,几乎都包装了socket的通信,然后模拟各总各样的协议,httpclient其实是模拟浏览器发起像服务器的请求 http://blog.csdn.net/zhliro/article/details/46877519 这篇博客上有详细介绍
2017-11-14 17:09:35
406
转载 初次学习hession
在项目中看见过hession这个词,然而赶项目太忙并没有停下来仔细的去研究 1、RMI(Remote Methoed Invoke)远程方法调用:能让java虚拟机上的对象像调用本地对象一样去调用另一个java虚拟机上的对象的方法 2、Hsseion是一个轻量级的 remoting onhttp工具,使用最简单的方法实现RMI功能,Hession使用的是二进制(RPC)协议,所有他很适合发送二进
2017-11-13 17:34:51
262
转载 将pdf按照页数转化为图片
需要用到的jar包 jacob-1.14.3.jar、 pdfrenderer-0.9.1-patched.jarpackage core.util; import java.awt.Image; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import
2017-09-15 09:56:45
832
转载 vue axios
个人理解,axios类似于ajax请求,下面详细介绍axios的使用 1、首先在安装axios npm install axios –save 2、安装其他插件的时候,可以直接在 main.js 中引入并使用 Vue.use()来注 册,但是 axios并不是vue插件,所以不能 使用Vue.use(),所以只能在每个需 要发送请求的组件中即时引入。 为了解决这个问
2017-08-31 14:04:31
554
转载 jquery操作radio和checkbox
$(“input:radio[name=’属性名’]:checked”).val()$(“#id” ).attr(‘checked’)
2017-08-25 10:58:45
186
转载 js中的一些函数
1、setTimeout(函数,时间秒) 假设setTimeout()绑定在一个onclick事件中,当点击的时候,过了设置的多少秒数的时候在执行函数 例如:十秒后关闭网页 < script language=”JavaScript” > function closeit() { setTime
2017-08-24 16:17:20
277
转载 前端的一些小点
1、window.onload和Jquery $(document).ready()的区别 执行时间:window.onload是网站结构,图片等加载完成之后再执行 (document).ready()是网站中DOM结构绘制完成过后就执行,不管图片什么的有没有加载完毕window.onload只能执行一个方法(document).ready()是网
2017-08-24 14:33:25
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人