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