笔记
bluedream
这个作者很懒,什么都没留下…
展开
-
java.lang.OutOfMemoryError: Java Heap Space解决方法
1.打开Ecliplse,Window --->Preferences2.Java ----> Installed JREs3.选中JDK,点击编辑,在Default VM Arguments框中修改虚拟内存(-Xms128M -Xmx1024M)原创 2012-05-08 13:39:14 · 582 阅读 · 0 评论 -
事务的原子性,一致性,隔离性,持久性
事务的原子性事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据改操作要全部执行,要么全部不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务看作是一个程序,它要么完整的被执行,要么完全执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原则性 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者原创 2012-06-13 14:07:47 · 31848 阅读 · 0 评论 -
存储过程
存储过程sql语言是应用程序和数据库之间的主要编程接口。使用sql语言编写代码时,可用两种方法存储和执行代码1.一种是在客户端存储代码,并创建向数据库系统管理系统发送SQL命令(或SQL语句)并处理返回结果的应用程序2.第二种是将这些发送的SQL语句存储在数据库管理系统中,这些存储在数据库管理系统中的SQL语句就是存储过程存储过程与其它程序设计语言中的过程很类似使用存储过程原创 2012-06-13 16:11:34 · 1076 阅读 · 0 评论 -
链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列接点(链表中每一个元素称为接点)组成。接点可以在运行时动态生成。每个接点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个接点地址的指针域。相比于线性表顺序结构,链表比较方便插入和删除操作。链表是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在一个原创 2012-06-18 10:33:05 · 1501 阅读 · 0 评论 -
Java抽象类的作用
java抽象类的作用1.通过继承它实现多态,后期绑定,可以为将来要实现的东西做好接口,实现重用性。2.接口就是更纯粹的抽象类父类:A子类:a1,a2A obj1 = new A();A obj2 = new B();如果A有一个方法是show();子类实现了show(); 那么obj1.show()就是第一个子类的show();obj2.show()就是第二原创 2012-06-19 11:28:35 · 15671 阅读 · 0 评论 -
SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题
win7 下 cmd 运行 sqlplus 报错以下错误。 SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 调 SP2-0152 解决办法: 在 oracle\product\10.2.0\db_2\BIN 目录下 找到 sqlplus.exe 右键属性---兼容性--- 选上 已兼容模式运行这个程序--- 确原创 2012-07-04 12:13:53 · 1543 阅读 · 0 评论 -
如何卸载oracle
实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除;3、运行regedit,选择HKEY_LOCAL_M原创 2012-07-04 09:33:54 · 702 阅读 · 0 评论 -
java的序列化
java序列化一个对象要被序列化需要实现Serializable接口,使用ObjectInputStream和ObjectOutStream进行对象的读写。对象的序列化public class A implements Serializable{ private static final long serialVersionUID = 1L; priva原创 2012-06-19 15:47:06 · 853 阅读 · 0 评论 -
oracle创建表空间,用户和导入导出
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;原创 2012-07-04 23:22:16 · 1024 阅读 · 0 评论 -
servlet实现机制
servlet的生命周期分为3个阶段1.初始化阶段,调用init()方法2.响应客户端阶段,调用service()方法3.终止阶段,调用destroy()方法servlet初始化阶段,在下列时刻Servlet容器装载servlet1.servlet容器启动时自动装载某些servlet,实现它只需要在web.xml文件中的servlet/servlet之间添加如下代码:原创 2012-06-11 10:31:37 · 3596 阅读 · 0 评论 -
java反射机制
Java反射机制反射,reflection,听其名就像照镜子一样,可以看见自己也可以看见别人的每一部分。在Java语言中这是一个很重要的特性。反射是Java语言的一个特性,它允许程序在运行时(注意不是编译的时候)来进行自我检查并且对内部成员进行操作。例如允许一个Java的类获取他所有的成员变量和方法并且显示出来。这个特性不常看到,但是在其他的比如C或者C++语言中就存在这个特性。一个常见的例子原创 2012-06-08 14:22:59 · 1016 阅读 · 0 评论 -
类的生命周期
在一个类编译完成之后,就可以使用类。在使用之前,需要通过JVM装载、链接和初始化3个步骤后才能使用。1.装载:类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆创建描述这个类java.lang.Class对象。用来封装数据。 2.链接分为校验,准备,解析。 校检一般用来确认此二进制文件是否适合当前的JVM 准备就是为原创 2012-06-06 14:48:55 · 730 阅读 · 0 评论 -
URI和URL的区别
1.区别URI是从虚拟根路径开始的URL是整个链接如:URL:http://www.baidu.com/question/275861905.htmURI:/question/2758619052.定义URL:统一资源定位符URI:统一资源表示符原创 2012-05-31 09:50:11 · 745 阅读 · 2 评论 -
网址整理
为了以后查找方便jquery:http://extjs.org.cn/原创 2012-05-10 12:32:27 · 449 阅读 · 0 评论 -
Java WEB开发(概述)
在计算机的发展史上,网络的出现是一个重要的里程碑。如果说上个世纪是桌面程序的时代,那么本世纪无疑是网络程序的时代。1.WEB相关概念 web程序不是一般意义上的网站,它往往比较复杂,背后结合数据库等技术,例如ERP系统、CRM系统、财务系统、网上办公、网上银行、在线业务办理等,下面从专业上解释一下Web程序相关的几个概念 胖客户端程序RCP:桌面程序(Desktop Program)原创 2012-05-12 16:43:04 · 1177 阅读 · 0 评论 -
cron表达式
cron表达式1.格式 【秒】【分】【小时】【日】【月】【周】【年】秒是0-59 ,-*/分是0-59 , -*/小时是0-23 , -*/日:1-31 ,-*/LW月:1-12 or JAN-DEC ,-*/周:1-7 or SUN-SAT ,-*/L#年 否empty 或1970-2099,-*/通配符说明:*表示所有值 例如:在分的字段原创 2012-06-01 11:17:22 · 5218 阅读 · 0 评论 -
spring框架入门
srping是一个开源的控制反转(Inversion of Control)和面向切面(AOP)的容器,它的主要目的是简化企业开发public class PersonServiceBean{ private PersonDao personDao = new PersonDaoBean(); public void save(Person person){原创 2012-06-01 14:23:46 · 620 阅读 · 0 评论 -
对session的理解
一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束工作原理:1.当一个用户向服务器发送第一个请求时,服务器为其建立一个session,并为此session创建一个标识号2.这个用户随后所有请求都应包括这个标识号。服务器会校对这个标识号以判断请求原创 2012-06-05 11:01:29 · 794 阅读 · 0 评论 -
Hibernate之OID
在关系数据库中,主键用来识别记录,并保证每天记录的唯一性。在Java语言中,通过比较两个变量所引用对象的内存地址是否相同,或者比较两变量引用的对象是否相等。Hibernate为了解决两者之间的不同,使用对象标识符(OID)来标识对象的唯一性。OID是关系数据库中主键在Java对象模型中的等价物。在运行时,Hibernate根据OID来维持Java对象和数据库中的对应关系。如下所示:Transa原创 2012-06-05 11:02:42 · 8636 阅读 · 1 评论 -
myeclipse6.0 svn插件安装
1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击“New Remote Site”按钮,在弹出的对话框中输入: name:svn url:http://subcli原创 2012-07-04 13:59:46 · 1040 阅读 · 0 评论 -
stringBuffer和stringBuilder的区别
StringBuffer和StringBuilder类都表示内容可以被修改的字符串,StringBuilder是线程不安全的,运行效率高,如果一个字符串变量是在方法里定义,这种情况只可能有一个线程访问它,不存在不安全因素,则用StringBuilder.如果要在类里面定义成员变量,并且这个类的实例对象会在多线程环境下使用,那么最好用StringBuffer.原创 2012-06-21 16:45:14 · 539 阅读 · 0 评论 -
jsp页面useBean和import的区别
jsp页面中useBean与import区别 .与的区别:假设已经编写了一个类,现在需要引用他,那么可以这么做: theId.theMethod() %> 也可以这么用: className.theMethod() %> 两种方式有什么区别,哪个更常用?或者各有什么好处??????最优答案:import 只是帮你在这个原创 2012-07-07 14:47:17 · 4848 阅读 · 2 评论 -
人有多大懒,才有多大显
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。所以在网上找了eclipse快捷键,一定要把常用的用熟原创 2013-02-17 18:06:55 · 1731 阅读 · 2 评论 -
程序员要知道的TCP/IP知识
对于大部分的项目开发,可能用不到TCP/IP,但是作为一个做技术的人员,基本的TCP/IP知识是必备的,也有利于以后负责这方面的开发时不会无从下手。TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的原创 2013-02-28 10:32:02 · 6618 阅读 · 1 评论 -
java编程思想学习(1)
我们之所以将自然界分解,组成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,这个协议以语言的形式固定下来......除非赞成这个协定中规定的有关语言信息的组织和分类,否则我们根本无法交谈。1.抽象过程 所有的语言都提供抽象机制。可以认为,人们所能解决的问题的复杂性直接取决于抽象的类型和质量。c语言等比汇编语言有了较大的改进,但是他们所作的抽象仍然要求在原创 2013-02-28 23:29:19 · 1258 阅读 · 0 评论 -
命令创建、删除表空间,创建、授权用户,导入数据
create tablespace zcxm6 datafile 'E:\app\tablespace\hn3.dbf' size 300m autoextend on next 10m maxsize unlimited;create user name identified by orcl default tablespace zcxm6;grant connect,res原创 2013-03-19 17:42:00 · 924 阅读 · 0 评论 -
Linux下配置安装PHP环境
参考别人的做法,遇到问题上网查,下面就是安装步骤.一、安装Apache2.2.221、到官网下载 http://httpd.apache.org/download.cgi 2、解压 tar -zxvf httpd-2.2.22.tar.gz3、建立目标文件夹(注意以下所有操作都时在root用户下执行的) mkdir /usr/local/apache2转载 2013-12-08 18:42:40 · 2851 阅读 · 0 评论 -
数据库设计的三范式
数据库设计的三大范式 为了建立冗余较小,结构合理的数据库,设计数据库时,必须遵循一定的规则,在关系型数据库中,这种规则就是范式。范式是某一种设计要求的总结,要想设计一个合理的数据库,必须满足一定的范式转载 2014-03-26 21:50:44 · 732 阅读 · 0 评论 -
详解hadoop之一:HDFS架构
1.hadoop1.x hdfs架构图2.hadoop2.x hdfs架构图原创 2018-05-30 16:04:03 · 789 阅读 · 0 评论 -
详解hadoop之二:HDFS Federation(联邦)
hdfs federation即hdfs的联邦,可以简单理解为多个hdfs集群聚合到一起,更准确的理解是有多个namenode节点的hdfs集群hadoop1.x的hdfs架构主要由namespace(命名空间)和Block Storage(块的存储)两层组成1.namespace由目录、文件、块组成。 支持创建、删除、修改、列举命名空间相关系统的操作2.Block Storageblock ...原创 2018-05-30 20:20:16 · 16700 阅读 · 0 评论 -
Oracle回收站使用全攻略
在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。回收站,顾名思义,它就是存储被删掉的东西。从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。如果一个表被转载 2012-12-06 08:44:55 · 576 阅读 · 0 评论 -
将DMP导入到不同的表空间中
1,用imp导出数据 cmd进入orcle安装目录bin下,输入以下命令: exp username/password@ORACLEEPP file=c:\hysjb.dmp owner=magazine_hy rows=y2, 用imp产生index.sql文件 imp /@XE file= indexfile=index.sql full=y原创 2012-11-22 16:46:15 · 2545 阅读 · 0 评论 -
有A和B两个表空间,把B空间中不存在的而A空间存在的表导入到B空间
1.登陆表空间B,创建表b_tables create table b_tables as select * from user_tables;2.登陆表空间A,执行下面的sql语句,得到表空间A存在B不存在的表 select ','||table_name from user_tables a where not exists (select 1 from B.b_tables原创 2012-11-22 16:30:41 · 1249 阅读 · 1 评论 -
PL/SQL创建表空间、创建用户、给用户授权
PL/SQL创建表空间、创建用户、给用户授权declareusrName varchar2(20) := '用户名';pwd varchar2(20) := '密码';tsName varchar2(20) := 'xmszcgl_aid';dfPath varchar2(300) := 'D:\dataSource\xmszcgl_aid.data';tmpStr var原创 2012-07-12 16:57:28 · 2371 阅读 · 0 评论 -
安装oracle时常见问题
错误A:ORA-24324:未初始化效力句柄 ORA-24323:不准许此值 ORA-28547:衔接效力器失利,也许是Oracle Net管制差错 然后是“忽视”和“中断”两个按钮,点疏忽后提醒:ORA-03114:未衔接到ORALCE 。 晕掉了,卸载检验各个参数,重建,还是失利。卸载ORACLE,查看并删掉相干登记表,重启机器,再装挨次,还是失利。原创 2012-07-03 17:13:24 · 727 阅读 · 0 评论 -
timestamp格式的日期
19-6月 -12 04.41.45.243 下午原创 2012-07-18 16:42:10 · 1266 阅读 · 0 评论 -
java判断一个字符串是否为空的方法
以下是 Java 判断字符串是否为空的三种方法.方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. 1:if(s == null || s.equals("")); 2:if(s ==原创 2012-07-19 15:16:06 · 7883 阅读 · 2 评论 -
win7下plsql 连接失败 弹出空白提示框
整了一下午也没找到原因,后来才发现:权限不够,右击——》属性——》兼容性——》以管理员权限运行原创 2012-08-07 21:39:50 · 1566 阅读 · 0 评论 -
web项目如何切换jdk
每次做项目,所需的jdk都未必相同,所以为了项目的方便,就装了好几个jdk,这样只要在myeclipse中更换jdk以及编译环境,这样就不影响项目的正常运行了。 如果机器不是服务器,就不用烦恼只安装一个jdk的问题了,我们可以使用绿色版jdk,也免除了要安装的麻烦,也不用设置环境变量了,我们只需在myeclipse中最好相应的配置即可了。 新建一个项目,这时我们不要担心新建的时原创 2012-08-24 13:27:05 · 2208 阅读 · 2 评论 -
快速把web项目部署到weblogic上
快速把web项目部署到weblogic上weblogic简介BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和原创 2012-08-24 13:31:29 · 1371 阅读 · 0 评论