随笔分类 -  java面试问题

单点登录【转】
摘要:单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十... 阅读全文

posted @ 2015-12-03 19:39 weiqinshian 阅读(189) 评论(0) 推荐(0)

SQL实现将一个表的数据插入到另外一个表的代码
摘要:--第一种情况的1》如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表;2》比如要将 articles 表插入到 newArticles 表中,则是:INSERT INTO newArticles SELECT * FROM... 阅读全文

posted @ 2015-12-02 21:41 weiqinshian 阅读(960) 评论(0) 推荐(0)

数据库模型设计——主键的设计
摘要:在数据库设计时,主要就是对实体和关系的设计,实体表现出来就是表,关系表现出来 就是外键。而对于一个表,由两部分组成:主键和属性。主键的简单定义就是表中为每一行数据的唯一标识。其实更准确的说法,每一行数据的唯一标识是候选键 (Candidate Key),一个表中可以有很多个候选键,主键是候选键中的一... 阅读全文

posted @ 2015-12-02 08:36 weiqinshian 阅读(276) 评论(0) 推荐(0)

数据库 索引
摘要:为什么要创建索引呢?索引的好处?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排... 阅读全文

posted @ 2015-11-26 10:49 weiqinshian 阅读(155) 评论(0) 推荐(0)

java笔记--关于线程同步(5种同步方式)【转】
摘要:为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。1.同步方法 即有synchronized关... 阅读全文

posted @ 2015-11-26 10:20 weiqinshian 阅读(186) 评论(0) 推荐(0)