摘要:mysql版本有很多,先看下各类版本号说明: 3.X至5.1.X:这是早期MySQL的版本。常见早期的版本有:4.1.7、5.0.56等。 5.4.X到5.7.X:这是为了整合MySQL AB公司社区和第三方公司开发的新存储引擎。吸收新的实现算法,更好的支持SMP架构。为提升性能做了大量代码重构。 阅读全文
posted @ 2019-02-22 15:57 张q 阅读 (25) 评论 (0) 编辑
摘要:为了满足安全规范,从http改造成https(见(四)启用HTTPS),然而启用https后就可以高枕无忧了吗?绿盟告诉你:当然不,TLS Client-initiated 重协商攻击(CVE-2011-1473)了解一下。 1. 漏洞 报告是这样的: 然而我的http server用的是netty 阅读全文
posted @ 2019-01-11 16:59 张q 阅读 (2345) 评论 (0) 编辑
摘要:在spring boot项目中已经包含有json序列化的框架,具体在包com.fasterxml.jackson.annotation中,建议看看详细源码。 但在项目应用上还是会有一些坑会出现的,举个例子: 在一个复杂的业务模型中包含有200个字段,在查询列表时只查询其中某20个字段,在查询详情中需 阅读全文
posted @ 2019-01-04 17:33 张q 阅读 (21) 评论 (0) 编辑
摘要:随着业务和用户不断增加,单台服务器无法满足业务需求,产生服务器集群的场景。为了能充分利用服务器集群,最理想的方式就是整个集群的利用率都很平均且稳定在理想值范围内。 负载均衡(Load Balance)就是为了满足能够均衡的利用整个服务器集群从而产生的一种算法 ,常见的实现策略有:随机、轮询、哈希、一 阅读全文
posted @ 2018-12-26 16:18 张q 阅读 (175) 评论 (0) 编辑
摘要:nginx的docker化有一个隐藏的坑,就是其默认的配置目录(/etc/nginx)需要先从容器中拷贝出来。 拉取镜像 启动容器 把配置目录拷贝出来 移除之前启动的容器 重新启动nginx,并映射配置文件进行持久化 阅读全文
posted @ 2018-12-25 17:52 张q 阅读 (84) 评论 (0) 编辑
摘要:redis的主备配置比较简单,只需要在配置上新增slaveof属性即可,如果主节点需要密码验证,则在加上masterauth属性。 测试安装一个备用redis,备份前一章的节点redis的docker化安装。 首先是把配置文件增加对应属性: 启动redis: 连接客户端检验一下: 主备就部署好了。 阅读全文
posted @ 2018-12-25 17:24 张q 阅读 (24) 评论 (0) 编辑
摘要:只需要关注几点: 要做的就是拉取官方镜像并把关注的几个点处理一下就好了: 附上官方的配置文件说明: # Redis configuration file example. # # Note that in order to read the configuration file, Redis mus 阅读全文
posted @ 2018-12-25 17:00 张q 阅读 (54) 评论 (0) 编辑
摘要:mongo导出表说明: 几个常见的说明: 举个栗子: mongo导出库说明: 举个栗子: mongo导入库说明: 举个栗子: 阅读全文
posted @ 2018-12-25 16:33 张q 阅读 (245) 评论 (0) 编辑
摘要:1. 定义 一般只要生产环境就需要考虑冗余设计,保证在某一台服务器由于某种原因宕机后服务还可以正常运行。 mongo副本集是一组服务器,其中有一个主服务器(primary),用于处理客户端请求;还有多个备份服务器(secondary),用于保存主服务器的数据副本。如果主服务器崩溃了,备份服务器就会自 阅读全文
posted @ 2018-12-24 17:23 张q 阅读 (22) 评论 (0) 编辑
摘要:功能实现完后有部分数据一直在波动,就产生了想把这个数据波动集成到grafana形成可视化界面的监控,但grafana不支持mongo数据库又懒得去用其他工具转换,特意看了下grafana的database插件,因此看到了json数据源。 JSON Datasource - a generic bac 阅读全文
posted @ 2018-12-13 16:51 张q 阅读 (2058) 评论 (0) 编辑