自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

Java的String类介绍

Java的类库中有一个很特殊的类,就是String。我认为它主要特殊在两点。第一点,它重载了“+”和“+=”操作符。Java不允许程序员重载任何操作符。Java对String的这种设计初衷,是为了程序员能够更方便的使用String这个类,但是却带来了意想不到的结果:重载带来了内存开销。《Java编程思想》书中第十三章也表达了这个意思。Java重载的实际实现方式,借助了StringBuild...

2014-08-15 16:57:00 131

详解Hadoop核心架构

原文:Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解通过这一阶段的调研总结,从内部机理的角度详细分析,HDFS、MapReduce、Hbase、Hive是如何运行,以及基于Hadoop数据仓库的构建和分布式数据库内部具体实现。如有不足,后续及时修改。HDFS的体系架构整个Hadoop的体系结构主要是通过HDFS来实现对分布式存储的底层支持,并通过MR...

2014-08-14 17:26:00 168

查看so库的方法

1.nm -D libxxx.so 打印出符号信息。 我一般这样用:nm -D libxxx.so |grep T2.ldd libxxx.so 查看依赖关系3.readelf -a libxxxx.so 用来读取elf信息我一般这样用:readelf libxxx.so |grep NEEDED 这样也可以读取依赖关系4.objdump -d libxxxx.so5.rm...

2014-07-07 10:26:00 7100

JNI调用本地库时JAVA虚拟机异常退出问题定位,通过虚拟机生成的hs_err_pidxxx.log日志文件定位过程...

JAVA代码中有一处需要通过JNI调用本地的DLL库,每次一到这里整个程序就直接闪退,程序目录下有生成的虚拟机日志文件hs_err_pidxxx.log,相同的程序运行在别的机器上都没有问题,刚开始无从下手。1 开始慢慢分析hs_err_pidxxx.log文件,日志的第二行EXCEPTION_ACCESS_VIOLATION,发生这样的错误,大多是JNI端代码有问题,如:不恰当的 pri...

2014-06-26 16:34:00 737

SWT初尝试——使用SWT开发界面

前言 N年之前,在eclipse刚问世的时候,就惊讶于JAVA居然能开发出这么原生,操作灵敏的界面,那时知道eclipse是基于SWT开发的,却没机会使用swt开发任何项目,最近个人出于兴趣写了一个小工具,就抱着试试看的心态使用swt编写界面。SWT由来 SWT(Standard Widget Toolkit)即标准小窗口工具箱,是IBM公司推出的一种在Eclipse中使用的集成开发环境,SW...

2014-05-29 14:45:00 1121

哈哈,阔别N年之后,又回来了

自从CSDN密码泄漏事件之后,由于换了公司,原公司邮箱不能用,帐号就一直登录不了,终于联系客服更新了注册邮箱,终于可以重新更新博客了

2014-05-28 10:29:00 102

hibernate映射动态表名的一个例子

user1, user2, user3, ......,这些表的表结构是相同或类似的user1, user2, user3各表对应hibernate生成的映射文件分别为Users_1.java,Users2.java,Users3.java,AbstractUsers1,AbstractUsers2,AbstractUsers3;首先写一个接口UserInterface,里面包括AbstractU...

2007-11-18 10:11:00 233

hibernate中c3p0的使用

Communications link failure due to underlying exception的原因和解决办法Mysql服务器默认的“wait_timeout”是8小时,如果connection空闲超过8个小时,Mysql将自动断开该 connection。这样的话,如果连接池里的connection超过8小时无人使用,则会造成以上的异常,解决办法可以使用C3P0来管理设置co...

2007-11-17 22:51:00 187

判断页面是关闭还是刷新的js代码

