- 博客(13)
- 收藏
- 关注
原创 git flow
演示GitFlow工作流操作用仓库 工作流中涉及到的角色介绍: 功能开发者:模块中功能的开发人员; 开发管理员:由项目模块开发的小组长(team leader)担当; 测试管理员:由测试团队指定人员担当; 发布管理员:由生产环境发布团队指定人员担当; Git Flow中的分支 Git Flow模型中定义了主分支和辅助分支两类分支。其中主分支用于组织与软件开发、部署相关的活动;辅助分支组织为了...
2018-12-20 15:03:36
263
原创 java 三大拦截机制
java 三大拦截机制java 三大拦截机制1.1 Filter 过滤器1.2 Interceptor 拦截器1.2.1 声明拦截器1.2.3 加入springMVC1.3 切面2.1 不同拦截机制 执行顺序2.2 相同拦截机制 执行顺序 java 三大拦截机制 @RestController public class MyController { @RequestMapping("/"...
2018-12-04 23:26:37
964
原创 Redis配置文件详解
--- title: Redis 3.2x配置文件详解 date: 2018-06-21 15:07:23 tags: ['redis'] --- ## Redis 3.2x配置文件详解 # 默认redis不是以后台进程的方式启动,如果需要在后台运行,需要将这个值设置成yes # 以后台方式启动的时候,redis会写入默认的进程文件/var/run/redis.pid daemoniz...
2018-11-08 10:46:44
741
原创 SpringAop实战
SpringAop实战1、什么是AOP1.1 spring Aop的应用1.2 开启spring支持1.3 声明一个切面1.4 声明一个切入点1.5 声明一个通知1.6 JoinPoint Api2、@EnableAspectJAutoProxy配置注意事项2.1 AopProxy2.2 proxyTargetClass 作用2.3 exposeProxy 作用 1、什么是AOP 与OOP对比,面...
2018-11-03 01:18:13
592
原创 SQL索引优化实战
题目 创建test表(测试表) drop table if exists test; create table test( id int primary key auto_increment, c1 varchar(10), c2 varchar(10), c3 varchar(10), c4 varchar(10), c5 varchar(10) ) ENGINE=INNODB default ...
2018-10-28 13:09:29
442
原创 MySQL执行计划与索引详解
MySQL执行计划与索引详解举个栗子简单使用explain中字段详解一、id列二. select_type列三、table列四、type列五、possible_keys列六、key列七、key_len列八、ref列九、 rows列十、Extra列索引最佳实践表结构最佳实践一、全值匹配二、最佳左前缀法则三、不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描四...
2018-10-28 13:09:00
907
原创 MySQL索引底层数据结构
MySQL索引底层数据结构索引到底是什么联合索引结构MyISAM索引文件和数据文件是分离的主键索引普通索引InnoDB索引实现主键索引普通索引 索引到底是什么 索引是帮助MySQL高效获取数据的 排好序 的 数据结构 索引存储在文件,MySQL使用的数据结构为 B+Tree 数据结构教学网站:https://www.cs.usfca.edu/~galles/visualization/Al...
2018-10-28 13:07:58
991
原创 RabbitMQ整合Spring AMQP实战
RabbitMQ整合Spring AMQP实战一、RabbitAdmin 一、RabbitAdmin RabbitAdmin:使用RabbitTemplate的execute方法执行对应的声明、修改、删除等RabbitMQ基础功能操作。 例如:添加一个交换机、删除一个绑定、清空一个队列里的消息等等。 注意:setAutoStartup必须设置为true,否则Spring容器不会加载RabbitA...
2018-10-24 21:24:33
333
原创 深入RabbitMQ高级特性
文章目录保证消息100%投递如何保证生产者可靠性投递消息方案一 : 消息入库,对消息状态进行打标。方案二 : 消息延迟投递,进行二次确认,回调检查confirm确认消息Return消息机制消费端限流策略消费端ACK与重回队列消费端的手动ACK和NACK消费端重回队列TTL队列/消息死信队列私信队列设置 保证消息100%投递 如何保证生产者可靠性投递消息 保证消息成功发出 保障MQ节点成功接受 发...
2018-10-21 17:21:03
1960
原创 入门RabbitMQ
入门RabbitMQ核心概念 背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )协议的开源实现 AMQP 协议 AMQP 全称:Advance Message Queuing Protocol 高级消息队列协议 一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 AMQP 协议...
2018-10-20 21:24:45
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人