`
文章列表

SQL 约束详解

  在数据库中,约束条件能够自动增强数据的完整性,也就是说通过规则的定义确定列中所允许的数据值。对于一个列的约束称为列约束,它仅约束这一列的值,例如,在【性别】列中,只允许取男、女两个值。对于两个或者多个列的约束称为表约束。   在SQL 中,约束条件有以下类型:   p 空值约束:该列是否允许为空值。   p 唯一约束:保证该列不允许出现重复值,也就是说,保证列值的唯一性。   p 主键约束:设置表的主键。   p 外键约束:设置表的外键。   p 检查约束:限制列中允许的取值以及多个列之间的关系。     空值约束              空值约束用于 ...
  synchronized 修饰方法时 表示同一个对象在不同的线程中 表现为同步队列 如果实例化不同的对象 那么synchronized就不会出现同步效果了 1.对象的锁 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象 ...
详解Spring中bean的scope的使用   如何使用spring的作用域: <bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/
public static void main(String[] args) {   Map<String, String> map = new HashMap<String, String>();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过Map.k ...
设计模式学习笔记-模板方法模式   1. 概述   定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。 2. 模式中的角色   2.1 抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。   2.2 具体类(ConcreteClass):实现抽象类中的抽象方法,已完成完整的算法。 3. 模式解读   3.1 模板方法类图   
  Myeclipse+jdk1.5以上版本自带JAXB工具(xml和javaBean的转化) JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。    JAXBContext 提供了一个入口,通过这个入口可以管理必要的XML/Java绑定信息。客户端应用程序通过newInstance(contextPath)方法得到该类的新实例。contextPath 参数 ...
JSP中getParameter与getAttribute有何区别? ——说实话,这个问题当初我也困惑很久,我也知道怎么用,可是到底有什么区别,我也不是很清楚,后来找了很多资料才明白。昨天又有一位朋友问我这个问题,想我当初同样也困惑过,于是我就把这个问题贴出来,让同样困惑的朋友解惑。 ——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。 ——getAttribute则可以是对象。 ——getParameter()是获取POST/GET传递的参数值; ——getAttribute()是获取对象容 ...
cookie 和session 的区别:    1、cookie数据存放在客户的浏览器上,session数据放在服务器上。    2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session    3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE    4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能3K。    5、所以个人建议:    将登陆信息等重要信息存放为SESSION      其他 ...

JAVA Socket编程

    博客分类:
  • JAVA
  JAVA Socket编程   一,网络编程中两个主要的问题   一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。   在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由, ...
  详解Java解析XML的四种方法   XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。   XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition), ...
Oracle SQL性能优化 (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含 ...
Global site tag (gtag.js) - Google Analytics