`
文章列表
在Eclipse中创建WEB工程后,可以直接在Eclipse中运行、调试你的WEB应用。更令人兴奋的是,Eclipse支持象Dreamwaver那样,以拖拉控件的方式,来制作你的web页面,这样避免了开发过程中不断在工具间切换的痛苦(Java代码用Eclipse编写,而Jsp页面则用Dreamwaver编写),大大提高web开发效率。下面是创建WEB工程的步骤: 1、在新增项目对话框中选择【Dynamic Web Project】: 2、直接点击【Next】按钮后,在【Project name】中输入你的工程名,如果需要你的应用中需要使用JSF,可以在【Configurations】中 ...

oracle常用命令

    博客分类:
  • db
1:创建用户create user ecsc4 identified by ecsc4; 删除用户:drop user USERNAME cascade 2:赋予权限grant Connect,resource to ecsc4; exp system/zqs520 file=d:/aa.dmp 登陆时 用户名  system as dba 密码   密码 3:f5 查看执行计划 crt e 查看执行的sql语句 强制走索引 SELECT /*+(U EMPLOYEE_ID)*/ U.* FROM P_USER U; 4:查看数据字典视图 select * from dictiona ...
-   类与类之间存在以下关系:   1、 泛化(Generalization)   很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。   如图:   Java代码中表现为:extends 和 implements   2、 依赖(Dependency)   两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖关系,即A使用B。   如图:   Java代码中的表现为局部变量,方法的参数,以及对静态方法的调用   3、 关联(Association)   两个相对独立的咚咚(A和B),当A对象持有B对象的时候,形成关联关系。 ...
一,反编译插件: A、Jadclipse 1、打开eclipse增加站点:http://jadclipse.sf.net/update,在线安装好JDT Decompiler 3.4.0 2、http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar将 jadclipse3.3.jar下载下来,置入eclipse安装目录的plugins目录下。 3、下载jad.exe文件 4、在eclipse的window—>preferences—>Java—>Decompilers ...

java性能

    博客分类:
  • java
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2 ...
研发计划。对于最终的产品,需求文档扮演着开发者行为和消费者行为之间沟通纽带的角色。当需求文档书写正确的时候,便可以发挥巨大的作用。然而,如果你在嵌入式开发领域工作的时间足够长,你就会很快发现,这个领域里不合格的需求文档实在是太多了。当你尝试对这些不合格的文档进行修复时,你又会很快发现,书写正确的需求文档绝非易事。在这里,我们提出一些建议,希望能将书写正确需求文档这件事情变得清晰一些。 从较高的层次来看,书写需求文档的目的就是要提供对所需行为的有效描述。该所需行为可用一个黑盒系统描述,并需要注意以下细节: • 工程师可以根据系统所说进行实现 • 测试人员,在不与开发人员沟通的前提下,可以利用 ...

java中常用的加密

    博客分类:
  • java
Java 加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有 ...

索引优缺点

    博客分类:
  • db
优点: 1:创建唯一性索引,保证数据库表中每一行数据的唯一性 2:大大加快表的检索速度,是创建索引的主要原因 3:加速表与表之间的链接,特别是在实现数据的参照完整性方面特别有意义 4:在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间 5:使用索引,可以在查询的过程中使用优化隐藏器,提高系统性能 缺点: 1:索引占用磁盘空间,除了数据表要占用数据空间之外,每个索引还要占用一定的物理空间。如果要建立聚簇索引,需要的空间就更大 2:对于要写入的表,如,insert,update,delete操作,索引会降低他们的速度,这是因为不仅要把改动数据写入数据文件,还要把改动写入索引 ...

浅谈索引

    博客分类:
  • db
数据库索引是为了增加查询速度而对表字段附加的一种标识。见过很多人机械的理解索引的概念,认为增加索引只有好处没有坏处。这里想把之前的索引学习笔记总结一下:     首先明白为什么索引会增加速度,DB在执行一条Sq ...
下面就是我从他那里学到的知识。 第一课:三思而后行 砍柴是一个一次性的工作。只要树木被砍掉,它就不可能再保持原样。因此,很重要的一件事就是确保你每一次的删除操作是无误的。甚至即使你确定你的做法是正确的, ...

子查询总结

    博客分类:
  • db
1:分为简单子查询和关联子查询 1.1:简单子查询:由内层到外层进行 1.2:关联子查询:外层sql提供内层子查询在计算中要用到的值,然后在将子查询的结果传给外查询,如:select e1.empno,e1.empname,e1.hiredate from emp e1 where e1.hiredate=(select max(hiredate)from emp e2 where e2.empno=e1.empno) 2:分为:单行子查询,多行子查询 2.1单行子查询:内层提供一行查询 2.2:多行子查询:内层提供多行,如:select ename from emp where deptno ...
Oracle临时表在实际开发中的应用是本文我们主要要介绍的内容,我们知道,SQL Server 在编写查询式的存储过程的时候,一直都令我为之赞叹。Create procedure ps_procedure_name as select * from table; Select查询语句可以作为SQL Server存储过程的一部分,直接返回结果集。但在Oracle实现这种形式的存储过程是不合语法的。 为了达到这种目的,我们需要使用Oracle临时表(这是其中一种解决方案)。 Oracle数据库除了可以保存永久表外,还可以建立临时表temporary tables。Oracle临时表分为会话级临时 ...

集合查询

    博客分类:
  • db
-----------------------------------------------------集合操作 --1,union 并集,所有的内容都查询,重复的显示一次 --2,union all 并集,所有的内容都显示,包括重复的 --3,insersect 交集,只显示重复的 --4,minus 差集,只显示对方没有的 --实验:首先创建一张只包含20部门的员工信息表 create table emp20 as select * from emp where deptno =20; select * from emp20; --验证union及union all select ...
1 .WHERE子句中使用的连接语句,在数据库语言中,被称为隐性连接。INNER JOIN……ON子句产生的连接称为显性连接。(其他JOIN参数也是显性连接)WHERE 和INNER JOIN产生的连接关系,没有本质区别,结果也一样。但是!隐性连接随着数 ...
1. 等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同,即两关系只有在同名属性才能进行自然连接。如上例R中的C列和S中的D列可进行等值连接,但因为属性名不同,不能进行自然连接。   2. 等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。如上例R中的B列和S中的B列进行等值连接时,结果有两个重复的属性列B,而进行自然连接时,结果只有一个属性列B。
Global site tag (gtag.js) - Google Analytics