`
文章列表
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表   create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 前面加一列序号: if exists(select table_name from information_schema.tables where table_name='Temp_Table') drop ...
  三种查询方式方法: 首先Session session=new Configuration().configure().buildSessionFactory().openSession();1.session.get(类名.class,new Integer(1));2.Query q=session.createQuery("From 类名");List list=q.list(); query.uniqueResult();3.Criteria c=session.createCriteria(类名.class);c.add(Expression.eq(属性, ...
今天终于翻开thinking in java一书,发掘里面的奥秘。   1.理解了public、默认、protected、private区别,为什么直到看到thinking in java才能记得住呢?看来要好好thinking。    
视图的优点 视点集中、简化操作、定制数据、合并分割数据、逻辑数据独立性、安全性   创建视图 create [or replace] [force/noforce] view  view_name as 查询语句 [with check option[约束]] [with read only[约束]] 注意对视图的插入、删除、修改最后的结果数据还是要符合视图的约束     触发器   作用:安全性、审计、实现复杂的数据完整性规则、实现复杂的非标准的数据库相关的完整性规则、自动计算数据值 oracle触发器种类:DML触发器、替代触发器(只能用于视图上)、事件触发器( ...
在oracle中有很多关于日期的函数,如:   1、add_months()用于从一个日期值增加或减少一些月份   date_value:=add_months(date_value,number_of_months)   例:   SQL> select add_months(sysdate,12) "Next Year" from dual;   Next Year   ----------   13-11月-04   SQL> select add_months(sysdate,112) "Last Year" from ...
JS函数大全 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:documen ...
  什么是JNI? JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。   什么是javah?用于产生指定的类的JNI C 头文件。
项目开发看总监的回答 1.在项目前期,为什么没有把整个需求给弄下来? 总监答:其实一开始客户那边没见过这个项目,他们也不知道需求。所以我们就先做一个demo。然后,让客户在这个基础上提出自己的意见。我们在进行修改。 2.这和我们以前的项目开发模式,不太一样啊。总监答:以前的项目都是先把项目需求给整理好,然后进行编码,这样会缩短开发周期。但是这样开发出来的项目,80%都不能满足客户要求。项目总是会在开发完成之后,客户对其中有些肯定会不太满意的。 3.这样一来,项目的周期就会延长,那么对整个项目的报价,是否就不确定呢?总监答:其实关于这个,我们是有一个范围来控制。项目期间,如果客户有重大需求改变。 ...
Javascript代码           // 异步请求调用的方法          var getMessage: function(){                      // 实例化Ext发送Ajax请求需要的Connection对象            var conn = new Ext.data.Connection();            // 发送异步请求            conn.request({            // 请求地址              url: 'p/message/short/view_message.do',        ...

IO的几个概念

在数据库优化和存储规划过程中,总会提到IO的一些重要概念,在这里就详细记录一下,个人认为对这个概念的熟悉程度也决定了对数据库与存储优化的理解程度,以下这些概念并非权威文档,权威程度肯定就不能说了。 读/写IO,最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容。指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读,还是写。磁盘收到这条指令,就会按照指令的要求,读或者写数据。控制器发出的这种指令+数据,就是一次IO,读或者写。 大/小块IO,指控制器的指令中给出的连续读取扇区数目的多少,如果数目很大,比如128,64等等,就应该算 ...
数据表基本操作   数据库的数据逻辑上是存储在表空间中,物理上是存储在数据文件中。 创建数据表 CREATE TABLE TABLE1(ID NUMBER(3) NOT NULL,NAME VARCHAR2(20) NULL); 或 CREATE TABLE TABLE1 AS SELECT ID,NAME FROM TABLE2; 注意:如果查询涉及到Long数据类型,那么CREATE TABLE ...AS SELECT 不会工作。   修改数据表 增加列 ALTER TABLE TABLE1 ADD createDate DATE; 修改列 ALTER TAB ...
主码、外码 关系型数据:是以关系数学模型来表示的数据。它以二维表的形式来描述数据 关系型数据库系统:硬件(客户机、服务器)、操作系统、关系型数据库管理系统和数据库、关系型数据应用系统、用户 什么是数 ...
1. 尽量不要使用 or,使用or会引起全表扫描,将大大降低查询效率。 2.alice like '%"&abigale&"%' 会使索引不起作用(针对sqlserver)   3.经过实践验证,charindex()并不比前面加%的like更能提高查询效率,并且charindex()会使索引 ...
在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面笔者摘抄几项下文涉及到的OO原则的定义。OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放, ...
简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。 简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。   有4个角色   工厂类角色:是具体产品类角色直接调 ...
Global site tag (gtag.js) - Google Analytics