- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 常见sql面试题
有3个表S,C,SC S(SNO,SNAME)代表(学号,姓名) //主键:SNO //多个人,多门课 3张表 ,SC 关系表 C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)//主键:CNO SC(SNO,CNO,SCGRADE)代表(学号,课号成绩)//主键:SNO+CNO 问题: 1.找出没选过“黎明”老师的所有学生名字。 select
2016-03-30 22:41:43 1523
转载 事务的传播行为
文章一: 我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,
2016-03-23 23:43:11 266
原创 java实现两个有序数组的合并
思想:先依次比较两个数组,按照小的就传入新的数组。当这次比较完之后可能有一个数组的长度很长,留下一些数组,然后在新数组的末尾插入即可。 代码: 1 class ArraySort 2 { 3 //两个有序数组的合并函数 4 public static int[] MergeList(int a[],int b[]) 5 { 6
2016-03-23 10:37:14 4440 1
原创 mysql索引失效的几种情况
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如
2016-03-23 00:30:47 1683
转载 mysql数据库隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt
2016-03-23 00:05:26 247
原创 二叉树的前序、中序、后序遍历
递归方式: /** * 实现二叉树的创建、前序遍历、中序遍历和后序遍历 **/ package DataStructure; /** * Copyright 2014 by Ruiqin Sun * All right reserved * created on 2014-9-9 下午2:34:15 **/ public
2016-03-22 22:46:06 429
转载 浏览器中输入URL到返回页面的全过程
在浏览器输入:http://www.baidu.com/,最后,浏览器呈现出相应网页,这个过程究竟发生了什么? 第一步,解析域名,找到主机IP (1)浏览器会缓存DNS一段时间,一般2-30分钟不等。如果有缓存,直接返回IP,否则下一步。 (2)缓存中无法找到IP,浏览器会进行一个系统调用,查询hosts文件。如果找到,直接返回IP,否则下一步。(在计算机本地目录etc下
2016-03-20 20:34:10 5500
转载 证明HashMap是线程不安全的
在平时开发中,我们经常采用HashMap来作为本地缓存的一种实现方式,将一些如系统变量等数据量比较少的参数保存在HashMap中,并将其作为单例类的一个属性。在系统运行中,使用到这些缓存数据,都可以直接从该单例中获取该属性集合。但是,最近发现,HashMap并不是线程安全的,如果你的单例类没有做代码同步或对象锁的控制,就可能出现异常。 首先看下在多线程的访问下,非现场安全的HashMap的表
2016-03-19 11:34:43 4674 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人