2018年学习总结博客总目录: "第一周" "第二周" "第三周" "第四周" 教材学习内容总结 第六章 列表 1.列表是对象的有序集合,在 List 界面中定义。 List 接口表示集合框架中的列表。列表可以具有重复的元素。并且我们可以在列表中存储多个空值。 2.列表集合 是一种概念性的表示方法, ...
分类:
编程语言 时间:
2018-10-07 21:33:18
阅读次数:
251
Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。 Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称 ...
分类:
其他好文 时间:
2018-10-07 18:04:45
阅读次数:
126
前言 在“数据库事务和事务的隔离级别”一文中,事务的隔离级别有如下4中隔离级别, 1.未授权读取,read uncommited 2.授权读取,read commited 3.可重复读取,repeatable read 4.串行化,serializable 这次我以mysql为例,通过实际操作演示一 ...
分类:
数据库 时间:
2018-10-02 18:04:43
阅读次数:
196
线程同步的方法主要有四种(《操作系统教程》一书): 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调一起对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具备有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后 ...
分类:
编程语言 时间:
2018-09-25 16:12:30
阅读次数:
193
一、数据库的基本要素(ACID):1.原子性2.一致性3.隔离性4.持久性二、数据库事物隔离级别:读未提交(read-uncommitted)读提交(read-committed)可重复读(repeatable-read)串行化(serializable)三、数据库设计三范式:1NF:属性不可再分,即字段不能再分(最基本的数据单元)2NF:满足1NF,且非主键字段必须完全依赖主键3NF:满足2NF
分类:
数据库 时间:
2018-09-21 19:47:21
阅读次数:
146
1.对于同步fifo,每100个cycle可以写入80个数据,每10个cycle可以读出8个数据,fifo的深度至少为? 2.如果只使用2选1mux完成异或逻辑,至少需要几个mux? 一开始想到的答案如下,需要3个,未详加验证: 后来经人指正发现确实不太对,纠正为至少需要两个,如下图: 3.在对信号 ...
分类:
其他好文 时间:
2018-08-31 11:46:43
阅读次数:
264
Oracle默认的事务隔离级别为读已提交,MySQL默认的事务隔离级别为可重复读。MySQL的事务隔离级别有以下四种: 读未提交。事务A可以读到事务B未提交的数据。会引起脏读。 Mysql设置事务隔离级别为读未提交: set session transaction isolation level r ...
分类:
数据库 时间:
2018-08-19 22:03:19
阅读次数:
250
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用XmlSerializer进行串行化。第一种 ...
串行化 以标准格式将任意的Java数据结构转换为字节流。例如,下面的程序输出随机整数数组: import java.io.*; import java.util.*; public class serial1 { public static void main(String args[]) { Ar ...
分类:
其他好文 时间:
2018-08-07 01:31:56
阅读次数:
166
网络免费API接口,在个人开发相关demo应用时练手试用,如果做的好将demo发布出去流量很大超过免费接口使用数限制,再考虑购买收费的服务。 高可用高并发用到的九种技术:其实分层架构、冗余、异步处理,安全、缓存5项技术在传统企业开发也很常用,而纵向分割、分布式、自动化、集群4项技术是一般高并发场景才 ...
分类:
其他好文 时间:
2018-08-05 10:27:48
阅读次数:
167