数据库的隔离级别和锁实现

事务的四大特性 原子性:事务的所有操作在数据库中要么全部正确反映出来,要么完全不反映。 一致性:隔离执行事务时(在没有其他事务并发执行的情况下)保持数据库的一致性。即并发执行的结果要与序列化执行的结果相同。 隔离性:尽管多个事务可能并发执行,但系统保证,对于任何事务TiTiT_i和TjTjT_j,在TiTiT_i看来,TjTjT_j或者在TiTiT_i开始执行之前已经完成执行,或者在TiTiT...
分类: 其他 发布时间: 08-31 23:31 阅读次数: 0

远程登录服务

Telnet协议 Telnet是位于OSI模型的第7层—应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。这一协议需要通过用户名和口令进行认证,是Internet远程登陆服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务: 1)Telnet定义一个网络虚拟终端为远程系统提供一个标准接口...
分类: 其他 发布时间: 08-31 23:30 阅读次数: 0

电子邮件服务

简介 电子邮件(E-mail)就是利用计算机进行信息交换的电子媒体信件。它是随着计算机网络而实现的,并依靠网络的通信手段实现普通邮件信息的传输。 电子邮件是一种通过计算机网络与其它用户进行联系的快速、简便、高效、价廉的现代化通信手段。如果要使用E-mail,首先必须拥有一个电子邮箱,它是由E-mail服务提供者为其用户建立在E-mail服务器磁盘上的专用于存放电子邮件的存储区域,并由E-mai...
分类: 其他 发布时间: 08-31 23:29 阅读次数: 0

binary-tree-preorder-traversal(二叉树前序遍历)

题目描述 Given a binary tree, return the preorder traversal of its nodes’ values. For example:Given binary tree{1,#,2,3},return[1,2,3]. Recursive solution is trivial, could you do it iteratively? 翻译:给定二...
分类: 其他 发布时间: 08-31 23:29 阅读次数: 0

binary-tree-postorder-traversal(二叉树后序遍历)

题目描述 Given a binary tree, return the postorder traversal of its nodes’ values. For example:Given binary tree{1,#,2,3},return[3,2,1]. Note: Recursive solution is trivial, could you do it iteratively?...
分类: 其他 发布时间: 08-31 23:29 阅读次数: 0

reorder-list(重排链表)

问题描述 Given a singly linked list L: L 0→L 1→…→L n-1→L n reorder it to: L 0→L n →L 1→L n-1→L 2→L n-2→… You must do this in-place without altering the nodes’ values For example,Given{1,2,3,4}, reorder ...
分类: 其他 发布时间: 08-31 23:28 阅读次数: 0

数据库基础知识汇总(一)

五个基本的关系代数操作 并、差、笛卡尔积、选择、投影 数据库语言四大类 DQL(Data Query Language):数据库查询语言。 DDL(Data Definition Language):数据库定义语言。定义关系模式、删除关系、修改关系模式。 关系、属性 DML(Data Manipulation Language):数据库操纵语言。插入元组、删除元组、修改元组。 元组...
分类: 其他 发布时间: 08-31 23:28 阅读次数: 0

数据库基础知识汇总(二)

视图 隐藏特定的数据 例如职员查看教师表时,不应看到工资。 虚关系:不需要预先存储执行结果。 执行select * from s where ⋯⋯\cdots会计算出查询结果并存储下来。 当底层元组改变,存储的结果将与现结果不匹配。 当定义一个视图时,数据库系统存储视图的定义本身,而非存储执行结果 但需要注意:用于定义视图的关系被修改,视图将过期。 定义视图 create vie...
分类: 其他 发布时间: 08-31 23:28 阅读次数: 0

重载、覆盖、隐藏的区别

重载 重载是指同名函数具有不同的参数表。 在同一访问区域内声明的几个具有不同参数列表(参数的类型、个数、顺序不同)的同名函数,程序会根据不同的参数列来确定具体调用哪个函数。 对于重载函数的调用,编译期间确定,是静态的,它们的地址在编译期间就绑定了。 重载不关心函数的返回值类型。 函数重载的特征 相同的范围(同一个类中) 函数名字相同 参数不同 virtual关键字可有可无。 实例 c...
分类: 其他 发布时间: 08-31 23:27 阅读次数: 0

sum-root-to-left-numbers

题目简述 Given a binary tree containing digits from0-9only, each root-to-leaf path could represent a number.An example is the root-to-leaf path1->2->3which represents the number123.Find the total ...
分类: 其他 发布时间: 08-31 23:27 阅读次数: 0

word-ladder

问题描述 Given two words (start and end), and a dictionary, find the length of shortest transformation sequence from start to end, such that: Only one letter can be changed at a time Each intermediate ...
分类: 其他 发布时间: 08-31 23:27 阅读次数: 0

加载驱动,为什么不用Class.forName 也可以达到预期的结果

获取一个数据库连接的通用模板如下:   String driver = "oracle.jdbc.OracleDriver"; String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; String user = "scott"; String password = "ticmy"; Class.forName(driver); Connectio...
分类: 其他 发布时间: 08-31 23:26 阅读次数: 0

java程序后台没有任何提示,就是在批量入库的时候程序执行失败了

对数据库主表数据进行操作时,发现能查询,但是update,for update都时提示正在执行中,没有任何反应,我怀疑是锁表了,抱着试试看的态度,我发现还真是。 行锁的表现: 锁定的数据不能插入,更新,删除,只能查询,语法 for update都不好使; 处理方法: 1、查看被锁的表 select a.object_id,a.session_id,b.object_name from v...
分类: 其他 发布时间: 08-31 23:26 阅读次数: 0

盲目自信与妄自尊大

盲目自信与妄自尊大   【成语故事】 汉朝的时候,有个名叫夜郎的小国家,它虽然是一个独立的国家,可是国土很小,百姓也少,物产更是少得可怜。但是由于邻近地区夜郎这个国家算是最大的,因而从没离开过国家的夜郎国国王就以为自己统治的国家是全天下最大的国家。 有一天,夜郎国国王与部下巡视国境的时候,他指着前方问:“这里哪个国家最大呀?”部下们为了迎合国王的心意,于是就说:“当然是夜郎国最大啰!”走着
分类: 其他 发布时间: 08-31 23:25 阅读次数: 0

Timer用法及实例详解

在C#里现在有3个Timer类: System.Windows.Forms.Timer 应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API  SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Console  Application(控制台应用程序)无法使用。 System
分类: 其他 发布时间: 08-31 23:25 阅读次数: 0

C# 退出程序再重新启动

/// /// 退出登录 /// public static void ReLoign() { Application.ExitThread(); Thread thtmp = new Thread(new ParameterizedThreadStart(Run));
分类: 其他 发布时间: 08-31 23:25 阅读次数: 0

C# URI编码详解

混乱的URI编码   JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent   C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString   JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没
分类: 其他 发布时间: 08-31 23:24 阅读次数: 0

C# System.Environment.GetFolderPath的使用

C# System.Environment.GetFolderPath的使用
分类: 其他 发布时间: 08-31 23:24 阅读次数: 0

SQLite操作公共类

SQLite操作公共类
分类: 其他 发布时间: 08-31 23:24 阅读次数: 0

DateTimeHelper扩展类

public enum RoundTo { Second, Minute, Hour, Day } public static class DateTimeHelper { public static string DefaultFormat; static DateTimeHelper() { DefaultFor
分类: 其他 发布时间: 08-31 23:24 阅读次数: 0