- 博客(421)
- 资源 (48)
- 收藏
- 关注
原创 kube-rbac-proxy
参考https://github.com/brancz/kube-rbac-proxy/tree/master/examples/non-resource-urlhttps://brancz.com/2018/02/27/using-kube-rbac-proxy-to-secure-kubernetes-workloads/
2020-09-27 11:56:38 3427
原创 wsl:文件属主都是root chmod无法更改
在window 中修改目录 C:\Users\用户.wslconfig文件,没有则创建。添加如下内容后重启wsl即可[automount]enabled = trueoptions = "metadata"mountFsTab = false
2020-09-22 15:10:46 3292
原创 wsl无法启动 参考的对象类型不支持尝试的操作
wsl无法启动简介解决办法简介最近重启wsl2后竟然无法启动,提示参考的对象类型不支持尝试的操作net stop LxssManagernet start LxssManager解决办法网搜搜索了一番,发现有个问题和我的很相似,并且最近登录过公司的vpn。据说是wsl2对vpn的支持有问题使用管理员权限打开powershell 然后执行下面的语句重置网络就可以了 netsh winsock reset...
2020-09-05 17:42:01 11893 1
原创 windows下重启wsl
简介通过重启windows达到重启wsl太耗费时间,但是wsl又不能通过reboot达到重启的目的解决方法管理员权限打开powershell ,然后执行下面命令关闭服务net stop LxssManager重启服务net start LxssManager
2020-08-04 11:18:14 5004
原创 k8s operator 相关资料
sdkoperator-sdkhttps://github.com/operator-framework/operator-sdkhttps://github.com/operator-framework/awesome-operatorskubebuilderhttps://github.com/kubernetes-sigs/kubebuilder
2020-07-27 14:26:00 264
原创 k3s service 请求返回慢的解决办法
解决今天遇到个现象,curl 请求一个sevice特别慢,但是直接请求pod却能快速返回解决办法网络上搜索了下,看到了类似的问题,决绝方法是修改网卡的属性ethtool -K flannel.1 tx-checksum-ip-generic off执行上面命令,再重试下curl命令,请求可以快速返回参考https://github.com/rancher/k3s/issues/1702...
2020-07-05 21:40:59 1677
原创 docker net namespace
简介看到很多理论里讲,docker是依赖了各种namespace隔离,但是使用ip netns list 命令啥也看不着,难道是被忽悠了,docker 的网络实现没有使用net namespace?让人很困惑寻根实际上docker 的确使用了netns,只不过docker 创建的netns不在默认的/var/run/netns 目录下ln -s /var/run/docker/netns /var/run/netns 执行完上面的命令再看看[root@codeB operator]# ip
2020-06-30 17:40:03 614
原创 0.0.0.0 网关的含义
简介使用 route 命令查看linux的路由时候常遇到 gateway为0.0.0.0 的情况,让人很困惑,仔细看看这些网卡往往时候一些虚拟出来的网卡,比如docker0。0.0.0.0 表示没有路由或者与本机属于同一网段,这些设备往往是直接挂载到了物理网卡上,不需要路由转发。[root@xxxx ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref
2020-06-13 00:12:41 139158
原创 k8s强制删除pod方法
简介有时候遇到node宕机或者失联太久导致pod一直处于Terminating状态,kubectl delete又删不掉,其实这个pod已经确定已经死了,需要强制把他摘掉。方法kubectl delete加上参数 --force 和 --grace-period=0就可以了kubectl delete pod PODNAME -n NAMESPACE --grace-period=0 --force引用https://kubernetes.io/docs/concepts/workload
2020-06-12 09:59:57 16150
原创 docker、containerd的关系
简介下面是从containerd引过来的一张图,引用https://containerd.io/https://cloud.tencent.com/document/product/457/35747
2020-06-11 10:47:56 22306 4
原创 接口方法值接收者和指针接收者实现的区别
要实现一个接口,必须实现这个接口的所有方法,实现方法的时候可以使用指针接收者实现,也可以使用值接收者实现,这两者是有区别package mainimport ( "fmt")type AnimalInterface interface { bake(string) error}//Dog ...type Dog struct { name string}func (dog Dog) bake(w string) error { fmt.Printf("%s bake %s
2020-06-04 14:05:08 843
原创 dns配置文件 /etc/resolv.conf中search设置详解
search swg.local consul.localnameserver 103.224.222.222dns配置文件 /etc/resolv.conf 中常看到有search 设置,以前以为是根据search 中的域去指定nameserver,其实不是这样用的。它的一个用处是程序只需要知道主机名就可以解析到ip,不必知道域后缀是什么。下面介绍下设置了search后的解析规则。F...
2020-04-30 20:02:18 16780
原创 terraform设置调试环境变量
linuxexport TF_LOG=DEBUGexport TF_LOG_PATH=./terraform.logcmdset TF_LOG=DEBUG set TF_LOG_PATH=./terraform.logpowershell$env:TF_LOG = "DEBUG"$env:TF_LOG_PATH="./terraform.log"$env:GO111MODULE...
2020-04-20 22:33:18 1722
原创 golang编程规范
简介golang至少目前没有一个特别统一的,或者大家共同认可的规范,大概是因为gofmt已经解决了很多空格tab之类的无谓之争。下面是uber公司的一个编程规范,记录下来供参考https://github.com/uber-go/guidehttps://github.com/xxjwxc/uber_go_guide_cn...
2020-04-19 23:53:26 321
原创 在线的json工具
很不错的json编辑格式化工具https://www.json.cn/json转yaml的工具https://www.json2yaml.com/
2020-04-19 23:33:50 909
原创 oas标准接口文档
简介OpenAPI规范(OAS)为RESTful API定义了一个与语言无关的标准接口,使人和计算机都可以理解服务的功能,通过API就能理解要干什么,不需要自己看源码或者文档。参考https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md...
2020-04-19 23:24:59 1342
转载 Wireshark过滤规则
http.host==magentonotes.comhttp.host contains magentonotes.com//过滤经过指定域名的http数据包,这里的host值不一定是请求中的域名http.response.code==302//过滤http响应状态码为302的数据包http.response==1//过滤所有的http响应包http.request==1/...
2020-03-06 23:22:18 2792
转载 HttpClient超时设置详解
HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,3.X是这样的HttpClient httpClient=newDefaultHttpClient();4.3是这样的CloseableHttpClient httpClient = HttpClients....
2020-03-03 19:27:12 3357
原创 linux修改PIP源镜像
linux修改PIP源镜像镜像源配置默认的源下载太慢,常常出错,特别是打docker镜像时候迈向成功的最后一步失败,真是让人奔溃下面是国内的几个pip源镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors....
2019-12-18 14:36:40 5223
原创 java.sql.Timestamp丢失精度问题
Timestamp的构造函数Timestamp(long time) 会丢失纳秒部分的精度,需要重新补偿 Timestamp t1 = Timestamp.valueOf("2019-12-13 15:19:53.2202080"); Timestamp t2 = new Timestamp(1576250393220208000...
2019-12-13 16:10:41 1748
原创 openshift书籍推荐
现在openshift的书籍还是比较少的,介绍下我看过的两本书开源容器云OpenShift:构建基于Kubernetes的企业应用云平台总的来说这边书是比较推荐的,但是openshift更新也比较快,书里的部署方式和命令在新的3.11版本里已经被遗弃,但是概念还是那些概念,讲的还是不错的OpenShift助力DevOps:云部署更简单这本书英文名是<<OpenShift fo...
2019-11-07 12:07:51 1261
原创 golang json序列和反序列化 omitempty
golang json 使用了omitempty注解应该使用指针定义数据,否则序列化 int的0值,string的"" 会和理解的有偏差,注意下面两图输出结果的区别package mainimport ( "encoding/json" "fmt")var jsonBlob = []byte(`[ {"Name": "c++", "Order": "1","id":0}...
2019-11-06 21:33:05 5194
原创 GOPROXY 网站整理
默认代理,无法访问https://proxy.golang.org七牛云赞助goproxy.cn阿里云mirrors.aliyun.com/goproxy某组织goproxy.io
2019-11-06 12:12:43 987
原创 mac10.15+提示 xxx已损坏,应该把它移入废纸篓
解决办法sudo xattr -rd com.apple.quarantine /Applications/xxx``
2019-11-02 22:25:00 2700 2
原创 /etc/etcd/peer.crt: permission denied
/etc/etcd/peer.crt: permission denied简介Centos7.4 安装etcd后启动失败,提示如下[root@xx ~]# journalctl -xeOct 28 11:56:56 xx etcd[5983]: etcd Version: 3.3.11Oct 28 11:56:56 xx etcd[5983]: Git SHA: 2cf9e51Oct...
2019-10-28 13:46:14 1779
原创 Mysql5.6:Specified key was too long
Specified key was too long错误原因解决方案错误create table: Specified key was too long; max key length is 767 bytes原因数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)于是utf8字...
2019-09-29 16:26:34 9492
原创 私有IP地址范围
私有(内网)IP地址范围:A类:10.0.0.0-10.255.255.255B类:172.16.0.0-172.31.255.255C类:192.168.0.0-192.168.255.255
2019-09-05 15:59:35 31572 2
原创 rm删除某文件之外的所有文件
1、rm -rf !(1.txt) 删除1.txt之外的所有文档,必须在文件夹内执行2、rm -rf [^1]* 删除不是1开头之外的文件,不能加‘‘3、ls |grep -v ‘1.txt‘ |xargs rm4、find ./ -type f |grep -v ‘1.txt‘ |xargs rm5、find ./ -type f \! -name "1.txt" -exec r...
2019-09-05 11:58:31 1867 1
原创 mysql PreparedStatement 占位符注意事项
注意事项下标从1开始赋值的时候不需要为字符串变量的两边加上’’直接ps.setString(1, “liguang”);占位符只能替换值类型,不能替换表名、字段名或者其他关键词。PreparedStatement会为占位符?的两边自动加上单引号,这样会使得SQL语句不可执行,比如使用将表名设置为占位符,数据库执行sql语句时,表名会用单引号引起来,这样会使得sql语句执行出错或者查询不...
2019-08-30 15:18:46 5279
原创 清除Chrome浏览器DNS缓存
清理chrome dns清理DNS缓存关闭socket有时候我们有这样的需求,调试网站时候需要在两个主机ip地址直接切换,修改hosts后发现还是访问的原来的主机,这是因为Chrome缓存的dns还是原来的地址,还有可能chrome还保持着原来的长连接,下面介绍下解决的办法清理DNS缓存在chrome上输入下面链接,进入dns选项点击clear host cache,下同chrome://...
2019-08-06 12:18:54 6285
原创 mydumper及myloader参数说明
mydumperUsage: mydumper [OPTION...] multi-threaded MySQL dumpingHelp Options: -?, --help Show help optionsApplication Options: -B, --database 需要备份的数据库,一个数据库一条命...
2019-07-27 13:31:01 4304
原创 centos离线下载rpm包
举例我们想下载tcpdump去离线安装,直接在https://pkgs.org/网站中搜索 tcpdump在这里可以下载离线包,其中requires是安装包依赖的包,如果安装时候提示缺少对应的依赖包,下载后一起安装就可以了...
2019-07-19 20:57:30 5419
原创 打印Java程序的线程栈信息
jstack可以得知当前线程的运行情况安装jstack等命令集yum install -y java-1.8.0-openjdk-devel查看要打印堆栈的java进程IDjps -l打印堆栈sudo -u admin jstack pid > jstack.txt特意耀注意的是jstack需要使用与进程一致的用户才能正确导出堆栈,否则会报错如下Unable to ...
2019-07-16 16:17:54 3617
转载 [转载]世界各国语言文字举例
阿拉伯语-沙特阿拉伯语 لماذا لا يتكلمون اللّغة العربية فحسب؟ 保加利亚语 Защо те просто не могат да говорят български? 加泰罗尼亚语 Per què no poden simplement parlar en català? 捷克语 roč prostě nemluví česky? ...
2019-07-15 21:32:44 41815
原创 mysqld 命令帮助
mysqld Ver 5.7.26 for Linux on x86_64 (MySQL Community Server (GPL))Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporati...
2019-07-15 15:56:26 2304
原创 springboot不自动初始化数据库连接池
简介有时候我们想自己动态的初始化数据库连接池,但是springboot 的@SpringBootApplication注解会自动去初始化数据库连接池,不配置的话会启动失败,如下提示Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans....
2019-07-10 17:25:18 13169
原创 删除GitHub上的Tag
有时候需要删除GitHub上打的tag,GitHub删除tag需要在命令行操作git tag -d [tag];git push origin :[tag]删除示例,可以看到界面上的tag已经删除$ git tag -d 3.3.0.1492Deleted tag '3.3.0.1492' (was f74dcae)$ git push origin :3.3.0.1492To ...
2019-06-21 17:03:48 9023
嵌入式设备通过semihost机制输出调试信息到调试主机例程
2018-08-16
opencv-contrib cmake编译时缺少的一些文件
2018-03-25
devicetree-specification-v0.1
2017-12-07
工业以太网现场总线EtherCAT驱动程序设计及应用
2017-11-14
Cypress公司的CyUSBS(usb转串口)驱动
2017-09-14
tinyhttp.tar.gz
2016-03-26
ShxConvert4.0A12-PJ版.rar
2014-05-08
藏的各种汉字字库,16x16,24x24,32x32,40x40,48x48
2014-03-23
TamoSoft CommView 6.5.740
2014-03-08
TamoSoft CommView for WiFi v7.0.771
2014-03-08
调试版本C Runtime Library 12.00.21005.1
2014-03-05
非调试版本-C Runtime Library12.00.21005.1
2014-03-05
非调试版本-C Runtime Library11.0.51106.1
2013-08-23
调试版本C Runtime Library11.0.51106.1
2013-08-23
网络通讯协议图
2013-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人