简介
OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。
360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗音乐等都是 OpenRes……继续阅读 »
破玉
5年前 (2020-04-23) 3609浏览 0评论
3个赞
参考链接《千万级mysql分页查询优化》
耗时本质
mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。
当一个表数据有几百万的数据的时候成了问题!
如 select * from table limit 0,10 这个没有问题 当 limit 200000,10 的时候数据读取就很慢
原因本质: 1)limit语句的查询时间与起始记录(o……继续阅读 »
破玉
5年前 (2020-04-13) 2072浏览 0评论
1个赞
* Starting control plane node m01 in cluster minikube
* Downloading Kubernetes v1.18.0 preload …
* Updating the running virtualbox “minikube” VM …
! This VM……继续阅读 »
破玉
5年前 (2020-04-08) 6572浏览 0评论
16个赞
我们在微服务中最常使用的就是服务调用了,这也是各个服务互相交互拆分的核心部分,spring cloud 项目一般使用 feign 来完成服务调用,且是基于http 协议的,其实HTTP属于RPC的一种,不过如果是基于HTTP1.1的协议,请求中会包含很多无用的内容,这会导致他比原始的RPC调用效率更低。RPC……继续阅读 »
破玉
5年前 (2020-04-06) 2226浏览 0评论
2个赞
对数据进行加锁时,首先需要获得锁,来得到对数据的排他性访问能力,对数据进行一系列操作后,将锁释放给其他程序。目前接触过的锁都是基于一个客户端的多个线程或进程之间的锁,但是对于多个客户端的分布式锁,如何保持锁的状态是值得考虑的事情。Redis 中的watch命令可以代替对数据进行加锁,但watch 命令只会在数……继续阅读 »
破玉
5年前 (2020-04-04) 1503浏览 0评论
1个赞
参考文章:SpringBoot应用整合ELK实现日志收集
ELK中各个服务的作用
Elasticsearch:用于存储收集到的日志信息;
Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash,Logsta……继续阅读 »
破玉
5年前 (2020-04-04) 2707浏览 0评论
2个赞
在使用grpc 之前,需要了解proto3 的语法,谷歌的官方教程如下(https://developers.google.cn/protocol-buffers/docs/javatutorial),我们就不再赘述。使用grpc我们需要定义.proto 文件,示例如下:
syntax = "pr……继续阅读 »
破玉
5年前 (2020-03-22) 1897浏览 0评论
0个赞
报错信息如下:
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /home/jjj/.pyenv/shims/python2
gyp ERR! configur……继续阅读 »
破玉
5年前 (2020-03-15) 1939浏览 0评论
0个赞
首先,你需要申请一个企业微信。https://work.weixin.qq.com/
然后创建一个应用,获取其 agentid和secret,再加上自己的企业id,再利用企业微信的api 就可以实现发送对应的消息到某个联系人或者某个部门。其实什么语言都可以,为了方便我们使用Python写个简单的demo。
代……继续阅读 »
破玉
5年前 (2020-03-08) 1803浏览 0评论
1个赞
普通的vue 都是SPA 单页面的。
什么是SPA
单页Web应用(single page application,SPA),就是只有一个Web页面的应用,
是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序
单页面应用程序:
只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展……继续阅读 »
破玉
5年前 (2020-03-05) 2510浏览 0评论
3个赞