- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 redis学习笔记----2
事物序号 命令及描述 1 DISCARD 取消事务,放弃执行事务块内的所有命令。 2 EXEC 执行所有事务块内的命令。 3 MULTI 标记一个事务块的开始。 4 UNWATCH 取消 WATCH 命令对所有 key 的监视。 5 WATCH key [key ...] 监视一个(或多个) key...
2019-11-22 16:40:24
138
原创 HTTP 学习笔记------3
通用首部字段cache-Control:private,max-age=0,no-cachecache-control 请求指令:no-cache:强制验证no-store:不缓存max-age=秒: 相应的最大agemax-stale :接受已过期的响应min-fresh: 期望在指定时间内的响应仍有效no-transform: 代理不可改变媒体类型only...
2019-11-22 16:39:35
163
原创 HTTP 学习笔记------2
多种数据的多部分对象集合multipart/form-dataweb表单文件上传multipart/byteranges状态码206 包含多个范围内容GET /z4d4kWk.jpg HTTP/1.1Host: i.imgur.comRange: bytes=0-100,100-200HTTP/1.1 206 Partial ContentContent-Type...
2019-11-22 16:39:24
166
原创 HTTP 学习笔记------1
http: IP TCP DNSip:负责传输 用ARP协议解析MAC地址tcp:提供可靠的字节流服务DNS:负责域名解析URL URIuri:用字符串标示某一联网资源urL:表示资源的地点 属于uri的子集uri格式:http://user:pass@www.example.jp:80/dir/index.htm?uid=1#ch1协议方案名://登...
2019-11-22 16:39:12
169
原创 mybatis学习笔记-----2
Mapper xml 文件中的sql怎么变为可执行的sql?1.XMLConfigBuilder. mapperElement(root.evalNode("mappers"));2.XMLMapperBuilder.parse()XMLMapperBuilder.sqlElement(List<XNode> list) //解析<sql>X...
2019-11-22 16:38:32
146
原创 mybatis学习笔记-----1
mybatis整体架构接口层 sqlSeeion 核心处理层 配置解析 参数映射 sql解析 sql执行 结果集映射 插件 基础支持层 数据源模块事务管理模块 缓存模块 Binding模块 反射模块 类型转换 日志模块 资源加载 解析器模块 Mybayis sql的执行流程: 当执...
2019-11-22 16:38:07
167
原创 redis学习笔记---1
数据结构简介字符串set key wordget keydel keydecr key自减incre key 自增decrby key 1 减去1incrby key 2 加上2append 追加getrange key index1 index2列表 (维持插入顺序,可以重复)lpush list wordrpush lis...
2019-11-07 20:29:10
247
原创 nginx学习笔记-------3
17.缓存设置http{proxy_temp_path /data/proxy; #和proxy_cache_path 必须在同一分区proxy_cache_path /data/proxy_cache levels=1:2 kesys_zone=cache_one:200m inactive=1d max_size=30g;#名称cache_one 2级目录 一天没访问则删除 ...
2019-10-31 19:56:21
135
原创 nginx 学习笔记-----2
7.日志分割:需要定时任务shell#!/bin/bashlogs_path="/var/logs"mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d 'yesterday' +'%m')/mv ${logs_path}access.log ${logs_path}$(date -d 'yesterday' +"%Y...
2019-10-31 18:31:01
94
原创 nginx笔记---1
linux 简易安装教程:安装make yumy -y install gcc automake autoconf libtool make安装gccyum install gcc gcc-c++安装相关依赖yum -y install pcre-devel openssl openssl-devel zlib-devel安装nginxwget http://ngin...
2019-10-29 19:02:43
89
转载 rabbitMq学习笔记-AMQP协议
协议内相关概念的介绍 https://blog.youkuaiyun.com/weixin_37641832/article/details/83270778通过wireshark抓包学习AMQP协议 https://blog.youkuaiyun.com/hry2015/article/details/79273772这两篇文章很...
2019-10-23 10:50:45
169
原创 rabbitMq学习笔记-----简介
(内容摘自 RabbitMq实战指南)消息中间件定义: 消息队列中间件(Message Queue Middleware ,简称为MQ) 是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。两种传递模式:点对点(P2P, Point-to-Point) 模式和发布...
2019-10-23 10:49:44
140
原创 rabbitMq----api介绍
maven依赖<dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.2.1</versi...
2019-10-23 10:49:00
498
原创 @Resource 的注入原理分析
前言:上一篇 @Autowired 的注入原理分析 讲了@Autowired的注入是由AutowiredAnnotationBeanPostProcessor完成的,而@Resource 的注入过程是由 CommonAnnotationBeanPostProcessor 完成的。 是Spring中用于处理JavaEE5中常用注解(主要是EJB相关的注解)和Java6中关于JAX-WS相关...
2018-11-10 19:19:46
2297
原创 @Autowired 的注入原理分析
前言: @Autowired 是spring最常用的注解之一,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 使用方法如下:@Servicepublic class BeanA { @Autowired private BeanB beanB;}其核...
2018-11-10 00:30:39
3919
1
原创 spring-postProcessor的执行时机
前言:spring bean 的生命周期粗糙的分为以下步骤。 实例化(创建一个属性都为空的对象)---------》属性填充(populateBean,下文中这个步骤我都称为初始化)-----------》init方法的执行(invokerInitMethods,下文称为init) postprocessor的方法就是穿插在这三个大的步骤中。 BeanPostPro...
2018-10-25 11:36:23
1191
原创 spring: xml到BeanDefinition的解析
XmlBeanDefinitionRead简称xmlRead ,其功能就是把xml文件转换为bean的描述类BeanDefinition。 转换过程: 1:找到对应的xml文件。 2:转换为docment对象。 3:docment对象翻译成BeanDefinition。xmlRead的继承关系图Read的接口方法Read的实现类有:所以xm...
2018-10-24 23:33:29
421
go1.13.6.windows-amd64.zip
2020-01-16
redis windos32
2017-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人