引言 "文章(全文搜索引擎 ElasticSearch 还是 Solr?)" 这篇文章总结的很好, 将全文搜索的知识点总结的很有条理,为了更好的理解,我专门根据文章内容整理了一个思维导图,期望能对学习全文搜索 和 elasticsearch 的同学提供一个指导。 思维导图 系列文章列表 "Elast ...
分类:
其他好文 时间:
2018-12-01 15:10:13
阅读次数:
345
python是一门动态强类型语言: 弱类型体现在传参的时候不用指定数据类型, 强类型体现在比如 2+"str"会报数据类型错误python不崇尚根据继承所得来的相似,比如tuple和list的方法已经非常相似了,却还是各自独立的方法这就是python崇尚的鸭子类型,优点是松耦合。三种编程模式:面向过 ...
分类:
其他好文 时间:
2018-11-28 22:29:22
阅读次数:
263
学习AOP有段时间了,一直没空总结一下,导致有些知识点都遗忘了,之后会把以前学过的Spring核心相关的知识点总结一轮... 先大体介绍下Spring AOP的特点(均摘自"Spring in action第四版"): Spring支持了AOP,另外还有很多实现了AOP的技术,例如AspectJ,它 ...
分类:
编程语言 时间:
2018-11-27 13:45:14
阅读次数:
190
教材知识点总结 1.并发程序有三种方法 a.线程:线程是运行在单一进程上下文中的逻辑流,由内核进行调度 b.进程:每个逻辑流都是一个进程,由内核来调度和维护。 c..I/O多路复用:在这种形式中,应用程序在一个进程的上下文中显式地调度它们自己的逻辑流。逻辑流被模型化为状态机。因为程序是一个单独的进程 ...
分类:
其他好文 时间:
2018-11-26 02:08:51
阅读次数:
210
教材知识点总结 网络编程 客户端 服务器编程模型 四步: 1、当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。 2、服务器收到请求后,解释它,并以适当的方式操作它的资源。 3、服务器给客户端发送一个响应,并等待下一个请求。 4、客户端收到响应并处理它。 客户端与服务器都是进程。 网络 ...
分类:
其他好文 时间:
2018-11-26 00:21:26
阅读次数:
153
学习目标 1、掌握三种并发的方式:进程、线程、I/O多路复用 2、掌握线程控制及相关系统调用 3、掌握线程同步互斥及相关系统调用 学习资源 教材:第十一章《网络编程》简单过一下(刘念老师讲过了,我们只考试),教材:第十二章《并发编程》。 一、知识点总结 1、三种并发方式 构造并发程序的方法有三种: ...
分类:
其他好文 时间:
2018-11-25 22:27:18
阅读次数:
230
实验十三 图形界面事件处理技术 实验时间 2018-11-22 一、知识点总结 1、AWT事件处理机制的概要: 1>监听器对象是一个实现了特定监听器接口的类的实例; 2>事件源是一个能够注册监听器对象并发送事件对象的对象; 3>当事件发生时,事件源将事件对象传递给所有注册的监听器; 4>监听器对象将 ...
分类:
编程语言 时间:
2018-11-25 17:55:14
阅读次数:
134
进制转换 质数 普通判断法 埃氏筛法 欧拉筛法(线性筛法) 欧拉函数 前缀和(容斥原理) 尺取法(数组滚动) 打表 对拍 生成数据 判断数据范围来选择执行算法 快速读入 快速幂 寄存器(register) 前缀++,-- 高精度 模拟 枚举 普通枚举 二进制枚举 二分枚举 二分答案 排序 选择排序 ...
分类:
其他好文 时间:
2018-11-25 14:42:07
阅读次数:
257
models.Book.objects.filter(**kwargs).values_list(title) : querySet [(),(),()] models.Book.objects.filter(**kwargs): querySet [obj1,obj2] models.Book.o ...
分类:
其他好文 时间:
2018-11-25 00:03:54
阅读次数:
204
Java集合学习总结 首先,区分最顶层接口的区别:Collection和Map的区别:前者是单个元素;后者存储的是一对元素。Collection有List和Set两个子接口,两个子接口下分别有Vector和ArrayList以及HashSet和TreeSet等实现类;Map有HashMap、Tree ...
分类:
编程语言 时间:
2018-11-24 17:10:19
阅读次数:
151