Taylor007
码龄8年
关注
提问 私信
  • 博客:313,217
    社区:3
    313,220
    总访问量
  • 81
    原创
  • 2,057,060
    排名
  • 22
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-08-24
博客简介:

天空之城

博客描述:
知者行之始,行者知之成:圣学只一个功夫,知行不可分作两事。
查看详细资料
个人成就
  • 获得44次点赞
  • 内容获得15次评论
  • 获得223次收藏
  • 代码片获得130次分享
创作历程
  • 2篇
    2020年
  • 59篇
    2019年
  • 63篇
    2018年
成就勋章
TA的专栏
  • leetcode
    1篇
  • 文档
  • elasticsearch
    2篇
  • 计算机网络
    11篇
  • mysql
    11篇
  • php
    22篇
  • 面试
    5篇
  • 算法
    3篇
  • go
    7篇
  • 程序人生
    44篇
  • shell
    9篇
  • 前端
    3篇
  • 缓存
    9篇
  • 文字人生
    3篇
  • mongodb
    2篇
  • config/配置
    9篇
  • 杂项
    6篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

leecode 122 买卖股票的最佳时机 II

func maxProfit(prices []int) int { var result int for i:= 1; i < len(prices); i++{ if prices[i] - prices[i-1] > 0 { result += prices[i] - prices[i-1] } } return result}方案二:func maxProfit(prices []int)
原创
发布博客 2020.07.01 ·
6055 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang 命令行工具 cobra

参考如下这个
原创
发布博客 2020.01.14 ·
614 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch Index aliases (索引别名)

给索引 test1 添加别名 alias1curl -X POST "localhost:9200/_aliases?pretty" -H 'Content-Type: application/json' -d'{ "actions" : [ { "add" : { "index" : "test1", "alias" : "alias1" } } ]}'...
原创
发布博客 2019.12.02 ·
665 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

位运算

