- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 使用redis缓存问题
前提优化数据库io操作,一般分为两个层面,一是提高数据库sql本身的性能,二是尽量避免直接查询数据库。提高数据库本身的性能首先是优化sql,包括:使用索引,减少不必要的大表关联次数,控制查询字段的行数和列数。另外当数据量巨大是可以考虑分库分表,以减轻单点压力。尽量避免直接查询数据库重要的解决办法就是:缓存,缓存可以理解是数据库的一道保护伞,任何请求只要能在缓存中命中,都不会直接访问数据库。而缓存的处理性能是数据库10-100倍。而Redis就是作为缓存系统一般放入缓存中的大都是热点内容,并发可
2020-10-27 17:37:05 178
原创 ElasticSearch与Springboot整合
使用ElasticSearc得必备这几个前提条件1:安装2:基本概念和DSL语法的学习3:至少Java 8 环境关于es在java客户端选择一类是TransportClient 为代表的ES原生客户端,不能执行原生dsl语句必须使用它的Java api方法。另外一种是以Rest Api为主的missing client,最典型的就是jest。 这种客户端可以直接使用dsl语句拼成的字符串,直接传给服务端,然后返回json字符串再解析。两种方式各有优劣,但是最近elasticsearch官
2020-10-27 17:17:28 374
原创 [DUBBO] qos-server can not bind localhost:22222, dubbo version: 2.6.0 :springboot+dubbo2.6.0
dubbo中的QOS服务拿到dubbo服务ip,通过telnet命令远程连接到你的dubbo服务(中间没有任何认证),然后可通过offline和online命令上下线你所有的服务,这种命令的安全性不言而喻,但是它的初衷是方便开发者治理服务,比如某个服务有严重错误,开发者可以直接下线该服务而不影响其它服务(offline支持正则匹配)。从2.6.4/2.7.0以前,QOS服务的远程连接默认是开启的,最新版的没有这种问题解决办法就是关闭QOS服务但是在网上寻找的方法大都是通过配置文件修改:官方提供的相关
2020-10-26 09:00:45 618 1
原创 nginx: [emerg] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)
可以看到在启动的时候是无法创建pid文件1:修改nginx.conf:vim /usr/local/nginx/conf/nginx.conf:在配置文件中有个注释的地方: #pid logs/nginx.pid;将注释放开,并修改为:pid /usr/local/nginx/logs/nginx.pid;在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs启动nginx服务:/usr/local/ngin.
2020-10-13 16:20:50 1725
project2007.zip
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人