
知识点学习
文章平均质量分 65
xiaojunjava
这个作者很懒,什么都没留下…
展开
-
CORBA
CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程 序体系规范。或者说 CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的转载 2007-07-12 11:49:00 · 957 阅读 · 0 评论 -
用SAX取多个节点路径下的值
public class SaxUtil_B { public static Map getMyNodeValue(String filepath, List xpaths) { SAXHander sh = null; try { SAXParserFactory sf = SAXParserFactory.ne原创 2009-07-28 14:38:00 · 590 阅读 · 0 评论 -
cmd命令行操作ftp上传
1、连接 open 172.22.224.219 2、输入用户名和密码 3、转到目标目录cd /home/edi/job/FTP/EDI/CUSTOM/OUTBOX/temp 4、设置本地上传目录lcd c:/ 5、上传put 文件名(此文件在c:/下) over原创 2009-07-28 11:18:00 · 972 阅读 · 0 评论 -
XMLBeanUtil
//xml与javabean public class XMLBeanUtil { public static Object fromXML(String xml, Class clazz) { StringReader sr = new StringReader(xml); JOXBeanReader reader = new JOXBe原创 2009-08-04 13:58:00 · 489 阅读 · 0 评论 -
简单table生成xls和xml到xls
以前做过一次这样的工作,采用了2种方式: 第一种是调用一个jsp,在jsp里定义其显示格式及文件类型--起到如下作用: response.setContentType("application/*" + ";name=/"" + sFileName+ "/""); response.addHeader("原创 2009-08-04 14:01:00 · 766 阅读 · 0 评论 -
dom4j取xml指定节点值方法的备份
自己随便用遍历的方法来取第一个在xml文件中出现的某节点的值的方法1,能满足一些需求。不过有时候需要指定节点的全路径,于是又写了个方法来做,不过发现若xml文件中存在命名空间则取不到值,就自己整理了方法2,在此备份: 方法1:public static String getNoteValue(String xml_str,File file,String note_name){ S原创 2009-06-10 15:35:00 · 1331 阅读 · 0 评论 -
对文件部分内容的简单替换
protected static void formatFile(String file_path,String regex,String changeStr)throws FileNotFoundException,IOException{ File f=new File(file_path); if(!f.exists()) return ; FileInputStream原创 2009-06-12 16:22:00 · 429 阅读 · 0 评论 -
Eclipse报告内存不足和PermSize space错误
<br />这一段时间,Eclipse总是死掉,几乎是稍微操作快一点就会死掉,几分钟一次,搞得人郁闷至极。浪费了不少时间,在网上搜了下,看到很多朋友也出现类似的情况,在网上求救,但是网上的办法都只是说通过修改eclipse.ini文件来加大Eclipse的内存。 <br /> 自己试了下,发现不管用。今天,又死掉了,不过爆出一个经常出现的错误,大意是:permgen space导致内存溢出。实在忍无可忍,上网一搜,发现网络真是个好东西,尤其是对我们这种自学者而言,无疑是授业解惑的良师益友转载 2010-06-08 21:13:00 · 500 阅读 · 0 评论 -
MyEclipse7.5 速度优化方案
<br />MyEclipse7.5 速度优化方案MyEclipse优化速度方案的四大方面:整合模块、整合配置、去除不必要的检查、关闭更新。 <br />1.去除不需要加载的模块 <br /><br />一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdow转载 2010-06-09 10:02:00 · 535 阅读 · 0 评论 -
堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两转载 2013-08-13 16:31:04 · 493 阅读 · 0 评论 -
java集群
转自:http://blog.csdn.net/happyangelling/article/details/6413584序言越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今转载 2013-11-18 13:11:24 · 482 阅读 · 0 评论 -
Struts2和Struts1的对比
Action 类: Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标 识的POJO对象转载 2013-11-18 13:15:38 · 359 阅读 · 0 评论 -
Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配置文件的方式转载 2013-12-09 18:15:33 · 334 阅读 · 0 评论 -
JSTL(c标签)与Struts2(s标签)标签的常用功能对比
1. 条件标签 JSTLc:if test="${user.password == 'hello'}"> c:choose> c:when test="${user.age "> font color="blue"/> c:when> c:when tes转载 2013-12-12 11:19:33 · 588 阅读 · 0 评论 -
Nosql数据库教程之初探MongoDB - 第一部分
大家都听说过nosql解决方案吧?现在是web开发中很流行的技术。 是不是也有听说过MongoDB? 你是不是准备好了来学习一下web开发中最酷的技术之一MongoDB?在这个系列教程中,我们将介绍帮助大家了解MongoDB,让大家能够像Mysql一样熟练的应用MongoDB到web开发中去。 希望大家喜欢!相关标签:MongoDB为什么使用MongoDB?在面对对象的开发转载 2013-12-12 11:09:53 · 497 阅读 · 0 评论 -
用SAX取单个节点路径下的值
public class SaxUtil { //供调用的方法 public static String getMyNodeValue(String filepath, String xpath) throws SAXException, IOException, ParserConfigurationException {原创 2009-07-28 14:35:00 · 564 阅读 · 0 评论 -
Document 转 String
private String Doc2XmlString(Document mydoc) { String ret = null; try { DOMSource source = new DOMSource(mydoc); StringWriter writer = new StringWriter();原创 2009-07-20 15:23:00 · 617 阅读 · 0 评论 -
String 转 Document
private org.w3c.dom.Document XmlString2Doc(String strXml) { org.w3c.dom.Document ret = null; try { //System.setProperty("javax.xml.parsers.DocumentBuilderFactory","c原创 2009-07-20 15:24:00 · 1156 阅读 · 0 评论 -
如何制作MMS彩信文件?
一,MMSCOMP命令行方式 MMSCOMP.exe需要安装nowSms后才有,可在网上搜索下载(此文不再作详细介绍): 1> nowSms的安装目录下将会有mmscomp.exe文件,该应用程序能通过所配置的头文件生成彩信. 2> 首先准备制作彩信所需要的资源文件. SMIL文件: --------------------1.smil----------------- lm转载 2007-04-19 00:25:00 · 2942 阅读 · 1 评论 -
eclipse快捷键指南
2.eclipse汉化成中文后,如果还希望能看英文版的话,可以这样:eclipse.exe -nl "zh-US"编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正转载 2007-04-19 00:43:00 · 630 阅读 · 0 评论 -
M-notification 结构详细分析
/*** 原创: 石太祥*/正常结构范例(可以直接通过CMPP发送):0605040B8423F03706226170706C69636174696F6E2F766E642E7761702E6D6D732D6D65737361676500AF848C8298363438008D90891080323131322F545950453D504C4D4E008A808E018488058103093A8转载 2007-04-19 00:16:00 · 2322 阅读 · 3 评论 -
经常用到的javaScript技术代码(经典)
一、验证类1、数字验证内1.1 整数1.2 大于0的整数 (用于传来的ID的验证)1.3 负整数的验证1.4 整数不能大于iMax1.5 整数不能小于iMin2、时间类2.1 短时间,形如 (13:04:06)2.2 短日期,形如 (2003-12-05)2.3 长时间,形如 (2003-12-05 13:04:06)2.4 只有年和月。形如(2003-05,或者2003-5)2.5 只有小时和分转载 2007-04-19 01:09:00 · 451 阅读 · 0 评论 -
java中四种操作xml方式的比较
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点转载 2007-07-30 13:18:00 · 579 阅读 · 0 评论 -
OSI七层模型与TCP/IP五层模型
OSI七层模型与TCP/IP五层模型 -- 该补补了,忘得差不多了又称《OSI七层网络模型与TCP/IP四层网络模型》 给出OSI七层模型与TCP/IP五层模型OSI七层模型OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立转载 2007-07-25 14:28:00 · 3681 阅读 · 0 评论 -
为什么要用工厂模式
把对象的创建集中在一个地方(工厂方法中),这样增加新的对象类型的时候,只需要改变工厂方法;如果不用工厂方法,而是在应用中四处散布对象创建逻辑,则增加或者改变的时候需要在这些(四处)地方逐个的增加或修改. 应用的场合是新的对象类型很可能经常被添加进来. It happens to be the creation of the type that matters i转载 2007-07-27 22:51:00 · 903 阅读 · 0 评论 -
从追MM谈Java的23种设计模式
Java的23种设计模式 -- 从追MM谈Java的23种设计模式(好形象的喔) 设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况也许有一天会发生改变。从追MM谈Java的23种设计模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或转载 2007-07-25 16:03:00 · 591 阅读 · 0 评论 -
SQL基本概念--面试必读
目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形转载 2007-07-26 23:12:00 · 1805 阅读 · 0 评论 -
Bob Lee 写的新的懒汉单例模式
这个Bob Lee可是相当不简单的说……他写的一个Singleton模式的写法前不久还得到了OnJava编辑的推荐呢: 代码 public class Singleton { static class SingletonHolder { static Singleton instance = new转载 2007-07-30 17:10:00 · 1344 阅读 · 0 评论 -
什么是RUP?
RUP简介1.UML为什么需要过程UML能够用来为系统进行面向对象建模,但是并没有指定应用UML的过程,它仅仅是一种语言,它是独立于任何过程的。如果想要成功的应用UML一个好的过程是必要的。合理的过程能够有效的测度工作进度,控制和改善工作效率。目前有很多的过程,其中能够和UML最佳结合的是RUP,该过程是提出UML的人开发的,能够与UML很好的结合,下面进行简要的介绍。2. R转载 2007-07-31 08:46:00 · 4376 阅读 · 0 评论 -
关于Template Method模式的思考
首先让我们看看生活之中的“模板”,在《设计模式-JAVA语言中的应用》是这样说的:“模板(Template)是指在薄片塑料板上面写字(或印字)后挖空,再使用毛笔或色笔涂满挖空的部分,就能看到纯手工而又不失工整的字样。看到模板上挖空形状,马上就知道最后会变出什么样的字,不过实际上所显示出来的字样还是要依使用的画笔的种类而定。拿黑色签字笔当画笔,成果当然就是签字笔风的字样;光是铅笔来画,得到的也转载 2007-07-31 14:10:00 · 665 阅读 · 0 评论 -
[转]里氏代换原则
从“开-闭”原则中可以看出,面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。这个导出要使用继承关系和一个原则:里氏代换原则(Liskov Substitution Principle LSP)。 那么什么是里氏代换原则呢?有个严格的表述,绕口,不好记。还是比较白话的这个好记。说的是转载 2007-07-31 14:54:00 · 684 阅读 · 0 评论 -
windows下搭建 Ruby on Rails 开发环境
安装方法1注意:这是一种很麻烦的安装过程,建议下面的使用方法21、下载ruby::可以下载windows安装版,是一个可执行的安装文件。下载地址:http://rubyforge.org/frs/?group_id=167 该网站也有其他平台下的安装程序,然后安装即可2、下载rails 及其插件::其对应的地址如下:rails http://rubyforge.org/frs/?group_id=转载 2007-06-07 13:38:00 · 1059 阅读 · 0 评论 -
Nosql数据库教程之初探MongoDB - 第二部分
大家都听说过nosql解决方案吧?现在是web开发中很流行的技术。 是不是也有听说过MongoDB? 你是不是准备好了来学习一下web开发中最酷的技术之一MongoDB?相关标签:MongoDB上一篇文章我们介绍了MongoDB基础知识,包括安装,创建基本的Database,及其执行简单的查询操作,今天我们接着介绍一些高级特性,包括如何使用selecor与数据库互动。Selecto转载 2013-12-12 11:11:00 · 597 阅读 · 0 评论