摘要:
package second; /* * 猴子吃桃问题: * 猴子第一天摘了若干桃子,吃了一半又一个,第二天又吃了剩下 的一半零一个,如此循环,等到第 10 天,发现只剩下一颗桃子,问 第一天摘了多少桃子 */ public class Peach { public static void main 阅读全文
posted @ 2018-03-23 22:58
小黑妹007
阅读(357)
评论(0)
推荐(0)
摘要:
递归算法案例 —https://wenku.baidu.com/view/739bec93c67da26925c52cc58bd63186bceb92d8.html 猴子吃桃子 】 TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后 阅读全文
posted @ 2018-03-23 22:55
小黑妹007
阅读(826)
评论(0)
推荐(0)
摘要:
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一 阅读全文
posted @ 2018-03-23 22:44
小黑妹007
阅读(122)
评论(0)
推荐(0)
摘要:
分布式系统理论(二):一致性协议Paxos 分布式系统理论(二):一致性协议Paxos 摘要: 分布式系统理论第二章,此系列主要以理论为主。 Paxos算法 Paxos算法是莱斯利·兰伯特(Leslie Lamport)于1990年提出的一种基于消息传递的一致性算法。 Paxos 算法是一个解决分布 阅读全文
posted @ 2018-03-23 22:35
小黑妹007
阅读(267)
评论(0)
推荐(0)
摘要:
https://wenku.baidu.com/view/d7bee9bdfd0a79563c1e7286.html 5 职工工资管理系统 2.3 接口设计 1. 外部接口 (1) 用户界面 采用图形用户界面( GUI ) ,包含用户名、密码等。 (2) 软件接口 软件运行于 windous 以上和 阅读全文
posted @ 2018-03-23 22:31
小黑妹007
阅读(327)
评论(0)
推荐(0)
摘要:
如何写出高性能的sql语句? (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作 阅读全文
posted @ 2018-03-23 22:22
小黑妹007
阅读(2147)
评论(0)
推荐(0)
摘要:
选B 并发控制的主要技术有封锁、时间戳、和乐观控制法,商用的DBMS一般都采用封锁方法。 封锁是实现并发控制的一个非常重要的技术。 所谓封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。 就解释这么些,希望对你有所帮助,我并不是为了分数来的,我是为了感受这种大家互相提 阅读全文
posted @ 2018-03-23 22:20
小黑妹007
阅读(1224)
评论(0)
推荐(0)
摘要:
数据库是一个共享资源,可以提供多个用户使用。这些用户程序可以一个一个地串行执行, 每个时刻只有一个用户程序运行, 执行对数据库的存取, 其他用户程序必须等到这个用户程 序结束以后方能对数据库存取。但是如果一个用户程序涉及大量数据的输入 / 输出交换,则 数据库系统的大部分时间处于闲置状态。 因此, 阅读全文
posted @ 2018-03-23 22:14
小黑妹007
阅读(19534)
评论(0)
推荐(2)
摘要:
sql中表达完整性约束 sql中表达完整性约束 sql约束性分为实体完整性,参照完整性,用户定义完整性,删除约束 实体完整性 1.建表时定义主键 Create table 表名 ( Sno int identity(1,1), Sname nvarchar(20), --设置主键 Primary k 阅读全文
posted @ 2018-03-23 21:58
小黑妹007
阅读(942)
评论(0)
推荐(0)
摘要:
50道Java线程面试题 下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 阅读全文
posted @ 2018-03-23 19:40
小黑妹007
阅读(133)
评论(0)
推荐(0)
摘要:
数据结构 链表 链表是一种由节点(Node)组成的线性数据集合,每个节点通过指针指向下一个节点。它是一种由节点组成,并能用于表示序列的数据结构。 单链表:每个节点仅指向下一个节点,最后一个节点指向空(null)。 双链表:每个节点有两个指针p,n。p指向前一个节点,n指向下一个节点;最后一个节点指向 阅读全文
posted @ 2018-03-23 13:30
小黑妹007
阅读(280)
评论(0)
推荐(0)
摘要:
1概述 我们知道,对于一般的二叉搜索树(Binary Search Tree),其期望高度(即为一棵平衡树时)为log2n,其各操作的时间复杂度(O(log2n))同时也由此而决定。但是,在某些极端的情况下(如在插入的序列是有序的时),二叉搜索树将退化成近似链或链,此时,其操作的时间复杂度将退化成线 阅读全文
posted @ 2018-03-23 13:28
小黑妹007
阅读(148)
评论(0)
推荐(0)
摘要:
TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点: 1、红黑树的基本概念。 2、红黑树 阅读全文
posted @ 2018-03-23 13:27
小黑妹007
阅读(266)
评论(0)
推荐(0)
摘要:
HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小, 阅读全文
posted @ 2018-03-23 13:17
小黑妹007
阅读(177)
评论(0)
推荐(0)
摘要:
/** * Map的遍历 遍历Map有三种方式: 1:遍历所有的key 2:遍历每一组键值对(Entry) 3:遍历所有的value(相对不常用) * * @author adminitartor * */public class Map_iterate { public static void m 阅读全文
posted @ 2018-03-23 13:07
小黑妹007
阅读(113)
评论(0)
推荐(0)
摘要:
java.utils.HashMap数据结构分析 java.utils.HashMap数据结构分析 标签: java map hashmap 源码分析 分类: Java java map hashmap 源码分析 上图为Hashmap的数据结构图,具体实线是采用数组结合链表实现,链表是为了解决在ha 阅读全文
posted @ 2018-03-23 12:59
小黑妹007
阅读(572)
评论(0)
推荐(0)
摘要:
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2018-03-23 12:28
小黑妹007
阅读(116)
评论(0)
推荐(0)

浙公网安备 33010602011771号