06 2018 档案

摘要:原理 1.集群管理器将16384个哈希槽点平均分配到三台master上,只有master会有槽点。具体算法是对key进行哈希求余,得到的余数落在那个节点的哈希槽点范围内,就分到那台master上 2.只有master才有槽点 3.一个从节点只对应一个master节点,即只会复制那个master节点的数据。如果master节点坏了,其中一个slave节点会升级为master。如果master和从节点都坏了,那么master对应的数据就丢了。 4.只有主节点可以被写入,从节点只是同步。 5.AOF同步保存,RDB有保存的规则。 阅读全文
posted @ 2018-06-29 17:28 小田吃饺子 阅读(715) 评论(0) 推荐(0)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9239474.html 1.添加镜像 2.在/data下新建文件夹redis,进入redis文件夹新建文件夹conf4.0 3.创建并写入 redis.conf 4.执行命令启动 5.执行命令解说 6.简单操作 文章来 阅读全文
posted @ 2018-06-28 16:42 小田吃饺子 阅读(608) 评论(0) 推荐(0)
摘要:介绍:pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。 阅读全文
posted @ 2018-06-28 14:26 小田吃饺子 阅读(231) 评论(0) 推荐(0)
摘要:# mkdir /data # mkdir /data/mysql # mkdir /data/mysql/data5.6 # mkdir /data/mysql/data5.7 # mkdir /data/mysql/data8.0 阅读全文
posted @ 2018-06-28 13:48 小田吃饺子 阅读(3450) 评论(1) 推荐(1)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9234429.html 1.添加镜像 2.在/data下新建文件夹mysql,进入mysql文件夹新建文件夹data 3.启动 4.说明 5.如果mysql是 8 版本以上应该会出一下错误 1.进入mysql容器 do 阅读全文
posted @ 2018-06-27 15:55 小田吃饺子 阅读(666) 评论(0) 推荐(0)
摘要:查看慢查询日志是否开启 OFF关闭 ON开启show variables like 'slow_query_log'开启慢查询日志set global slow_query_log = on慢查询日志所存储的文件位置show variables like 'slow_query_log_file'设置慢查询日志位置set global slow_query_log_file = '/var/lib/mysql/iZbp1akzlq26t30fbsdwh7Z-slow.log'是否吧没有使用索引的sql记录到慢查询日志当中 PFF关闭 ON开启show variables like 'log_queries_not_using_indexes'设置吧没有使用索引的sql记录添加到慢查询日志当中set global log_queries_not_using_indexes = on;查看long_query_time设置的时间show variables like 'long_query_time';超过多少秒之后的查询记录到慢查询日志当中set [session|global] lon 阅读全文
posted @ 2018-06-26 16:14 小田吃饺子 阅读(1825) 评论(0) 推荐(0)
摘要:MySQL函数MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数; 阅读全文
posted @ 2018-06-22 15:59 小田吃饺子 阅读(718) 评论(0) 推荐(0)
摘要:扫描指定的包中的类上的注解,常用的注解有:@Controller 声明Action组件@Service 声明Service组件 @Service("xxxService") @Repository 声明Dao组件 @Component 泛指组件, 当不好归类时. @RequestMapping("/menu") 请求映射 @Resource 用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(name="beanName") @Autowired 用于注入,(spring提供的) 默认按类型装配 @Transactional( rollbackFor={Exception.class}) 事务管理 @ResponseBody将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流 @Scope("prototype") 设定bean的作用域 阅读全文
posted @ 2018-06-21 14:54 小田吃饺子 阅读(352) 评论(0) 推荐(0)
摘要:1.@ApiParam ,是注解api的参数 ,也就是用于swagger提供开发者文档 ,文档中生成的注释内容 。2.@RequestParam , 是获取前端传递给后端的参数,可以是get方式,也可以是post方式。其中如果前端传递的参数和后端你接受的参数起的名字字段是一致的可以省略不写,也可以直接写@RequestParam String title,如果不一致一定要完整写,不然获取不到,如下面的bis_key就必须写。3.@PathVariable , 获取url后面参数,进行参数绑定 阅读全文
posted @ 2018-06-20 16:02 小田吃饺子 阅读(10296) 评论(0) 推荐(0)
摘要:@RestController注解相当于@ResponseBody + @Controller合在一起的作用// 一般用于接口 或 前后端分离1.如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp,html页面,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是return 里的内容。 阅读全文
posted @ 2018-06-20 10:49 小田吃饺子 阅读(9165) 评论(0) 推荐(0)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9140870.html 0.post请求返回json 1.post请求返回 String 文章来源:https://www.cnblogs.com/hello-tl/p/9140870.html 阅读全文
posted @ 2018-06-05 17:25 小田吃饺子 阅读(1927) 评论(0) 推荐(0)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9139432.html 文章来源:https://www.cnblogs.com/hello-tl/p/9139432.html 阅读全文
posted @ 2018-06-05 13:55 小田吃饺子 阅读(27619) 评论(1) 推荐(1)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9139367.html 文章来源:https://www.cnblogs.com/hello-tl/p/9139367.html 阅读全文
posted @ 2018-06-05 13:43 小田吃饺子 阅读(229) 评论(0) 推荐(0)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9139353.html 文章来源:https://www.cnblogs.com/hello-tl/p/9139353.html 阅读全文
posted @ 2018-06-05 13:40 小田吃饺子 阅读(667) 评论(0) 推荐(0)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9139334.html 文章来源:https://www.cnblogs.com/hello-tl/p/9139334.html 阅读全文
posted @ 2018-06-05 13:36 小田吃饺子 阅读(168) 评论(0) 推荐(0)
摘要:文章来源:https://www.cnblogs.com/hello-tl/p/9139323.html 文章来源:https://www.cnblogs.com/hello-tl/p/9139323.html 阅读全文
posted @ 2018-06-05 13:33 小田吃饺子 阅读(153) 评论(0) 推荐(0)