摘要:
Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C、C++程序员需面对头疼的内存管理的问题。这是因为在Java虚拟机中,存在自动内存管 阅读全文
摘要:
1. 聚类定义 “聚类是把相似的对象通过静态分类的方法分成不同的组别或者更多的子集(subset),这样让在同一个子集中的成员对象都有相似的一些属性。” ——wikipedia “聚类分析指将物理或抽象对象的集合分组成为由类似的对象组成的多个类的分析过程。它是一种重要的人类行为。聚类是将数据分类到不 阅读全文
摘要:
面向对象三大特性:封装,继承,多态四大目标:可维护,可扩展,可复用,灵活性好五大原则: 单一职责原则SRP:Single Responsibility Principle 一个类应该有且只有一个改变的理由 开放封闭原则OCP:Open-Close Principle你应该能够不用修改原有类就能扩展一个类的行为 Liskov替换原则LSP:Liskov Substitution Principle派生类要与其基类自相容 依赖倒置原则DIP:Dependency Invertion Principle依赖于抽象而不是实现 接口隔离原则ISP:Interface Separate Principle 阅读全文
摘要:
Oracle数据库在创建的时候,会创建一些内建的数据库对象,可以被粗略的氛围四类:1、数据字典;2、动态性能视图;3、PL/SQL包;4、数据库事件触发器。该笔记就对1、2两项及数据字典和动态性能视图做简要的介绍并介绍常用的一些数据字典和动态性能视图。一、数据字典数据字典是每个Oracle数据库的核心,他存储了非常重要的控制信息,这些信息描述了数据库本身和数据库中的各种对象,它们是以只读表和视图的形式存放在SYSTEM表空间中,这些对象是由SYS用户所拥有,由Oracle服务器来管理的。Oracle数据字典包含2部分:1、 基表:保存了对数据库的描述,是在执行Create database命令 阅读全文
摘要:
show parameter processes;--显示定义处理参数select count(*) from v$process;--查看现在已使用的处理数alter system set processes=5000 scope=spfile;--修改系统定义处理数为5000show parameter session; ----显示定义会话参数select count(*) from v$session;----查看现在已使用的处理会话数alter system set sessions=5000 scope=spfile;--修改系统定义会话数为5000 阅读全文
摘要:
有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1. 查 all_source 表2. 用 DBMS_METADATA 包。 一. 通过 all_source 表先来确认下,通过all_source 表可以查看哪些类型的对象:SQL> SELECT distinct type FROM ALL_SOURCE;TYPE------------PROCEDUREPACKAGEPACKAGE BODYLIBRARYTYPE BODYTRIGGERFUNCTIONJAVA SOURCETYPE从以上的结果我们可以看到,我们可以通过该表查询的对象.查看存储过程定义语句:SQL& 阅读全文
摘要:
白盒测试的方法很多,有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。逻辑覆盖法有语句覆盖(SC)、判定覆盖 (DC)、条件覆盖 (CC)、条件判定组合覆盖 (C DC)、多条件覆盖(MCC)、修改条件判定覆盖 (MCDC) 逻辑覆盖测 阅读全文