判断奇偶数通用做法:if n % 2 == 1 { // n 是个奇数}可以使用:if n & 1 == 1 { // n 是个奇数}交换两个数temp := xx = yy = temp// 不使用额外的辅助变量完成交换x = x ^ y // (1)y = x ^ y // (2)x = x ^ y // (3)推导:对于(2),...
原创
发布博客 2019.12.02 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leecode 求 x 的 n 次方

通用做法n 次循环让 n 个 x 相乘快速幂思想举个例子,例如我们要求 2^8通过 2 * 2 = 4 得到 2^2利用刚才的结果,让 4 * 4 = 16 得出 2^4接着,让 16 * 16 = 256 得出 2^8通过这种方法,只需要三次相乘即可得出,也就是说,我们可以在 O(logn) 的时间复杂度求出 x 的 n 次方。这种方法的思想,我们也称之为快速幂思想,和二分查找...
原创
发布博客 2019.12.01 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

awk 使用

语法:awk [options] 'pattern {action}' file示例文件并将其保存为 colours.txtname color amountapple red 4banana yellow 6strawberry red 3grape purple 10apple green 8plum ...
转载
发布博客 2019.12.01 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

golang 进制转换

t1 := time.Now() // 二进制转整数 i,err := strconv.ParseUint("1000000000000001000000001000000000001",2,64) fmt.Println(i,err) elapsed := time.Since(t1) fmt.Println("App elapsed: ", elapsed) fmt.Printl...
原创
发布博客 2019.11.28 ·
1547 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

用 air 给 Golang/Gin 框架提供热重启支持

来源:https://www.jianshu.com/p/ebf01fde992e
转载
发布博客 2019.11.17 ·
1495 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang 中 map 的使用

golang 中 map 的初始化方式// (1)先声明 mapvar m1 map[int]int// 再使用make函数创建一个非nil的map,nil map不能赋值m1 = make(map[int]int)// 赋值m1[66] = 55fmt.Println(m1) // map[66:55]// (2)直接 make 创建m2 := make(map[string...
原创
发布博客 2019.11.16 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch refresh

Elasticsearch 的 refreshIndex, Update, Delete, and Bulk APIs 支持通过设置 refresh 来该请求是否对查询可见;有如下值可以使用:空字符串或者 true当操作发生后,立即更新相关的主分片以及复制分片(并不是整个索引),更新的文档会立即出现在查询结果中。如果做此修改要仔细的思考和验证,不管从索引还是查询的角度,都不会导致性能变差...
翻译
发布博客 2019.10.30 ·
1303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zsh 不兼容 no matches found:

执行curl localhost:9200/_cat/indices?v// zsh: no matches found: localhost:9200/_cat/indices?v解决办法:在~/.zshrc中加入:setopt no_nomatch, 然后进行 source .zshrc 命令
原创
发布博客 2019.10.24 ·
2464 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Elasticsearch 集群状态恢复(RED 与 YELLOW)

分片未被分配原因有下列类型:INDEX_CREATED由于 create index api 创建索引导致,索引创建过程中,把索引的全部分片分配完毕需要一个过程,在全部分片分配完毕之前,该索引会处于短暂的 RED 或 YELLOW 状态。因此监控系统如果发现集群 RED,不一定代表出现了故障。CLUSTER_RECOVERED集群完全重启时,所有分片都被标记为未分配状态,因此在集群...
原创
发布博客 2019.10.26 ·
2438 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

unixbench.sh

发布资源 2019.10.23 ·
sh

linux 下系统跑分对比

转自:https://www.zyxtech.org/2016/12/09/linux%E4%B8%8B%E7%B3%BB%E7%BB%9F%E8%B7%91%E5%88%86%E5%AF%B9%E6%AF%94/
转载
发布博客 2019.10.23 ·
2338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch 测试数据的导入

数据地址:https://raw.githubusercontent.com/elastic/elasticsearch/master/docs/src/test/resources/accounts.json将数据拷贝成一个后缀json结束的文本文件,命名为accounts.jsoncurl -H "Content-Type: application/json" -XPOST "localh...
原创
发布博客 2019.10.23 ·
2176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch 之设置

返回数据超过 10000max_result_windowcurl -XPUT 127.0.0.1:9200/concreteIndex/_settings -d '{ "index.max_result_window" :"1000000"}'成功返回:{"acknowledged":true}参考:https://www.elastic.co/guide/en/elast...
原创
发布博客 2019.09.02 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ab 压力测试使用

说明类似于linux 的 curl 请求ab -h 查看帮助说明-c 并发数-n 请求次数-H header-p body 将body中 json 串写到 a.json 中-T POST数据所使用的Content-type头信息举例ab -n 100 -c 10 https://www.baidu.comab -n 1 -c 1 -p f:/a.txt -T app...
原创
发布博客 2019.08.27 ·
3646 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

CentOS 中守护进程使用

说明CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替原来的 service 命令与 systemctl 命令对比daemon命令systemctl命令说明service [服务] startsystemctl start [unit type]启动se...
转载
发布博客 2019.08.25 ·
3902 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Elasticsearch 之别名类型

别名数据类型只能在具有单一映射类型的索引上指定别名数据类型。必须在 6.0 以后的版本,或者设置了 index.mapping.single_type: true 的更早版本才可以使用别名类型。参考 移除映射类型。一个别名映射为索引中的一个字段定义了一个备用名。别名可以用来代替搜索请求中的目标字段,以及用在 field capabilities。PUT trips{ "mappings...
翻译
发布博客 2019.07.30 ·
1093 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Elasticsearch alias 使用

索引别名一个索引可以接受多个别名,而一个别名也可以映射到多个索引,当指定别名时,别名将自动扩展到添加的索引。别名也可以关联到 filter,然后自动应用到检索,和 routing value。别名不能与索引同名。添加别名,移除别名示例:POST /_aliases{ "actions" : [ { "add" : { "index" : "test1", "alia...
原创
发布博客 2019.07.10 ·
7269 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多