上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: Elasticsearch聚合后分页深入详解 2018-03-20阅读 1.7K0 1、Elasticsearch支持聚合后分页吗,为什么? 不支持,看看Elasticsearch员工如何解读。 这个问题,2014年在github上有很长的讨论。究其为什么ES不支持聚合后分页?可概括如下: 1)性能 阅读全文
posted @ 2020-05-22 10:23 zbs666 阅读(2986) 评论(0) 推荐(0) 编辑
摘要: String 1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置及获取字符串的某一位(bit) 批量设置一系列字符串的内容 应用场景: String是最 阅读全文
posted @ 2020-05-19 11:24 zbs666 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.背景 对于锁大家肯定不会陌生,在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对资源的并发访问,但是随着分布式的快速发展,本地的加锁往往不能满足我们的需要,在我们的分布式环境中上面加锁的方法就会失去作用。于是人 阅读全文
posted @ 2020-05-13 09:57 zbs666 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 计算机如何表示字符 计算机是二进制的,字符最终也是转换成二进制保存起来的。字符集就是定义字符对应的数值。 Unicode是一个字符集,为每个字符规定一个用来表示该字符的数字,但是并没有规定该数字的二进制保存方式,utf8规定了对于unicode值的二进制保存方式。 utf8是可变长度字符编码,不同的 阅读全文
posted @ 2020-05-12 22:11 zbs666 阅读(707) 评论(0) 推荐(0) 编辑
摘要: Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。 该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句 阅读全文
posted @ 2020-05-10 21:59 zbs666 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来要说的是golang的锁的使用场景主要涉及到哪些?读写锁为什么会比普通锁快。 一、什么场景下需要用到锁 当 阅读全文
posted @ 2020-05-10 21:41 zbs666 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 编程语言中反射的概念 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每种语言的 阅读全文
posted @ 2020-05-10 21:13 zbs666 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 最近由于项目要求,需要对 IPFS 源码进行修改,由于自己在此之前没有接触过 Go 语言,在使用 go mod 导入本地自己开发的工具包的时候折腾了好久才搞定。 记录一下,以备后期查阅。 Go 语言的 Module 新特性是在 go1.11 的发布之后才支持的,这是 Go 语言新的一套依赖管理系统。 阅读全文
posted @ 2020-05-07 23:05 zbs666 阅读(5301) 评论(0) 推荐(0) 编辑
摘要: 需掌握:PHP原理 Mysql底层 NGINX Linux Redis TCP/IP HTTP 数据结构 算法 设计模式 架构 安全 Mysql 锁机制 http://blog.csdn.net/soonfly/article/details/70238902 MySQL索引背后的数据结构及算法原理 阅读全文
posted @ 2019-07-04 17:25 zbs666 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略角色 3.环境角色(对抽象策略 阅读全文
posted @ 2019-07-04 17:22 zbs666 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页