上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 53 下一页
摘要: 一.基于erlang语言: 是一种支持高并发的语言 RabbitMQ的六种工作模式: 1.1 simple简单模式 消息产生着§将消息放入队列 消息的消费者(consumer) 监听(while) 消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患 消息可能没有被消费者正确处 阅读全文
posted @ 2020-03-20 16:42 tooltime 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 1、使用RabbitMQ有什么好处?1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常 2、R 阅读全文
posted @ 2020-03-20 16:30 tooltime 阅读(1987) 评论(1) 推荐(0) 编辑
摘要: 1.消息积压 2.消息重试 3.实例消费丢失 阅读全文
posted @ 2020-03-20 16:23 tooltime 阅读(425) 评论(0) 推荐(0) 编辑
摘要: MQ(消息队列) 介绍 消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”。 MQ解决什么问题 MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。 应用解耦 以电商应用为例,应用中有订单系统、库存 阅读全文
posted @ 2020-03-20 15:58 tooltime 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 问题:CSV数据文件处理,从TXT文件中读取数据是前面有一个点,空格,详情请看截图: 解决办法:把设置项:忽略首行(只在设置了表白能量名称后擦生效):true 阅读全文
posted @ 2020-01-20 10:35 tooltime 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 答案是 No。循环引用其它对象或引用自全局命名空间的对象的模块,在 Python 退出时并非完全释放。 另外,也不会释放 C 库保留的内存部分。 阅读全文
posted @ 2019-12-24 16:02 tooltime 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: threading.local()这个方法的特点用来保存一个全局变量,但是这个全局变量只有在当前线程才能访问,如果你在开发多线程应用的时候 需要每个线程保存一个单独的数据供当前线程操作,可以考虑使用这个方法,简单有效。举例:每个子线程使用全局对象a,但每个线程定义的属性a.xx是该线程独有的,Pyt 阅读全文
posted @ 2019-12-24 15:59 tooltime 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 并发:是伪并行,即看起来是同时运行。并行:同时运行,只有具备多个cpu才能实现并行 什么是并发? 并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并 阅读全文
posted @ 2019-12-24 15:53 tooltime 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 谷歌开发者工具里面这个preserve log :保留请求日志,跳转页面的时候勾选上,可以看到跳转前的请求,也可适用于chrome开发者工具抓包的问题 阅读全文
posted @ 2019-12-24 11:46 tooltime 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1. # 2. ? 3. & 回到顶部 1. # 10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username 这是 阅读全文
posted @ 2019-11-29 16:25 tooltime 阅读(1160) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 53 下一页