- 博客(125)
- 问答 (1)
- 收藏
- 关注
CORBA---Jacorb的安装与编译
Jacorb安装配置 1、到http://www.jacorb.org/download.html下载合适的版本并解压到本地,2、设置环境变量 添加F:\jacorb-3.0\bin到path,并创建JACORB_HOME变量为F:\jacorb-3.03、修改idl.bat F:\jacorb-3.0\bin目录下会自带一个idl.bat.tpl的文件...
2013-12-19 23:20:41
560
Ruby脚本转换成可执行文件---OCRA
Ruby脚本转换成可执行文件 今天无意中看到了一篇关于OCRA工具的介绍,体验了一下,不错的一个工具,可以很轻松的将ruby脚本转换成exe文件 当然需要安装ocra的gem包, gem install ocra 即可 ocra命令参数 ocra --helpocra [options] script.rboptions可取值如下:--dll dl...
2013-12-18 22:09:17
769
原创 启动Apache时提示错误“Cannot load php5apache2_2.dll into server”
故障现象: 在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: Cannot load D:/PHP/php5apache2_2.dll into server”,导致Apache无法启动。 Apache的配置文件D:/Apache/conf/httpd.conf第122...
2011-12-05 19:12:14
213
MYSQL 启动后立即停止
今天修改了mysql配置文件之后,准备重启mysql服务,再启动时回出现 启动后又立即停止 的情况,重装几次也无济于事,最后发现任务管理器中依然有mysql.exe这个进程,停止这个进程之后,再启动mysql服务就可以了。...
2011-11-22 00:34:12
976
1
SVN服务器环境搭建
SVN服务器环境搭建 1、获取 Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。2、获取 TortoiseSVN 客户端程序从官方网站 http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来...
2011-11-21 16:57:13
121
原创 风级歌
0级烟柱直冲天,1级青烟随风偏 2级风来吹脸面,3级叶动红旗展 4级风吹飞纸片,5级带叶小树摇 6级举伞步行艰,7级迎风走不便 8级风吹树枝断,9级屋顶飞瓦片 10级拔树又倒屋,11,12级陆上很少见,13,14级很恐怖。 ...
2011-11-17 15:26:38
285
原创 MySQL数据库备份和还原的常用命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -...
2011-10-31 14:16:51
126
原创 当今软件开发者需要的技能
http://www.javaworld.com/javaworld/jw-09-2011/110915-modern-programming-skills.html?page=1
2011-10-22 00:14:49
136
原创 UML中的聚合,关联,泛化等关系
1. Overview UML设计类中,类的关系分为Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(组合关系)五种!2. Generalization(泛化) Generalization(泛化)表现为继承或实现关系(is a)。具体形式为类与类之间的继承...
2011-10-17 21:00:55
253
原创 path和classpath的区别
1.path的作用 path是系统用来指定可执行文件的完整路径即使不在 path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而j...
2011-10-13 22:19:30
170
原创 【转】 大量数据处理方法总结(转)
1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其...
2011-10-12 10:42:37
388
原创 Java栈与堆
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,...
2011-10-10 12:27:47
113
原创 Java中serialVersionUID的解释
Java中serialVersionUID的解释 serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、...
2011-10-10 12:01:02
111
原创 静态类
静态类 通常一个普通类不允许声明为静态的,只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。如下代码所示: public class StaticCls{ public static void main(String[] args){ OuterCls.InnerCls oi=new OuterCls.InnerCls(...
2011-10-04 14:46:15
142
transient
java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。 Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当...
2011-10-04 14:43:51
97
java泛型
泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map...
2011-09-30 20:56:47
118
原创 Java中Cloneable接口的用法
今天编写一个用到Cloneable接口的程序时才注意到原来clone()方法提供的是浅层拷贝,而不是我先前认为的深层拷贝。class A implements Cloneable{ int a=1; ArrayList b=new ArrayList(); public A getClone(){ return (A) this.cl...
2011-09-28 23:10:33
257
单例模式
单例模式 singleton模式:确保内存中某个类的实例只有一个。 通过类变量实例化对象 public class SingleTest{public static void main(String[] args){singleton s1 = singleton.getInstance();singleton s2 = singleton.getIns...
2011-09-25 17:02:38
101
原创 java序列化
Java序列化与反序列化(实践) 基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java 代码如下(记得需要实现Seriali...
2011-09-25 10:29:20
114
环境变量设置即时生效
以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C:,关闭DOS窗口。 输入:echo %PATH%,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值在次打开DOS窗口已经生效。 不用担心DOS窗口中的修改会影响环境变量的值,DOS窗口中的环境变量只是Windows环境变量...
2011-09-25 01:00:50
269
原创 垃圾回收机制
垃圾回收器 垃圾回收期只释放经由new分配的内存 当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。除了释放没用的对象,垃圾收集也可以清除内存记录碎片。1、 引用计数法(Reference Counting Collector) 引用计数法是唯一没有使用根集的垃圾回收的法,该算法使用引用计数器来区分存活对象和不再使用的...
2011-09-24 20:13:49
88
PHP 字符编码
PHP 字符编码 问题:页面使用utf8编码当网页刷新时,如果url中存在中文,会自动按 gb2313编码成 链接地址http://localhost/cetcit/news/list.php?catid=79&cat2=电源 在浏览器中输入以上网址,转到后变成下面这样 http://localhost/cetcit/news/list...
2011-09-23 20:17:04
91
联合查询
联合查询 将多个结果集组合成一个结果集,列的个数必须相同 select name,userid from userunionselect username,uid from course; 输出两列:name、userid,结果包含两个查询语句的所有记录 不显示重复记录、 用union all可以显示所有记录...
2011-09-16 14:23:58
114
原创 数据库连接查询
数据库连接 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新...
2011-09-16 13:47:25
108
原创 JAVA的容器---List,Map,Set
JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collec...
2011-09-15 10:07:08
81
Unable to connect to Tomcat using Static IP address
I found that there was a bug with Tomcat 5 running on Windows server 2008 64 bit. It attempts to use IPv6 over the default IPv4. To resolve it, open up the Server.xml file and search for "&...
2011-09-13 21:18:35
90
数据库范式
第一范式(1NF) 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,即实体中的某个属性不能有多个值或者不能有重复的属性。 第二范式(2NF)属性完全依赖于主键[消除非主属性对主码的部分函数依赖] 第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这...
2011-09-13 17:04:45
70
AJAX技术
AJAX技术 Asynchronous JavaScript and XML 异步JavaScript和XML 主要包含的技术 web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进...
2011-09-04 20:36:06
85
linux下oracle搭建
一.资源需要:至少1024 MB物理内存1024-2048 需1.5倍的交互空间2048-8192 需1倍的交互空间8192- 需0.75倍的交互空间至少400 MB /tmp 临时目录空间oracle软件需要1.5 GB 到 3.5 GB 磁盘空间默认数据库需要1.2 GB二.查看系统资源相关语句:cat /etc/issu...
2011-09-04 14:47:13
114
初始化
类中变量初始化方法:1、声明时初始化2、构造函数初始化3、代码块初始化4、静态代码块初始化 package Think;public class Test {private int s = msg(1);//顺序3 private static int t = msg(2); //顺序1public Test(){//顺序5 s = ...
2011-07-15 10:49:53
106
SSH环境搭建
一、配置Struts2 (1)添加Struts2架包: ①commons-logging-1.0.4.jar ②commons-fileupload-1.2.1.jar ③freemarker-2.3.13.jar ④ognl-2.6.11.jar ⑤struts2-core-2.1.6.jar ⑥xwork-2.1.2.jar (2)创建struts.xml文件(注意:一定要在src根目录下) ...
2011-07-07 13:32:50
81
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
配置Struts时出现java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher 可以看出是org.apache.struts2.dispatcher.FilterDispatcher类没有找到 查看Struts-core包里是否包含此类 ...
2011-07-07 10:49:51
141
ORA-27101 ORA-01034
在试图启动数据库的时候,Oracle报告下列错误:ERROR:ORA-27101 Shared memory realm does not exist ORA-01034 ORACLE not available 你的数据库有没有启动,监听有没有启动你可以先用sql*plus,看看你的数据库启动了没有sqlplus / as sysdbastartup如果正常启动的话...
2011-07-06 21:26:34
98
ORA-12505, TNS:listener does not currently know of SID given in connect descript
解决方法: 找到/u01/app/oracle/product/10g/network/admin下的listener.ora文件 1、做如下修改: # Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_...
2011-07-06 21:18:35
139
原创 Servlet生命周期
Servlet生命周期Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和实例化Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在...
2011-07-06 09:25:03
110
原创 J2EE中的请求转发、重定向和包含关系
一、请求转发使用javax.servlet.RequestDispatcher.forward()方法来转发收到的Http请求。将最初请求的ServletRequest和ServletResponse对象传递给转发目标组件。只能把请求转发给同一Web应用中的组件,不能转发给其他Web应用的组件。请求转发的源组件和目标组件共享request范围内的共享数据。e...
2011-07-05 20:50:05
202
Servlet/JSP
概念简介: Servlet 是使用Java编写的一个Java类,通过Web容器的加在、初始化,受到容器的管理才能成为Servlet。 Web容器是Java编写的一个应用程序,负责于服务器沟通,管理Sevlet所需的各种对象于数据、Sevlet生命周期,没有容器,无法想要客户端的请求。 JSP可以在HTML中潜入java代码的web页面,容器会将JSP网页转译为Sevlet并...
2011-07-05 17:39:11
93
GET请求与POST请求
GET请求:向服务器取得所指定的信息,发出GET请求时,必须告诉服务器所请求数据的URL,以及一些表头信息,如浏览器版本、语言等。 POST请求:发送信息给服务器,如文件上传需采用POST请求 两者区别: 1、GET请求不适合参数长度过长以及参数中包含敏感数据的情况 2、POST请求不显示请求参数,所以无法添加到书签中 3、有些浏览器会通过地址栏缓存数据,当...
2011-07-05 16:53:20
139
java连接oracle
java连接oracle 1.下载oracle的驱动包http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html 2.设置环境变量,在CLASS_PATH中加入包的地址 将class12.jar包放在项目的WEB——INF/lib目录下 3.设置连接参数...
2011-07-05 16:16:48
74
oracle 创建数据库
oracle 创建数据库 1.切换目录到/u01/app/oracle/product/10g/bin2.执行命令./dbca3.出现图形界面,乱码,执行export LANG="en_US.UTF-8",使用英文界面安装4.next直到操作完成...
2011-07-05 15:57:10
98
空空如也
两个不同的网站能不能共用一个数据库?
2010-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人