会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
浪漫家园,没事就来逛逛 ^_^
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
30
下一页
2020年5月22日
Elasticsearch聚合后分页深入详解
摘要: Elasticsearch聚合后分页深入详解 2018-03-20阅读 1.7K0 1、Elasticsearch支持聚合后分页吗,为什么? 不支持,看看Elasticsearch员工如何解读。 这个问题,2014年在github上有很长的讨论。究其为什么ES不支持聚合后分页?可概括如下: 1)性能
阅读全文
posted @ 2020-05-22 10:23 zbs666
阅读(3031)
评论(0)
推荐(0)
2020年5月19日
redis 五种数据类型及其使用场景
摘要: String 1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置及获取字符串的某一位(bit) 批量设置一系列字符串的内容 应用场景: String是最
阅读全文
posted @ 2020-05-19 11:24 zbs666
阅读(342)
评论(0)
推荐(0)
2020年5月13日
再有人问你分布式锁,这篇文章扔给他
摘要: 1.背景 对于锁大家肯定不会陌生,在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对资源的并发访问,但是随着分布式的快速发展,本地的加锁往往不能满足我们的需要,在我们的分布式环境中上面加锁的方法就会失去作用。于是人
阅读全文
posted @ 2020-05-13 09:57 zbs666
阅读(233)
评论(0)
推荐(0)
2020年5月12日
Go系列 string、bytes、rune的区别
摘要: 计算机如何表示字符 计算机是二进制的,字符最终也是转换成二进制保存起来的。字符集就是定义字符对应的数值。 Unicode是一个字符集,为每个字符规定一个用来表示该字符的数字,但是并没有规定该数字的二进制保存方式,utf8规定了对于unicode值的二进制保存方式。 utf8是可变长度字符编码,不同的
阅读全文
posted @ 2020-05-12 22:11 zbs666
阅读(752)
评论(0)
推荐(0)
2020年5月10日
select 语句for update作用
摘要: Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。 该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句
阅读全文
posted @ 2020-05-10 21:59 zbs666
阅读(1324)
评论(0)
推荐(0)
Golang 入门系列(十六)锁的使用场景主要涉及到哪些?读写锁为什么会比普通锁快
摘要: 前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来要说的是golang的锁的使用场景主要涉及到哪些?读写锁为什么会比普通锁快。 一、什么场景下需要用到锁 当
阅读全文
posted @ 2020-05-10 21:41 zbs666
阅读(359)
评论(0)
推荐(0)
Golang的反射reflect深入理解和示例
摘要: 编程语言中反射的概念 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每种语言的
阅读全文
posted @ 2020-05-10 21:13 zbs666
阅读(879)
评论(0)
推荐(0)
2020年5月7日
Go Module 引入本地自定义包
摘要: 最近由于项目要求,需要对 IPFS 源码进行修改,由于自己在此之前没有接触过 Go 语言,在使用 go mod 导入本地自己开发的工具包的时候折腾了好久才搞定。 记录一下,以备后期查阅。 Go 语言的 Module 新特性是在 go1.11 的发布之后才支持的,这是 Go 语言新的一套依赖管理系统。
阅读全文
posted @ 2020-05-07 23:05 zbs666
阅读(5468)
评论(0)
推荐(0)
2019年7月4日
底层原理
摘要: 需掌握: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
阅读(803)
评论(0)
推荐(0)
五种常见的 PHP 设计模式
摘要: 策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略角色 3.环境角色(对抽象策略
阅读全文
posted @ 2019-07-04 17:22 zbs666
阅读(150)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
30
下一页
公告