minikube搭建issuses 启动失败 最新的28.2版本有bug,使用25.2版本
同时25.2版本应该使用kvm,kvm2启动会失败
注意要rm -rf ~/.minikube删除旧文件
国内须开启代理,代理不能使用127.0.0.1, 不然docker pull会失败. 须设置no_proxy=192.168.99.0/24
.. code-block:: bash
https_proxy=192.168.88.242:8118 minikube start --docker-env \ https_proxy=192.168.88.242:8118 --docker-env \ http_proxy=192.168.88.242:8118 --docker-env \ no_proxy=192.168.99.0/24 --vm-driver kvm 启动后验证是否成功:
.. code-block:: bash
minikube status kubectl cluster-info kubectl get pod --all-namespaces=true minikube dashboard
Aug 3, 2018
1 min read
本文是对 图灵社区文章http://www.ituring.com.cn/article/210924 的整理。
why this 作为一名程序员,工作中学习中要记录很多东西。本人也一直使用rst记录各种学习笔记.
但是, 比较苦恼的是写作能力实在太差。自己写的笔记回头读总感觉各种不通顺,错别字一堆. 最搞的就是过一段时间看的时候感觉完全看不懂自己的笔记.
大多数人估计都面临和我一样的问题,我也在寻找一些能提高写作能力,更好的记录笔记,做好个人知识管理。
如何良好的写作 口语与写作分不清
写做前没有思考,想到哪写到哪。导致文章里口语话严重。容易出现歧义,表述不清或太冗余的问题. 建议如下: 1) 尽量把单字组成词语。 2) 去除口语话词,如 *了* . 缺少重点,内容太过冗余 事前没整理要表达的重点,内容重复严重.建议如下.
去重, 语句去重和语义去重.
避免内容多次重复.
精简语句
扣题, 扣题 , 扣题. 重要的技能放三遍。
行文逻辑差
建议提前写大纲,做必要的整理准备. 正确的使用标点符号 注重行文排版
总结 ---- 内容大致总结如下: 1) 写作最好先整理大纲和重点,避免行文天马行空或太冗余. 2) 练习写作, 锻炼语句和行文的安排. 3) 注意文章结构的安排和排版. 4) 区别口语话和写作文体的区别.
Jan 20, 2016
1 min read
TODO: 来源
索引可以加快读取操作,但是会降低写入和更新操作, 一般要根据文档的读写比决定是否使用索引
可以使用hint和explain来比较和测试索引的实际效果, 但要注意mongodb热数据缓存带来的影响
对于较小的集合,使用索引查询反而会让查询更慢, 因为一次大的顺序读变成了多次随机读
nosqlfan是个学习和找问题的好地方
mongodb索引简介 基本操作 索引一般使用B+树结构,来优化查询操作, 建立的索引应该符合查询要求,才能发挥作用
db.things.ensureIndex({j:1}) 默认单列/文档/组合索引 每个集合都会有个默认索引 _id ,该字段不能删除
单列索引可以是独立字段,也可以是嵌套文档字段
建立文档索引会导致 必须使用严格匹配的查询才能返回结果,一般用组合索引替代 TODO
稀疏索引的概念与sql中的稀疏索引概念不同
mongodb不会为字段值不存在的文档加入索引,null值不能被查出
唯一索引
db.ensureIndex({j:1}, {unique: true}) db.ensureIndex({j:1}. {unique: true, dropDups: true}) 特殊索引 mongodb支持2d索引,用于地理位置服务。
mongodb支持text全文索引,但是功能较弱.
须注意:
mongodb 2d索引使用B+树结构,不会造成性能上的问题。勿轻信性能问题 http://blog.nosqlfan.com/html/1811.html
mongodb 2d索引返回的距离不会实际距离,而是坐标点距离. 根据实际情况做 /111, 或是/65535处理