- 博客(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 122
原创 HTTP 学习笔记------3
通用首部字段 cache-Control:private,max-age=0,no-cache cache-control 请求指令: no-cache:强制验证 no-store:不缓存 max-age=秒: 相应的最大age max-stale :接受已过期的响应 min-fresh: 期望在指定时间内的响应仍有效 no-transform: 代理不可改变媒体类型 only...
2019-11-22 16:39:35 151
原创 HTTP 学习笔记------2
多种数据的多部分对象集合 multipart/form-data web表单文件上传 multipart/byteranges 状态码206 包含多个范围内容 GET /z4d4kWk.jpg HTTP/1.1 Host: i.imgur.com Range: bytes=0-100,100-200 HTTP/1.1 206 Partial Content Content-Type...
2019-11-22 16:39:24 153
原创 HTTP 学习笔记------1
http: IP TCP DNS ip:负责传输 用ARP协议解析MAC地址 tcp:提供可靠的字节流服务 DNS:负责域名解析 URL URI uri:用字符串标示某一联网资源 urL:表示资源的地点 属于uri的子集 uri格式: http://user:pass@www.example.jp:80/dir/index.htm?uid=1#ch1 协议方案名://登...
2019-11-22 16:39:12 155
原创 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 135
原创 mybatis学习笔记-----1
mybatis整体架构 接口层 sqlSeeion 核心处理层 配置解析 参数映射 sql解析 sql执行 结果集映射 插件 基础支持层 数据源模块事务管理模块 缓存模块 Binding模块 反射模块 类型转换 日志模块 资源加载 解析器模块 Mybayis sql的执行流程: 当执...
2019-11-22 16:38:07 158
原创 redis学习笔记---1
数据结构简介 字符串 set key word get key del key decr key自减 incre key 自增 decrby key 1 减去1 incrby key 2 加上2 append 追加 getrange key index1 index2 列表 (维持插入顺序,可以重复) lpush list word rpush lis...
2019-11-07 20:29:10 233
原创 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 126
原创 nginx 学习笔记-----2
7.日志分割:需要定时任务shell #!/bin/bash logs_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 88
原创 nginx笔记---1
linux 简易安装教程: 安装make yumy -y install gcc automake autoconf libtool make 安装gcc yum install gcc gcc-c++ 安装相关依赖 yum -y install pcre-devel openssl openssl-devel zlib-devel 安装nginx wget http://ngin...
2019-10-29 19:02:43 83
转载 rabbitMq学习笔记-AMQP协议
协议内相关概念的介绍 https://blog.csdn.net/weixin_37641832/article/details/83270778 通过wireshark抓包学习AMQP协议 https://blog.csdn.net/hry2015/article/details/79273772 这两篇文章很...
2019-10-23 10:50:45 157
原创 rabbitMq学习笔记-----简介
(内容摘自 RabbitMq实战指南) 消息中间件定义: 消息队列中间件(Message Queue Middleware ,简称为MQ) 是指利用高效可靠的消息传递 机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传 递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 两种传递模式: 点对点(P2P, Point-to-Point) 模式和发布...
2019-10-23 10:49:44 128
原创 rabbitMq----api介绍
maven依赖 <dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.2.1</versi...
2019-10-23 10:49:00 478
原创 @Resource 的注入原理分析
前言:上一篇 @Autowired 的注入原理分析 讲了@Autowired的注入是由AutowiredAnnotationBeanPostProcessor完成的,而@Resource 的注入过程是由 CommonAnnotationBeanPostProcessor 完成的。 是Spring中用于处理JavaEE5中常用注解(主要是EJB相关的注解)和Java6中关于JAX-WS相关...
2018-11-10 19:19:46 2264
原创 @Autowired 的注入原理分析
前言: @Autowired 是spring最常用的注解之一,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 使用方法如下: @Service public class BeanA { @Autowired private BeanB beanB; } 其核...
2018-11-10 00:30:39 3893 2
原创 spring-postProcessor的执行时机
前言: spring bean 的生命周期粗糙的分为以下步骤。 实例化(创建一个属性都为空的对象)---------》属性填充(populateBean,下文中这个步骤我都称为初始化)-----------》init方法的执行(invokerInitMethods,下文称为init) postprocessor的方法就是穿插在这三个大的步骤中。 BeanPostPro...
2018-10-25 11:36:23 1156
原创 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 407
go1.13.6.windows-amd64.zip
2020-01-16
redis windos32
2017-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人