![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日提升
dev_xp
勤奋与忠诚
展开
-
事务得并发问题理解
事务得并发问题:1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现...原创 2018-06-27 00:20:06 · 187 阅读 · 0 评论 -
HashMap和HashTable区别
1.HashMap:HashMap基于哈希表实现,每个元素都是key-value对都可以为null,key为空都存在于table[0]为头结点的链表中,内部通过单链表解决冲突、容量不足,同时实现自增长;HashMap非线程安全,在单线程环境下使用,在多线程下使用concurrentHashMap;HashMap实现了serializble接口,可以序列化;2.HashTable:HashTable...原创 2018-06-26 23:53:00 · 99 阅读 · 0 评论 -
什么是触发器
一种特殊的存储过程,只能由事件触发,比如DML触发器触发器与存储区别:触发器存储过程触发内部禁止使用COMMIT,ROLLBACK,不能接受参数输入可以使用sql语句,所以包括COMMIT,ROLLBACK,可以接受参数接入 ...原创 2018-06-26 11:41:48 · 1828 阅读 · 0 评论 -
存储过程
存储过程是存储在数据库目录中的一段声明性SQL语句。 触发器,其他存储过程以及Java等应用程序可以调用存储过程,一般情况下,存储过程实现的功能较复杂,而函数实现的功能性更有针对性(函数与存储过程的本质一样)。存储过程的优点:通常存储过程有助于提高应用程序的性能。当创建(创建时在服务器),存储过程被编译之后,就存储在数据库中。 但是,MySQL实现的存储过程略有不同。 MySQL存储过程按需编译。...原创 2018-06-25 13:15:35 · 116 阅读 · 0 评论 -
Vmware网关连接原理
如图所示:100与101联通原创 2018-06-10 13:51:46 · 1010 阅读 · 0 评论 -
equals与“==”区别
一般情况下考察:equals()和“==”都是是进行地址比较;但是:equals()特殊在于他可以被覆盖,如果被覆盖,就按覆盖的来算,例如String类里的就是覆盖之后的equals()只进行数值比较;而如果没有被覆盖依旧是按“==”来进行地址比较,因为默认情况自己没有定义equals()方法那就是继承于object类。package com.stx.test;public class Str...原创 2018-06-24 23:43:11 · 79 阅读 · 0 评论 -
Java序列化与反序列化
序列化与反序列化图解:一个类的对象要想序列化成功,必须满足两个条件:该类必须实现 java.io.Serializable 对象。该类的所有属性必须是可序列化的。如果有一个属性不是可序列化的,则该属性必须注明是短暂的。如果你想知道一个 Java 标准类是否是可序列化的,请查看该类的文档。检验一个类的实例是否能序列化十分简单,只需要查看该类有没有实现 java.io.Serializable...原创 2018-06-12 09:32:59 · 88 阅读 · 0 评论 -
2018.6.4
Java程序的种类有: (a)内嵌于Web文件中,由浏览器来观看的_Applet ;(b)可独立运行的 Application;(c)服务器端的 Servlets;原创 2018-06-04 20:10:51 · 84 阅读 · 0 评论 -
数据库视图
视图就是从数据库种的基本表抽取出来得数据组成的逻辑窗口,与基本表不同,是一个虚表。数据库中,只存放视图定义,不存放数据项。视图机制让用户只注意自己关心的用户数据。让数据库的表与表之间的操作连接和和搜索条件对用户不见,用户只是简单地...原创 2018-06-27 23:41:26 · 133 阅读 · 0 评论