前言 RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件。 什么是消息队列 消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数据的容器,消息的消费者可以从队列中获取数据, ...
分类:
编程语言 时间:
2020-02-14 16:20:46
阅读次数:
73
官方迁移方法:https://wtmdoc.walkingtec.cn/#/Data/Migration 但是在实际开发过程中使用Add-Migration 方法迁移会发现,把系统内置的表也全部带出来了,自己需要手动删。 在参看官方的源码后发现作者也想到了这个问题(还在开发当中,可以查看EmptyC ...
分类:
其他好文 时间:
2020-02-14 12:46:13
阅读次数:
200
项目:电商订购网站 所用到框架: 语言:Python3.6.8 (Django==1.11.1) 数据库: MySql、 redis 任务队列(异步处理): celery 分布式文件存储: FastDFS或者本地都行 搜索引擎(商品检索): django-haystack 、whoosh web服务 ...
分类:
Web程序 时间:
2020-02-14 12:43:44
阅读次数:
137
微信API 网络请求 HTTP请求:wx.request(对象),主要是注意这个请求的异步特性,如果要同步执行,需要一些技巧,应该有个函数可调 文件上传下载:上传函数wx.uploadFile(对象),下载文件wx.downloadFile(对象) Task网络任务对象:异步任务提交以后,需要对任务 ...
分类:
微信 时间:
2020-02-14 10:58:03
阅读次数:
96
1.Map.Entry与HashMap.Node类,Node里面有一个next方法,我们可以认为一开始的时候HashMap的存储是按照链表存储的。 static class Node<K,V> implements Map.Entrhy<K,V>{} 在HashMap存储数据增加到一定数量的时候(阈 ...
分类:
编程语言 时间:
2020-02-14 00:45:06
阅读次数:
81
UNIX编程第10章 信号是软件中断。很多比较重要的应用程序都需处理信号。信号提供了一种处理异步事件的方法,例如,终端用户键入中断键,会通过信号机制停止一个程序,或及早终止管道中的下一个程序。 每个信号都有一个名字,这些名字都以SIG开头,例如SIGABRT是夭折信号,当进程调用abort函数时产生 ...
分类:
其他好文 时间:
2020-02-13 22:57:55
阅读次数:
97
作者:大雄good链接:https://www.jianshu.com/p/f2a429aa5963 collections collections为python提供了一些加强版的数据结构,当前有: >>> collections.__all__ ['deque', 'defaultdict', ' ...
分类:
编程语言 时间:
2020-02-13 22:37:56
阅读次数:
78
vue实例: 1.el,一般与#app绑定,#app为使用vue的代码的元素的id,用于绑定所使用vue的元素。其实也可以是其他特性,例如name,class,但是因为id具有唯一性,所以最好使用id。 2.data,数据对象,可以在其中保存数组,字符串,数字,对象等。 3.methods,方法对象 ...
分类:
其他好文 时间:
2020-02-13 21:17:03
阅读次数:
65
额,由于后台不是做给别人看的,是给管理员看的,所以做的比较丑陋,但是,还是可以实现基本功能 上面的数据都是从mysql数据库通过ajax异步上去的, 过程确实非常繁琐,尤其是在构建删除数据的操作时,由于ajax后的数据,原先的删除方法已经不管用,所以只能在得到数据后加事件, 在商品管理这块,原本准备 ...
分类:
其他好文 时间:
2020-02-13 21:06:08
阅读次数:
59
在经历了Jsp实训的惨痛教训后,特意花了点时间学习Ajax,学完后自我感觉良好,于是写了如下一个小框架: 1 /** 2 * frameAjax 3 * 4 * 参数: 5 * paramsObj: Json 6 * required params: 7 * type:请求参数类型(String) ...
分类:
Web程序 时间:
2020-02-13 20:44:38
阅读次数:
93