消息队列使用场景为什么会需要消息队列(MQ)?解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 冗余 有些情况下,处理数据的过程会失败。除非数据被持久化,否则将造成丢失。消息队列把数据进行持久化
分类:
编程语言 时间:
2018-07-22 00:25:10
阅读次数:
197
1.写模式 2.只读模式 3.追加模式 4.概念:句柄 open(), 5.文件关闭close(),数据由缓冲期进入磁盘 6.要有指针的概念,针对一个句柄,操作的时候注意光标的位置。 7.readlines()读取的出列表的形式,打开之后存在内存中 8.可以抽离出文件内容,然后关闭文件,在列表操作, ...
分类:
编程语言 时间:
2018-07-22 00:25:19
阅读次数:
134
```c //快速排序 void quick_sort(int s[], int l, int r) { if (l = x) // 从右向左找第一个小于x的数 j ; if(i ...
分类:
编程语言 时间:
2018-07-22 00:25:44
阅读次数:
168
Python 程序:学员管理系统 1、需求 2、表结构 3、readme 4、目录结构 5、代码 6、测试样图 一、需求 需求: 角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下 讲师视图: 管理班级,可创建班级,根据学员qq号把学员加入班级 可创建指定班级的上课纪录,注意一节上 ...
分类:
编程语言 时间:
2018-07-22 00:26:19
阅读次数:
201
过滤器思维导图理解: 过滤器是属于Servlet 的伴随servlet 启动而启动。 过滤器的工作原理(以下设置了两个过滤器): 用户请求先执行过滤器1 的doFilter 如果通过则执行过滤器2,直到执行对应请求的servlet,执行完成后,返回到过滤器2,再到过滤器1。 ...
分类:
编程语言 时间:
2018-07-22 00:26:36
阅读次数:
181
程序员世纪难题 人们一提到程序员第一反应就是:我知道!他们工资很高啊!但大部分都是单身狗,不懂得幽默风趣,只是每天穿格子 polo 衫的宅男一个。甚至程序员自己也这样形容自己:钱多话少死的早。程序员总是爱这样黑自己。大部分的程序员都是单身这是一个不争的事实,也是程序员一个世纪难题。但程序员并不是大部 ...
分类:
编程语言 时间:
2018-07-22 00:27:03
阅读次数:
148
一、写excelimport xlwt #只能写excel book = xlwt.Workbook() #创建excelsheet = book.add_sheet('sru_info')#加一个sheet页sheet.write(0,0,'学生编号')sheet.write(0,1,'学生姓名' ...
分类:
编程语言 时间:
2018-07-22 00:27:18
阅读次数:
163
#include #include #include #include #include using namespace std; int main() { //freopen("d://1.text", "r", stdin); map *maps = new map(); maps->inser... ...
分类:
编程语言 时间:
2018-07-22 00:28:31
阅读次数:
224
1.在列表和字典的循环中,不能直接删除它们 删除字典dic = {'k1':'v1','k2':'v2','a3':'v3'}中相应的键值对 元组 2.删除 .pop() / .remove() / del /.clear() 3.没有改,查只能按照for循环来查,因为集合是无序的 4.交集,并集, ...
分类:
编程语言 时间:
2018-07-22 00:28:41
阅读次数:
178
《用Python写网络爬虫》作为使用Python来爬取网络数据的杰出指南,讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。此外,本书还介绍了如何使用AJAX URL和Firebug扩展来爬取数据,以及有关爬取技术的更多真相,比如使用浏览器渲染、管理cookie、通过提交表单从受验证 ...
分类:
编程语言 时间:
2018-07-22 00:29:24
阅读次数:
205
自己做站点的时候,都看看收录和关键词排名什么的,所以打造的这个批量关键词查询工具。 ...
分类:
编程语言 时间:
2018-07-22 00:30:20
阅读次数:
329
Python常用操作符 ...
分类:
编程语言 时间:
2018-07-22 00:30:37
阅读次数:
190
转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家详细解读一下这个问题。 学习Python难吗? 首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算 ...
分类:
编程语言 时间:
2018-07-22 00:31:04
阅读次数:
156
JAVA 设计模式遵循的六大基本准则 一、单一职责原则:(Single Responsibility Pinciple) 一个类只负责一项职责。 当超过一项职责需要负责时,需要增加新的类来负责新的职责,而不是在类中个性代码。 如果一个类承担的职责太多,就是高度地职责耦合,非常不利于扩展功能。这是非常 ...
分类:
编程语言 时间:
2018-07-22 00:31:14
阅读次数:
168
热部署常用的方式 spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。 其深层原理是使用了两个ClassL ...
分类:
编程语言 时间:
2018-07-22 00:32:43
阅读次数:
180
post提交有 FormData和Payload 两种形式: 第一种是formdata形式,在header参数里可以直接看到 payload则封装成json格式post过去,获取以后需要再解析成实体。 restTemplate post json格式 使用阿里巴巴的json包 com.alibaba ...
分类:
编程语言 时间:
2018-07-22 00:32:57
阅读次数:
464
世界上最长的单词(笑):Supercalifragilisticexpialidocious ...
分类:
编程语言 时间:
2018-07-22 00:35:24
阅读次数:
179
Python3.6在启动时报缺少api-ms-win-crt-runtime-l1-1-0.dll解决靠谱方法:1、到正常的机器,或者就在开发环境,去搜索api-ms-win-crt-runtime-l1-1-0.dll文件。结果在C:\windows\system32,以及C:\Windows\S ...
分类:
编程语言 时间:
2018-07-22 00:35:30
阅读次数:
201
服务器: public class FileServerDemo { public static void main(String[] args) throws IOException { //创建服务器对象 ServerSocket ss = new ServerSocket(8080); //监 ...
分类:
编程语言 时间:
2018-07-22 00:58:52
阅读次数:
470
下载地址: "网盘下载" 《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBa ...
分类:
编程语言 时间:
2018-07-22 00:59:02
阅读次数:
304