集合按照存储结构可以分为两大类: 单列集合Collection和双列集合Map。 Collection有两个子接口,List和Set.list特点是元素有序、可重复。Set的特点是元素无序、不能重复。 Map用于存储具有键(key)和值(value)映射关系。可以通过指定的key找到对应的值valu ...
分类:
编程语言 时间:
2018-12-09 17:25:11
阅读次数:
166
Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,增加了Queue体系集合,代表一种队列集合实现。 Java集合框架主要由Collection和Map两个根接口及其子接口、实现 ...
分类:
编程语言 时间:
2018-12-08 22:40:55
阅读次数:
273
Collection 一、List 有序,可重复 1.ArrayList 底层数据结构是数组,查询快,增删慢。线程不安全,效率高 2.Vector 底层数据结构是数组,查询快,增删慢。线程安全,效率低 3.LinkedList 底层数据结构是链表,查询慢,增删快。线程不安全,效率高 二、Set 无序 ...
分类:
其他好文 时间:
2018-12-08 17:03:53
阅读次数:
158
五年前在论坛上有过一次提问,如下: 下面两个问题的答案就是数据库的事务隔离机制。数据库针对外部的并发请求,也是要考虑资源抢占问题的,所以数据库针对同一记录的写请求,也是要加锁的! 最简单的方式就是针对每个请求都加锁,全部串行,这样肯定不会有问题。但这样性能很低,所以DB将锁分为了读锁和写锁,也就是常 ...
分类:
其他好文 时间:
2018-12-08 13:18:58
阅读次数:
178
函数概述 函数:组织好的、可重复使用的。杉树能提高应用的模块性和代码的重复利用性。Python提供了很多的内置函数,比如len()等等,可以自行定义函数。 函数的定义 def 函数名(参数列表): #函数定义 函数体 函数名() #函数执行 获取函数文档字符串 ...
分类:
编程语言 时间:
2018-12-04 22:37:40
阅读次数:
290
一 简介 注:本文demo使用ansible2.7稳定版 在我看来,role是task文件、变量文件、handlers文件的集合体,这个集合体的显著特点是:可移植性和可重复执行性。 实践中,通常我们以部署某个服务为单元作为一个role ,然后将这些服务单元(role)放在一个roles目录下。主pl ...
分类:
其他好文 时间:
2018-12-03 10:34:38
阅读次数:
292
行为经济学-如何避开日常消费的心理陷阱 翻遍全书看不到对作者的介绍。读后感觉大概是经济学本科或硕士,从公开出版物中找资料整理汇编成这么一本书。 卖书网站上介绍说作者是经济学硕士,心理学学士。搜名字没有结果,显然是个匿名或名气实在太小。 主要内容是各种心理学实验,以及根据这些心理学实验得出的结论。实验 ...
分类:
其他好文 时间:
2018-11-30 20:10:00
阅读次数:
206
A. Coins 题目链接:https://codeforc.es/contest/1061/problem/A 题意: 给出n和s,要在1-n中选数(可重复),问最少选多少数可以使其和为s。 题解: 贪心就行了。 代码如下: ...
分类:
其他好文 时间:
2018-11-25 22:16:01
阅读次数:
204
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们设计的软件主要是为了解决集美大学计算机工程学院网页没有搜索引擎的问题。没有搜索引擎使得用户不能快速地查找文件和公告,很不方便。定义得十分清楚,爬取学院网站数据,并且建立一个搜索引擎来方便访客查找 ...
分类:
其他好文 时间:
2018-11-24 00:50:53
阅读次数:
179
主键、联合主键 主键任意两行不可重复且不能为空。 主键可以定义在表的一列也可以一起使用多个列作为联合主键 Mysql不区分大小写 推荐对所有SQL关键字用大写,对所有的列和表名用小写 DISTINCT DISTINCT关键字只返回指定列不同的行,但DISTINCT运用于所有列而不仅是前置他的列 LI ...
分类:
数据库 时间:
2018-11-23 20:39:13
阅读次数:
244