Just do it

Thinking will not overcome fear but action will.

通过Spring aop实现注解动态绑定参数

注解绑定参数

前言 产品提出新的需求,操作数据库数据需要对当前用户进行校验,具有资格的用户才能操作,但是用户数据在其他的平台上,只能通过http请求发送token + caseId获取返回值来校验。 为什么使用aop? 项目采用restful,使用拦截器+filter这种方式无法解析全部请求中caseId,例如使用@PathVariable注解无法解析。 编写注解 @...

Docker / Docker-compose 常用命令

Docker / Docker-compose 常用命令

Docker 获取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] // 未指定标签按latest 默认地址是Docker Hub 运行镜像 docker run -it --rm \ ubuntu:18.04 \ bash -d:后台运行 -e:环境变量设置 -i:保持容器运...

docker镜像构建方式

docker镜像构建方式

1. 使用Commit构建镜像 使用 docker commit 命令虽然可以比较直观的帮助理解镜像分层存储的概念,使用 docker commit 意味着所有对镜像的操作都是黑箱操作,生成的镜像也被称为 黑箱镜像 docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]] $ docker commit \ ...

rocket mq

rocket mq高级功能

前言 RocketMq 一些高级功能知识,非本人编写 1. 高级功能 1.1 消息存储 分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。 消息生成者发送消息 MQ收到消息,将消息进行持久化,在存储中新增一条记录 返回ACK给生产者 MQ push 消息给对应的消费者,然后等待消费者返回ACK 如果消息消费者在指定时间内成功返回ack,那么M...

Centos7 安装docker

Centos7 安装docker

Centos安装docker 卸载docker旧版本 (旧版本的 Docker 称为 docker 或者 docker-engine),使用以下命令卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ ...

Objective-C Runtime 详解

Runtime 详解

前言 Test 基础知识 引言 简介 与Runtime交互 RunTime术语 消息 动态方法解析 消息转发 健壮的实例变量 动态添加属性(Object-C Associated Objects) 方法调剂(Method Swizzling) 总结