- 浏览: 61520 次
- 性别:
- 来自: 杭州
-
最新评论
-
liaohanfeng:
引用是
java批量修改文件名字 -
liaohanfeng:
引用" target="_blank&qu ...
java批量修改文件名字 -
wencan83:
不错,我找的就是set define off
oracle & 和 ' 特殊字符处理
文章列表
物联网概念解析:
1.物联网的核心和基础仍然是互联网
2.其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信
物联网的定义是通过射频识别(RFID)装置、红外感应器、 全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
这里的“物”要满足以下条件才能够被纳入“物联网”的范围:
1、要有相应信息的接收器;
2、要有数据传输通路;
3、要有一定的存储功能;
4、要有CPU;
5、要有操作系统;
6、要有专门的应用程序;
7、要有数据发送器; ...
package com.test;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class RenameFiles {
public final String RDR ="[RDR]";
public final String ACD ="[ACD]";
public void ChangeFileName(File file){
...
6.java池
7.流池
流是oracle在数据复制方面发展的方向
第五章 oracle进程
1.服务器进程
2.后台进程
3.从属进程
一.服务器进程:代表客户会话完成工作的过程
连接跟会话的区别
一条连接可以建立0个或多个会话,会话彼此是独立的。即使建立在同一条物理连接上。
会话可以有连接或者没连接。
会话是实例中存在的一个逻辑实体。你要在服务器中的会话上执行sql,提交事务,运行存储过程。
共享服务器性质:我们使用的共享服务器可能随调用而改变(在打开多条共享服务器连接)
一条语句可能由多个共享服务器一点一点地处理。
专用服务器与共享服务器
1.什么时候用
专用:长时间运行事务的 ...
在线重做日志:
a.数据库缓存区缓冲
归档重做日志:
两种模式运行
a.ARCHIVELOG模式 recommand
b.NOARCHIVELOG模式
5.密码文件
密码文件保存了一个用户名和密码列表,分别对应于可以通过网络远程认证为sysdba的用户。
6.修改跟踪文件 ...
2.跟踪文件
a.能提供调试信息,遇到问题时,会生成一个包含大量诊断信息的跟踪文件。
小结:两种跟踪文件,分别放在什么位置,以及如何找到这些文件。
主要是为了调整和改善性能
3.警告文件---数据库的编年史
数据库的日 ...
第二章 体系概述
1.实例是一组后台进程和共享内存。 2.数据库是磁盘上存储的数据集合 3.实例 一生只能装载并打开一个数据库 4.数据库可以由一个或多个实例(使用RAC)装载和打开。 TNS代表透明网络底层,是oracle客户中处理远程连接的基础软件,有了它才可能建立对等通信。tns连接告诉oracle软件如何与远程数据库连接。 [img] [/img]
第三章 文件
最重要的文件:
数据文件,重做日志文件
数据库的参数文件默认名:init<oracle_sid> .ora
sid:站点标示符
服务器参数文件server parameter files SPF ...
1.oracle连接通常比sql server 耗费更多的RAM,因为要同时处理多条语句。
2.绑定变量
for i in 1..10000
loop
execute immediate
'insert into t values('||i||')';
end loop;
for i in 1..10000
loop
execute immediate
'insert into t values(:x)'using i;
end loop;
软解析:使用绑定变量
硬解析:未使用绑定变量
2.读取器不能阻塞写入器 这 ...
书不在多,精读则灵 - Oracle入门书籍推荐
作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】
链接:http://www.eygle.com/archives/2006/08/oracle_fundbook_recommand.html
站内相关文章|Related Articles
《深入浅出Oracle》勘误表
几则对于《深入浅出Oracle》的评价
China-Pub和Dearbook 谁的销售更厉害?
《深入浅出Oracle》一书重印
《深入浅出Oracle》两月记
很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了 ...
basic concepts:
database management system (DBMS)
relational database management system(RDBMS)
object-relational database management system (ORDBMS).
system global area (SGA)
program global area (PGA)
Database instance:An instance is a set of memory structures that manage database files.
Scheme Objec ...
设计子程序1.给子程序取名字
2.决定如何测试子程序
3.在标准库中寻找可用的功能
4.研究算法和数据结构
变量声明1.关闭隐式声明
2.遵循某种声明规则
3.在理想情况下,在靠近第一次使用变量的位置声明和定义该变量。
4.在可能的情况下,将变量定位为final
5.计数器跟累加器,注意下次使用时,重置。
注意:
变量引用跨度尽量小--即 变量引用的行距
尽可能缩短变量的存活时间
每个变量单一用途
变量的名字 应该反映这是what 而非how
变量平均长度10-16最适宜
典型的布尔变量名:done,find,sucess,error
枚举类型命名加前缀
标示全局变量 例如g_SOS_
标示 ...
1.给函数命名时要给返回值有所描述
2.给过程起名的时候 用动词+宾语的形式。
如何使用子程序参数
1.按照 输入-修改-输出 的顺序排列参数。
第八章:防御式编程
1.检查所有源于外部的数据的值。例如长度,用途。
2.监测到非法数据,知道如何处理他。
错误处理技术
1.返回中立值。 返回没有危害的数值
2.换用下一个正确的数据
3.返回前次相同的数据
4.使用最接近合法的数值
5.把错误信息记录到日志文件中
6.返回一个错误码
健壮性跟正确性。
健壮性--》消费性软件
正确性--》安全攸关的软件
1.派生类中的成员函数不要与基类中的不可覆盖的成员函数重名。
2.只有一个实例的类是值得怀疑的。
3。只有一个派生类的基类也是值得怀疑的。不要创建任何并非绝对需要的继承结构。
4.派生类覆盖了某个子程序,但在其中没有任何操作,值得怀疑。
构造函数
1.如果可能,应该在所有的构造函数里初始化所有的数据成员。
2.用私有化构造函数实现单件属性。
3.优先采用深层复本,除非论证可行,采用浅层复本(提升性能)
避免创建的类
1.避免创建万能类,
2.消除无关紧要的类。 一个类只包含数据不包含行为,该舍去。让他的数据成为其他类的数据成员。
3.避免用动词命名的类。
Books Recommand:
1.o ...
package com.statestr.ssc;
import java.util.Date;
import java.util.Properties;
import javax.mail.AuthenticationFailedException;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
impor ...
第六章:
1.尽量让类和访问器子程序的名字跟存储数据的方式无关。
2.把类看做一种用来实现抽象数据类型的机制。每一个类应该实现一种ADT,并且仅实现这个ADT
3.提供成对服务。仔细考虑是否需要。
4.尽可能的限制类和成员的可访问性
5.不要对类的使用者做任何假设。
6.警惕有超过7个数据成员的类。如果超过,考虑要不要分解成较细的类。
7.要么使用继承比进行详细说明,要么就不用它。
隐藏信息:
1.不要使用布尔变量作为状态变量
2.使用访问器子程序取代对状态变量的直接检查
保护好数据量的限制
常见的几种耦合:
1.简单数据耦合
2.简单对象耦合
3.对象参数耦合
4.语义上的耦合
关于设计模式:
1.不要强迫让代码实现某种模式
2.不要为了模式而模式,首先得适合。
理解问题,形成计划,执行计划。回顾过程。
尝试失败的收获,知道这个方法是不能用的。
books:
1.object-oriented design heuristic ood启思录
2.the object-oriented thought process
面向对象的思考过程
3.programming ...