2019-02-01 blademainer
我们的博客可能面临评论系统不可用、分享插件不可用、主题升级的问题。 如果你是直接把代码copy到你的博客目录里面,那么你想修复这些问题,就会代码灾难性的后果。 使用git submodule能很好解决这个问题。 more 继续阅读 »
2019-01-29 blademainer
kubernetes镜像无法访问的问题 经常会遇到gcr.io/google_containers被墙的问题,可以使用:https://hub.docker.com/u/googlecontainer more 继续阅读 »
2019-01-29 blademainer
重写docker镜像内的EntryPoint ```shell docker run --entrypoint "/bin/ls -al /root" debian ``` 继续阅读 »
2019-01-29 blademainer
作为开发者,截图是一个必备技能之一 more 最常规的或许就是登陆QQ,使用Ctrl + Command(Alt)+ A,简单粗暴。没错,使用QQ快捷键截图可能是那些年我们最常用的方式。当然,这种方式并没有过时,大家依然常用,方便,快捷,实用。 继续阅读 »
2019-01-26 blademainer
Kubernetes笔记 more 导出现有的资源 bash for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deployment,statefulset,hpa,job,cronjob) do mkdir -p $(dirname $n) kubectl get -o=yaml --export $n > $n.yaml done 热更新deploy 有时候我们修改了ConfigMap,但是代码不支持,肯定不能让程序停止,因此必须支持热更新。命令如下: bash kubectl patch 继续阅读 »
2019-01-24 blademainer
plantuml使用示例 more {% plantuml %} Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice Bob: Authentication Request actor Foo1 boundary Foo2 control Foo3 entity Foo4 database Foo5 collections Foo6 Foo1 -> Foo2 : To boundary Foo1 -> Foo3 : To con 继续阅读 »
2019-01-20 blademainer
这里收藏工作中用到的脚本,也为了防止做重复的搜索工作,同时分享给大家。 more 查看当前表的自增序列 mysql SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DatabaseName' AND TABLE_NAME = 'TableName'; 修改自增序列 mysql alter table tablename auto_increment=NUMBER; 查看binlog mysql show binary logs; 查看binlog位置 mysql show binlog events in 继续阅读 »
2017-04-06 blademainer
众所周知,当我们执行没有任何调优参数(如java -jar myapplication.jar)的 Java 应用程序时,JVM 会自动调整几个参数,以便在执行环境中具有最佳性能。但是许多开发者发现,如果让 JVM ergonomics (即JVM人体工程学,用于自动选择和行为调整)对垃圾收集器、堆大小和运行编译器使用默认设置值,运行在Linux容器(docker,rkt,runC,lxcfs 等)中的 Java 进程会与我们的预期表现严重不符。 本篇文章采用简单的方法来向开发人员展示在 Linux 容器中打包 Java 应用程序时应该知道什么。 more 存在的问题 我们往往把容器当虚拟机,让它定义一些虚拟 CPU 和虚拟内 继续阅读 »
2017-03-23 blademainer
我们的项目里面经常需要使用jenkins来编译docker,然后jenkins本身就是docker运行起来的,因此编译docker镜像就无法进行。通过调查发现:可以通过映射宿主机器的docker来达到运行的目的。 命令如下: bash docker run -it --rm \ --privileged=true \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker:/var/run/docker \ -v /usr/bin/docker:/usr/bin/docker \ --group-add=$(stat 继续阅读 »
2017-03-14 blademainer
Linux 终端常用快捷键 more 移动光标 ctrl+b: 前移一个字符(backward) ctrl+f: 后移一个字符(forward) alt+b: 前移一个单词 alt+f: 后移一个单词 ctrl+a: 移到行首(a是首字母) ctrl+e: 移到行尾(end) ctrl+x: 行首到当前光标替换 继续阅读 »