经过反复测试,只能找到以下方法勉强判断用户离开当前窗口,当然不完善,这个问题没办法解决 window.onunload=function() {//alert(event.clientX+" -"+document.body.clientWidth+"-"+event.clientY); if((event.clientX<0&&event.clientY<0)||(e...

2007-10-08 17:08:00 116

SQL Server访问ORACLE数据库

在SQL SERVER 20000中访问ORACLE数据库服务器的几种方法 1.通过行集函数opendatasource要求:本地安装oracle客户端select * from opendatasource('MSDAORA', 'Data Source=XST4;User ID=manager;Password=sjpsjsjs')..MISD.PBCATCOL其中,MSDAORA是OLED...

2006-11-08 19:17:00 201

Oracle问题集

1、java.sql.SQLException: ORA-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], [] 检查class12.jar包:请勿使用8i的驱动连接9i数据库,是否和其它的jar包存在驱动冲突等;2、Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153093888...

2006-06-27 14:40:00 111

LDAP概念性小结

一. LDAP介绍1. LDAP能做什么大多数的LDAP服务器都为读密集型的操作进行专门的优化。因此,当从LDAP服务器中读取数据的时候会比从专门为OLTP优化的关系型数据库中读取数据快一个数量级。也是因为专门为读的性能进行优化,大多数的LDAP目录服务器并不适合存储需要需要经常改变的数据。它主要面向数据的查询服务(查询和修改操作比一般是大于10:1),不提供事务的回滚(rollback)...

2006-03-10 12:01:00 130

数据库知识—SQL查询语句精华使用简要

一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。   例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。   SELECT nickname,email   FROM testtable   WHERE name='张三'   (一) 选择列表  ...

2005-04-23 17:35:00 120

如何写好java程序!

保持类最小一般来说,一个带有大量方法的类总是具有一些不属于这里的方法,因为这个庞大的对象所做的事情太多了。Martin Fowler 在他的Refactoring 一书中(参见 参考资料 中的链接), 将这称为 Foreign Method 代码味道。如果您有一个带有 100 个方法的对象,就应该好好想想,这个对象是否应该拆成多个对象。大类通常在大学里大行其道。Java 代码与之一样。保持方法最小...

2005-04-05 13:42:00 349

[LDAP][翻译]OpenLDAP管理员指南(仅前七章)

序言 版权 Copyright 1998-2002, The OpenLDAP Foundation, All Rights Reserved. Copyright 1992-1996, Regents of the University of Michigan, All Rights Reserved 本文档是OpenLDAP项目的一部分。它遵从在OpenLDAP Software Copyri...

2005-03-15 14:40:00 652

父进程等待所有子进程结束后再结束

