上一页 1 2 3 4 5 6 7 ··· 20 下一页
摘要: 消费者1: 消费者2: 生产者: 先启动消费端进行绑定,生产者发送消息到exchange,两个消费端绑定不同的队列都得到了相同的消息 阅读全文
posted @ 2019-01-07 15:48 学亮 阅读(3084) 评论(0) 推荐(0)
摘要: 通过消费者去进行Exchange和Queue通过不同的RouteKey进行绑定 消费者1: 消费者2: 生产者: 先启动消费者,进行绑定和监听,再执行生产者进行发送消息,结果是监听同一个队列,不同的routeKey结果不同 阅读全文
posted @ 2019-01-05 15:00 学亮 阅读(5693) 评论(1) 推荐(0)
摘要: 参考地址:https://blog.csdn.net/w200221626/article/details/52064976 测试代码: github:https://github.com/RobThree/IdGen 阅读全文
posted @ 2018-12-29 14:05 学亮 阅读(1267) 评论(0) 推荐(0)
摘要: 转载地址:https://www.cnblogs.com/frankdeng/p/9452982.html 1、下载 下载地址:http://www.kafkatool.com/download.html 2、安装 根据不同的系统下载对应的版本,我这里kafka版本是1.1.0,下载kafka to 阅读全文
posted @ 2018-12-13 18:35 学亮 阅读(2155) 评论(0) 推荐(0)
摘要: 1、下载镜像这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像 docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka在命令中运行docker images验证两个镜像 阅读全文
posted @ 2018-12-13 18:30 学亮 阅读(23267) 评论(0) 推荐(0)
摘要: using Humanizer; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; ... 阅读全文
posted @ 2018-12-05 17:04 学亮 阅读(942) 评论(0) 推荐(0)
摘要: 1.使用带有web管理功能 sudo docker pull rabbitmq:management 2.运行镜像文件创建容器 sudo docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:256 阅读全文
posted @ 2018-12-04 13:40 学亮 阅读(3103) 评论(0) 推荐(0)
摘要: 参考地址:https://blog.csdn.net/liuyan55/article/details/79311819 阅读全文
posted @ 2018-12-02 18:57 学亮 阅读(1195) 评论(0) 推荐(0)
摘要: SELECT (case when a.colorder=1 then d.name else '' end)表名, --a.colorder 字段序号, a.name 字段名, --(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, ... 阅读全文
posted @ 2018-11-27 17:55 学亮 阅读(1314) 评论(0) 推荐(0)
摘要: 转载地址:https://www.cnblogs.com/shy1766IT/p/5189857.html 还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中: 执行此命令即可: RESTORE DATABASE EnterPriseBuilding WITH RECOVERY 了解 阅读全文
posted @ 2018-11-13 09:28 学亮 阅读(1117) 评论(0) 推荐(0)
摘要: Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 如果你说还玩过Redis Module,像BloomFilter,Redis 阅读全文
posted @ 2018-08-17 14:13 学亮 阅读(656) 评论(0) 推荐(0)
摘要: 转载连接:https://www.cnblogs.com/ibeisha/archive/2017/09/09/netcoreondocker.html 本文主要介绍下运用docker虚拟技术打包Asp.net core应用。 Docker作为一个开源的应用容器引擎,近几年得到广泛的应用,使用Doc 阅读全文
posted @ 2018-07-10 15:17 学亮 阅读(398) 评论(0) 推荐(0)
摘要: 先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在Hash环上顺时针查找距离这个Key值的Hash值最近的服务 阅读全文
posted @ 2018-06-15 17:35 学亮 阅读(199) 评论(0) 推荐(0)
摘要: 参考:http://www.cnblogs.com/zhili/p/ChainOfResponsibity.html 一、引言 在现实生活中,有很多请求并不是一个人说了就算的,例如面试时的工资,低于1万的薪水可能技术经理就可以决定了,但是1万~1万5的薪水可能技术经理就没这个权利批准,可能就需要请求 阅读全文
posted @ 2018-06-14 17:45 学亮 阅读(232) 评论(0) 推荐(0)
摘要: 参考:https://www.cnblogs.com/edisonchou/p/7247990.html 在患者就医时,医生会根据病情开具处方单,很多医院都会存在以下这个流程:划价人员拿到处方单之后根据药品名称和数量计算总价,而药房工作人员根据药品名称和数量准备药品,如下图所示。 在软件开发中,有时 阅读全文
posted @ 2018-06-14 15:39 学亮 阅读(310) 评论(0) 推荐(0)
摘要: 转:http://terrylee.cnblogs.com/archive/2006/03/29/361767.html 摘要:面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时 阅读全文
posted @ 2018-06-12 16:36 学亮 阅读(231) 评论(0) 推荐(0)
摘要: 第一种:通过数据库乐观锁实现(小型电商) update productstocks set realstock=realstock-#{buys} where sku = #{sku} and realstock-#{buys}>=0 根据受影响的行数判断是否执行成功 大型互联网不是这么玩的数据库有 阅读全文
posted @ 2018-06-07 11:41 学亮 阅读(1933) 评论(1) 推荐(1)
摘要: 前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线(大型网站的架构不是设计出来 阅读全文
posted @ 2018-06-06 14:22 学亮 阅读(370) 评论(0) 推荐(0)
摘要: docker简介应用之间相互隔离,所有服务都会部署在docker上面,docker部署在linux上 使用docker进行自动化打包发布和持续集成 docker优点简单部署,节省开支(不需要为了高性能部署多台服务器,应用变成云应用) docker引擎是一个服务器,在后台长时间运行 工作原理:通过客户 阅读全文
posted @ 2018-05-30 17:10 学亮 阅读(763) 评论(0) 推荐(0)
摘要: Linux目录结构 目录说明 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有用户文件的根目录 lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt 系统管理员 阅读全文
posted @ 2018-05-23 10:02 学亮 阅读(2172) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 20 下一页