- 博客(30)
- 收藏
- 关注
原创 linux各个文件夹的作用
linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是...
2013-05-09 18:04:08
151
原创 关于oracle表名区分大小写的问题
oracle不是区分大小写的,是建表的时候是没有去掉双引号。 CREATE TABLE TableName(id number); //虽然写的时候是有大写和小写,但是在数据库里面是不区分的。select * from tablename; //这样是可以的SELECT * FROM TABLENAME; //这样写也不会有问题SELECT * FROM TableName;...
2013-05-09 17:31:40
432
原创 oracle数据库导入导出命令
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端...
2013-05-09 16:28:31
133
原创 script中的language="javascript"和type="text/javascript"的区别
在制作网页的时候,往往需要在页面中使用客户端能够运行的JS代码,因此,都需要添加引用。 一般情况下,引用方式为: 第①种 <script language="javascript"></script> 第②种 <script type="text/javascript"></script> 那么,这两种引用的区别在哪里呢? ...
2013-05-06 14:06:09
2086
原创 WIN7_64位系统安装oracle以及PLSQL方法(不用装32位oracle客户端)
一、oracle10g安装,比较简单 1.去Oracle网站下载Vista版的Oracle:Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64 and Microsoft Windows Server 2008 x64 2.解压下载的安装文件10204_vista_w2k8_x64_pr...
2013-05-01 22:41:17
189
原创 64位windows 7操作系统下安装oracle client
本人使用的是windows 7 64位操作系统,试了oracle多个版本都无法在windows 7 64位操作系统下正常安装, 经过网上查询和实际安装,终于在windows 7 64位下安装了 oracle client,所以把方法总结下与大家分享:操作系统: windows 7 64位 oracle client 版本:10204_vista_w2k8_x64_production_cli...
2013-05-01 21:32:50
297
原创 JVM优化:缩短eclipse的启动时间
首先要声明一下,这个案例在<深入理解JVM虚拟机>这本书中也提到过. 这本书是我曾经学习JVM的第一本书.里面关于Heap的优化思想,来源于此.建议大家想学JVM原理的,可以找来此书看看. 写这篇文章,是因为最近在给一个社交网站服务器做调优,突然觉得我机器上的eclipse跑的比较多,所以顺便优化下eclipse.至于基于WebSphere服务器的性能调优,这回涉及到更多的工具和方...
2013-04-21 20:52:36
148
原创 Web前端javascript书籍推荐
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士我所遇到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西。我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。何为:前端工程师?前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三个要素:HTML、CS...
2013-04-21 20:45:34
176
原创 Eclipse调试Java程序技巧
你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。第1条:不要调试太多一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复杂的逻...
2013-04-21 20:00:06
110
原创 JSP页面跳转种种
1. RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传...
2013-04-21 19:32:15
99
原创 oracle存储过程的调用
一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码...
2013-04-21 18:28:14
115
原创 Oracle 索引详解
一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | DESC, ...
2013-04-18 20:54:33
88
原创 Oracle中group by 和 having的使用
客户需求分析: 笔者最近接到一家客户的一个需求。他们部署了一个ERP系统,现在采用的就是Oracle数据库。现在由于企业统计分析的需要,要实现如下的需求。 1、按月份来统计2009年第一季度每个供应商的采购金额。也就是说,在报表中要能够显示出2009年1月份、2月份、3月份供应商的采购金额合计,不需要明细。 2、显示的结果按年度、月份、供应商名字进行排序。 ...
2013-04-18 19:42:55
257
原创 Oracle架构基础
1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件; 参数文件(parameter file)口令文件(password file)是非数...
2013-04-13 21:23:55
105
原创 用java生成5个不同的随机数
import java.util.Random;class RandomTest { public static void main(String[] args) { Random r = new Random(); int[] arr = new int[5]; int i = 1; //包含0,不包含10 arr[0] = r.nex...
2013-04-12 16:53:17
2005
1
原创 选择排序
选择排序对冒泡排序进行了改进,使交换次数减少,但比较次数仍然没有减少。先从左端开始,找到下标为0的元素,然后和后面的元素依次比较,如果找到了比下标0小的元素,那么再使用此元素,再接着依次比较,直到比较完成所有的元素,最后把最小的和第0个位置交换。public class SelectSort{ public static void main(String[] args){ ...
2013-04-12 16:40:07
82
原创 冒泡排序
首先从数组的最左边开始,取出第0号位置(左边)的数据和第1号位置(右边)的数据,如果左边的数据大于右边的数据,则进行交换,否而不进行交换。接下来右移一个位置,取出第1个位置的数据和第2个位置的数据,进行比较,如果左边的数据大于右边的数据,则进行交换,否而不进行交换。沿着这个算法一直排序下去,最大的数就会冒出水面,这就是冒泡排序。public class BubbleSort{ pu...
2013-04-12 16:35:47
109
原创 Java基础知识精华总结
1 、对象的初始化 (1 )非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int 型,初始化为0. 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2 )静态对象的初始化...
2013-04-12 15:08:07
81
原创 Java中静态对象与非静态对象的区别
静态对象 vs 非静态对象 是类共同拥有的 是类独立拥有的内存空间上是固定的 空间在各个附属类里面分配先分配静态对象的空间 后对非静态对象分配空间,即初始化顺序是先静态再非静态关于Java的静态对象、静态方法、静态属性区别:属性VS参数 参数一般是指在方法里临时新建的数值或对象;属性是类声明部分声明的信息。1、静态对象的数据在程序全局是唯一的,一改都改;如果要处...
2013-04-12 15:05:44
335
原创 jsp速度优化七种方法
调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。 在本文中,我们将详细地描述怎样通过调整servlet和JSP...
2013-04-10 23:00:55
101
原创 Java中Heap与Stack的区别
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动...
2013-04-10 12:13:20
160
原创 关于编程语言的一些总结
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识...
2013-04-08 11:20:07
264
原创 SQL语句中如何实现两个表中某个字段值的复制?
update table1 set a = (select b from table2 where ..... )
2013-04-06 10:24:07
223
原创 一个关于java子类与父类关系的例子
class Parent{ public static String p_StaticField = "1"; public String p_Field = "2"; static { System.out.println(p_StaticField); System.out.println("3"); } { System.out.println(p_Field); System.o...
2013-04-06 10:02:29
1094
原创 Hibernate中联合主键的使用
有关Hibernate的联合主键对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的旧表开发,这时,对现有复合主键的支持就非常必要。hibernate中,通...
2013-04-06 00:09:08
138
原创 HTML DOCTYPE标签三种类型
定义和用法<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。以下面这个 <!DOCTYPE> 标签为例:<!DOCTYPE htmlPUBLIC ...
2013-04-05 10:59:15
224
原创 CSS三种工作原理与颜色设置的方法
一.行内样式表 <body style="background-color: #FF0000;"> <p>这个页面是红色的</p> </body>二.内部样式表 <head> <title>例子</title> &a
2013-04-05 10:26:09
380
原创 Spring的定时器功能
spring支持jdk内置的Timer类和Quartz Scheduler,两种Spring定时器的实现方式各有优点,可结合具体项目考虑是否采用。1.Java Timer定时首先继承java.util.TimerTask类实现run方法import java.util.TimerTask; public class EmailReportTask extends TimerTask{ ...
2013-04-05 00:56:19
144
原创 Oracle中如何获取系统当前时间?
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;ORACLE里获取一个时间的年、季、月、周、日的函数select to_char(sysdate, 'yyyy' ) from dual; --年 select to_char(sysdate, 'MM' ) from dual; --月select ...
2013-04-05 00:34:32
335
原创 Oracle中序列到达最大值会产生什么问题?
序列是oracle提供的用于生成一系列唯一数字的数据库对象,序列会自动生成顺序递增的序列号,以实现自动提供唯一的主键值,系列可以在多个用户并发环境中使用,并且可以为所有用户生成不重复的顺序数字,而不需要任何额外的I/O开销。 创建序列 序列和视图一样,并不占用实际的存储空间,只是在数据字典中保存他的定义信息。当创建序列时必须拥有create sequence系统权限。语...
2013-04-05 00:21:35
2218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人