11 2018 档案
摘要:网络上的docker容器总有一些不尽人意的感觉,这个时候,就需要自己diy一个自用的。 比如我们想在163的mysql 5.7内diy一下,结果发现,这个不带vim,我想改造一个自用的mysql镜像,内置一个vim 我们先拉去一下这个镜像 改一个别名 后面就可以用mysql:5.7替代那个一长串的名
阅读全文
摘要:继续上一篇 上一篇,从core方式实现了一个Rabbitmq发送队列消息的接口,我们现在需要在模型验证里面加入验证失败就发送消息的部分 这个验证特性打上之后,只要模型验证就触发 转到 ValidationContext 里面 在ValidateBaseAttribute内修改如下 在默认的Value
阅读全文
摘要:上一篇我们说到构建了一个Rabbitmq容器 现在我们说说如何在一个悄悄传输消息到队列 我们现在设计一个Rabbitmq发送消息部分的模块 先设计一个远程发送的接口 写一个Rabbitmq配置实体 写一个实现IRemoteSend的RabbitmqRemoteSend 我们再实现以下Send方法 我
阅读全文
摘要:比如我们有一些设计,依赖于某些软件,比如rabbitmq 当管理员功能,反复错误三五次之后,就发送一条消息到队列里去,我们又不希望对原先设计带来侵入式的改变业务 这个时候,我们就可以在模型验证里面加入一条冲向rabbitmq的代码了 既然是docker,还是先说说如何部署一个docker容器的rab
阅读全文
摘要:容器启动之后,如果我们需要进入容器内修改配置,比如mysql修改启动配置 我们启动的附加参数是不是shell,这个时候就可以用docker exec了,docker除了对image参数以外,大部分命令,可以多docker容器ID操作的,也可以对docker容器别名一样的使用 如果启动参数的shell
阅读全文
摘要:总有一些场景,我们需要自己制作一个镜像,可以快速还原环境,又不想被其他因素干扰镜像的纯净,这个时候,就可以选择Docker了,启动便捷,镜像还原很快捷,除了上手不容易。 最近入坑研究了一番,小有心得,故写一篇杂文,记录自己的踩坑经历。 安装Docker的过程可以参考其他前辈的文章,不再赘述,从实战角
阅读全文
摘要:有一些场景,我们需要写xml,又需要对内容进行约束,比如智能输入某个值范围,只能写入固定值 这个时候我们就需要xml schema 这个,百度解释为 XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。 我的个人理解是对xml进行约束,以及自动格式验证的一套结构体 网上的例
阅读全文