tips

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处理
Jun 27, 2014
1 min read