这是个挺有趣的程序,我写了个例子同步了10个子线程,可以参考下:public class Test {static Test test = null;static int childNum = 0;synchronized static void decSem(){ childNum--; if(childNum == 0){ synchronized(test){ test.notify(); ...

2005-03-10 13:30:00 845

如何方便地操纵XML中的数据(JAVA代码具体实现)

/******************************************* 程序编写: 陈林茂* 编写日期: 2003-03-16* 联系作者: linmaochen@sohu.com*******************************************/众所周知,XML在现在的WEB应用程序中已非常炙手,但在程序中,我们如何很好的控制XML中的数据,同时如何组合...

2005-03-07 14:51:00 113

数据结构――栈、队列和树(Java)

数据结构――栈、队列和树 开发者可以使用数组与链表的变体来建立更为复杂的数据结构。本节探究三种这样的数据结构:栈、队列与树。当给出算法时,出于简练,直接用Java代码。 栈 栈是这样一个数据结构,其数据项的插入和删除(获取)都只能在称为栈顶的一端完成。因为最后插入的数据项就是最先要删除的数据项,开发者往往将栈称为LILO(last-in, first-out)数据结构。 数据项压入(插入)或者弹出...

2005-02-28 13:48:00 143

[转载备忘]二叉树三种非递归遍历算法

1.先序遍历非递归算法#define maxsize 100typedef struct{Bitree Elem[maxsize];int top;}SqStack;void PreOrderUnrec(Bitree t){SqStack s;StackInit(s);p=t;while (p!=null || !StackEmpty(s)){while (p!=null) //遍历左子树{vis...

2005-02-24 17:05:00 80

[转载]DB2 日期和时间的使用

这篇短文是为那些刚接触 DB2 并想理解如何操作日期和时间的新手而写的。使用过其它数据库的大部分人都会很惊喜地发现在 DB2 中操作日期和时间是多么简单。 要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器: SELECT current date FROM sysibm.sysdummy1 SELECT current time FROM sysibm.sysdummy...

2005-02-24 17:04:00 257

J2EE_FAQ

1、Servlet中的转字符response.setContentType(CONTENT_TYPE); 这句应该写在PrintWriter out = response.getWriter();之前,不然起不到设置编码的作用2、在页面查询数据库遇到这样一个错误,websphere中的JSP页面打不开日志:[05-4-3 17:58:26:281 CST] 22ec8e5e WebGroup ...

2005-02-24 11:37:00 73

J2SE

1、==和equals()的区别==能用于任何对象,它比较的是对象的reference,而不是内容.比较内容需要用equalsjava中的equals()方法的缺省行为是比较reference,所以,除非你在新类里覆写了equals(),否则你比较还的还是reference,但是jdk中的大多数类都覆写了equals()方法,所以它会比较对象的内容而不是reference.---------...

2005-02-24 11:34:00 345

[转帖]Struts标记库

Struts标记库 -------------------------------------------------------------------------------- Schensheng913 [原作] JSP视窗组件所使用的struts标记库由四类标记组成: 2. Bean标记:用来在JSP页中管理bean 3. 逻辑标记:用来在JSP页中控制流程 4. HTML标记:用...

2005-02-18 18:27:00 57

Struts用户指南

1. 介绍   1.1 Model-View-Controller (MVC) 设计模式   FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。)   1.2 将MVC概念映射到Struts组件中   Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中.  ...

2005-02-18 17:57:00 60

运用类反射机制简化Struts应用程序的开发

一、Struts中引入ActionForm类的意义与缺陷:在Struts应用程序中,ActionForm是一个很重要的概念,它的主要功能就是为Action的操作提供与客户表单相映射的数据(如果在客户指定的情况下,还包括对数据进行校验)。Action根据业务逻辑的需要,对数据状态进行修改,在改变系统状态后,ActionForm则自动的回写新的数据状态并保持。程序员对JSP与ActionForm Be...

2005-02-18 17:55:00 56

Struts的动态表单的应用

这篇文章以实例代码来阐述Dynaforms在struts1.1种的引用??译者注 如果你使用过struts先前的版本,你就会注意到你需要花费大量的时候来写ActionForm类文件,而这些类文件对于struts都是非常关键的(它充当“View”的一部分),通常它的结构就是bean properties在加上一个validate方法(有时还有reset方法)。 随着struts1.1版本的推...

2005-02-18 17:52:00 51

深入Struts 1.1

为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts1.1去深入地了解这些功能。说明:希望本文的读者能有一定的Struts使用基础。1、Model2Struts是基于Model2之上的,而Model2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用的...

2005-02-18 17:50:00 47

Struts 中 实现查询结果分页显示

messagelist.do->messagelist.jsp用messagelist.do?start=0来显示第一个页面参数说明:list:信息列表start:开始位置page:每页显示的信息数目previous:上页开始位置next:下页开始位置Struts-config.xml里是这么写的:-----------------------------------------------...

2005-02-18 17:48:00 123

关闭XP不需要的服务 XP

或阴z会觉得奇怪,为什麽我的电脑总是很慢,如果您仔细检查系统正在运行的服务,您就会恍然大悟,原来系统资源都是这样被用光的。单机使用Windows XP的普通用户来说,可以把下表中服务关闭。控制台→系统管理工具→服务→服务名称 如果符合下列条件,你可以将之关闭 ,以节省资源。alerter 你未连上区域网路并且不需要管理警报 clipbook 你不需要查看远端剪贴簿的剪贴页面 distrib...

2005-02-04 15:49:00 517

apache的代理功能设置

前几日受到“冲击波”影响,我的服务器受到了很大的影响,一起之下彻底放弃了.net平台,全面转向java平台,只不过现在的OS还是微软的,不过说不定将来的某一天我就彻底放弃微软平台,转向Linux平台。所以放弃了IIS,全面转向Apache。以下是我最近使用Apache的一点体会。(1)代理(Proxy):不知道各位大侠有没有注意到Apache的代理功能。由于原来我使用了IIS支持ASP.NET,但...

2005-02-03 10:05:00 178

tomcat

struts在tomcat5x中无法部署的问题 原因是WEB-INF/struts-config.xml前没以"/"开头在application/WEB-INF/web.xml文件中,有这么一行<param-value>WEB-INF/struts-config.xml</param-value>把WEB-INF/struts-config.xml写成/WEB-INF/st...

2005-02-01 12:28:00 49

linux的使用

设置IP: setup(usr/sbin) 重启network服务<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />安装FTP:使用FTP命令上某一FTP,将WU-FTP的RPM包拷入,然后使用rpm –I (rpm包名)安装,进入setup选中WU-FTP服务,然后使...

2005-02-01 12:27:00 52

Apacher虚拟主机及虚拟目录配置

#端口号Listen 8082<VirtualHost *:8082>#服务器名称 ServerName IMPROVING_V20.a09z.com:8082#站点根目录 DocumentRoot "E:/PHP/A09Z.COM/IMPROVING_V2.0"#根目录配置 <Directory "E:/PHP/A09Z.COM/IMPROVING_V2.0"> Opti...

2005-02-01 11:04:00 112

Apache2的httpd.conf翻译

# 基于 NCSA 服务的配置文件。 # #这是Apache服务器主要配置文件。 #它包含服务器的影响服务器运行的配置指令。 #参见<URL:<a href="http://httpd.ache.org/doc-2.0/" target="_blank">http://httpd.ache.org/doc-2.0/</a>>以取得关于这些指令的详细信息 # ...

2005-02-01 11:03:00 76

Apache2 httpd.conf 汉化

转自:http://linux-down.kmip.net/ ## 基于 NCSA 服务的配置文件。##这是Apache服务器主要配置文件。#它包含服务器的影响服务器运行的配置指令。#参见<URL:http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息##不要只是简单的阅读这些指令信息而不去理解它。#这里只是做了简单的说明,如果你没有参考在线文件,你...

2005-02-01 10:55:00 192

简历

个人概况<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />求职意向:信息技术和互联网(计算机软硬件,通讯) /南京市姓  名: 张庭玉性  别: 男出生年月: 1983 年08月10日健康状况: 良好年  龄: 23 岁学  历: 本科毕业院校:...

2005-01-31 22:29:00 166

SpringFramework(1)

0、概述<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />什么是Spring?l J2EE框架l 对于多层体系结构,具有全面的和模块化的所有层次Spring的目标l 使J2EE更易用,促进好的编程实践l 使已存在的技术更易用l 便于在应用程序之间移植l ...

2005-01-19 17:16:00 57

SpringFramework(2)

一、Spring基础<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1、核心(1)IoC/Dependency Injectionl IoC/Dependency Injection(依赖注入):Beans不依赖于框架;容器注入依赖l 轻量级Spring容器:配置和管...

2005-01-19 17:16:00 60

Spring Framework标记库初学指南

Spring是一个服务于所有层面的applicationframework:提供了bean的配置基础,AOP的支持,JDBC的提取框架,抽象事务支持,等等。它有一个非常显著的特点:在某个层面上如果你不需要Spring的支持,你就可以不使用String的class,只使用它的某一部分的功能。从它的设计理念,你可以看到String帮助你实现了真正的逻辑层和web层的分离。   相对于EJB来说,Spr...

2005-01-19 17:15:00 63

Spring 入门

Spring 入门Java精品图书,学习必备良葛格2004-11-17 11:09:51708 次浏览 首先我们要先取得Spring的相关档案,Spring的档案放在SourceForge上,网址是:http://sourceforge.net/project/showfiles.php?group_id=73357 撰写此文时,Spring最新的版本是1.1.1,有...

2005-01-19 17:15:00 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除