xuyuhai
码龄18年
关注
提问 私信
  • 博客:89,973
    89,973
    总访问量
  • 23
    原创
  • 499,623
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2007-03-13
博客简介:

xuyuhai的专栏

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得19次点赞
  • 内容获得16次评论
  • 获得10次收藏
创作历程
  • 5篇
    2011年
  • 42篇
    2010年
TA的专栏
  • Eclipse
    3篇
  • EXTJS
    1篇
  • JAVA
    4篇
  • JAVASCRIPT
  • JBOSS
    4篇
  • ORACLE
    12篇
  • STRUTS
    2篇
  • TOMCAT
    1篇
  • VC
  • VC--基础
    8篇
  • VC--控件
  • VC--注册表
    2篇
  • VC--类
    3篇
  • VC--进程
    1篇
  • WebService
  • XML
    1篇
  • 电力知识
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java 接口和抽象类区别


一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用,是不是一下子感觉自己对复用理解的高度又上升了一层?^_^
说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象
转载
发布博客 2011.02.24 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程下:Vector、Hashtable、ArrayList、LinkedList、HashMap 性能特征


最近在研究关于多线程环境下如何提升性能,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”
目前在 Hashtable 和 HashMap 中选择。
看了jdk文档,我们知道 Hashtable是同步的,而HashMap是不同步的。
所以一开始的时候,我采用的是 Hashtable,因为程序中80%的时间是在进行“查询”,所以为了提升速度,我改为 HashMap,经过几个小时的上线测试发现一个问题:
因为我在另一个单独的线程中每隔30秒对
原创
发布博客 2011.02.22 ·
2719 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Java调用XML的方法:DocumentBuilderFactory


首先得到:得到DOM解析器的工厂实例     DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();
然后从DOM工厂获得DOM解析器
 DocumentBuilder dombuilder=domfac.newDocumentBuilder();
 
3)把要解析的XML文档转化为输入流,以便DOM解析器解析它
InputStream is=new FileInpu
原创
发布博客 2011.02.21 ·
46170 阅读 ·
14 点赞 ·
14 评论 ·
63 收藏

放电线圈


放电线圈用于电力系统中与高压并联电容器连接,使电容器组从电力系统中切除后的剩余电荷迅速泄放。因此安装放电线圈是变电站内并联电容器的必要技术安全措施,可以有效的防止电容器组再次合闸时,由于电容器仍带有电荷而产生危及设备安全的合闸过电压和过电流,并确保检修人员的安全。本产品带有二次绕组,可供线路监控、监测和二次保护用。
  放电线圈适用于35kV及以下电力系统中, 与高压并联电容器组并联连接,使电容器从电力系统中切除后的剩余电荷迅速泄放,电容器的剩余电压在规定时间内达到要求值.带有二次线
原创
发布博客 2011.01.07 ·
1121 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

什么叫有功功率、无功功率和视在功率?三者单位是什么?三者关系如何确定?


有功功率又叫平均功率。交流电的瞬时功率不是一个恒定值,功率在一个周期内的平均值叫做有功功率,它是指在电路中电阻部分所消耗的功率,对电动机来说是指它的出力,以字母P表示,单位为千瓦(kW)。
    无功功率:在具有电感(或电容)的电路里,电感(或电容)在半周期的时间里把电源的能量变成磁场(或电场)的能量贮存起来,在另外半周期的时间里又把贮存的磁场(或电场)能量送还给电源。它们只是与电源进行能量交换,并没有真正消耗能量。我们把与电源交换能量的振幅值叫做无功功率,以字母Q表示,单位干乏(k
原创
发布博客 2011.01.07 ·
2926 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

〖ExtJS〗之对话框

一、普通的对话框: Ext.onReady(function(){
      Ext.get("btn").on("click",function(){   //普通的弹出提示框
      Ext.MessageBox.alert("请注意","这是ExtJS的提示框");
      });
});  二、弹出选择的提示框:Ext.onReady(function(){
   Ext.get("btn").on("click",functio
原创
发布博客 2010.12.12 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

怎样看懂Oracle 的执行计划


一、什么是执行计划
An explain plan is a representation of the access path that is taken when a query is executed within Oracle.

二、如何访问数据
At the physical level Oracle reads blocks of data. The smallest amount of data read is a single Or
转载
发布博客 2010.12.08 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EXISTS、IN、NOT EXISTS、NOT IN的区别


EXISTS、IN、NOT EXISTS、NOT IN的区别(ZT)
EXISTS、IN、NOT EXISTS、NOT IN的区别:


in适合内外表都很大的情况,exists适合外表结果集很小的情况。
exists 和 in 使用一例
===========================================================
今天市场报告有个sql及慢,运行需要20多分钟,如下:
原创
发布博客 2010.11.24 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大工程Eclipse内存不足问题的解决


我之前在用Eclipse做大工程的时候,经常会出现Eclipse内存不足,然后自动关闭。如果是程序并不大的话,运行是没有问题的。
Eclipse内存不足,那我们只要把它的内存加大一点就行了。
创建一个快捷方式,指向Eclipse.exe这个文件。然后点开它的属性,在目标后面添加如下代码:
-vmargs -Xmx300M -XX:MaxPermSize=256M
以后运行Eclipse的话,只要点这个快捷方式就行了。这样的话,只有在Eclipse运行时才会
转载
发布博客 2010.11.08 ·
1800 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CDC::GetDeviceCaps()物理长度与屏幕像素间的转换


作用:
读取DC的一些打印区域信息,主要是像素和英寸方面的数据.
声明:
GetDeviceCaps(int )
使用例子:
//所有像素数
int pagecx=dc.GetDeviceCaps(HORZRES);
int pagecy=dc.GetDeviceCaps(VERTRES);
//即每英寸点数
short cxInch = dc.GetDeviceCaps(LOGPIXELSX);
转载
发布博客 2010.10.29 ·
816 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

delete表数据,找回方法


SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。
  SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的
  注释:Oracle 仅根据 SCN 执行恢复。
  它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多
原创
发布博客 2010.08.25 ·
1076 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VC常用数据类型的使用

关键字 VC常用数据类型的使用
VC常用数据类型的使用

刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。

我们先定义一些常见类型变量借以说明

int i = 100;
long l = 2001;
float f=300.2;
double d=12345.119;
char username[]="程佩君";
char temp[200]
转载
发布博客 2010.08.24 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JBOSS4 数据源配置大全(一)


 Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。

简介
  Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用HypersonicDB以外的数据库你就要修改这个配置文件。这篇文
转载
发布博客 2010.08.10 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改jboss运行时java虚拟机内存大小


如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大内存,否则会出现Out of Memory(系统内存不足)的异常。启动java时,需要使用如下两个参数:
-Xms java虚拟机初始化时使用的内存大小
-Xmx java虚拟机可以使用的最大内存
java虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB。

修改jboss运行时java虚拟
原创
发布博客 2010.08.03 ·
1295 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java的环境变量配置


依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
在“系统变量”栏下执行三项操作:
①新建“Java_Home”,设置其值为 JDK所在的绝对路径(例如 D:/Program Files/Java/jdk1.5.0_04)。
②新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%/lib (若值中原来有内容,用分号与之隔开)。
  注意路径前的符号为.;不能漏掉
原创
发布博客 2010.08.03 ·
632 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

启动JBoss时出现“Error occurred during initialization of VM”错误的解决方法


启动JBoss时出现
Error occurred during initialization of VM

Could not reserve enough space for object heap
Could not create the Java virtual machine.按任意键结束
出现此种情况为JBOSS启动文件run.bat中设置虚拟内存数值过大,改小一下就OK了
原创
发布博客 2010.08.03 ·
3085 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

清除冗余的css代码 :http://www.cleancss.com/


清除冗余的css代码 :http://www.cleancss.com/
这个网站很绝。
原创
发布博客 2010.07.18 ·
1751 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse无法自动编译出class文件


有时候用Eclipse或者MyEclipse的时候,发现不能自动编译,web工程下面缺少class文件!
第一个可能是你的自动编译没打开:project->build automatically;第二个要注意你的工程项目上有没有打小红叉,项目报错时,eclipse是不自动编译的。你可以检查一下是否有些类出错,或是检查一下“构建路径”是否完整,特别是从换机子调试程序时,有些导入jar包的路径不对。
通常我们遇到的是第二个,就是有的包在别人机器上是有的,但是到你的机器上相同路径
原创
发布博客 2010.07.18 ·
734 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse 运行命令行参数大全


括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:
eclipse -nl en_US
将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能.

运行 Eclipse
将 Eclipse 驱动程序安装(解压缩)到某个目录(例如,c:/eclipse)中之后,通过运行顶级安装目录中的 Ecli
原创
发布博客 2010.07.18 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat5.0 目录结构


tomcat,分辨是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做先容,  tomcat下有9个目录,分辨是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做先容.
    tomcat根目录在tomcat中叫<CATALINA_HOME>,文章中把tomcat解压后在c:/下.
    1.<CATALINA_HOM
原创
发布博客 2010.07.09 ·
524 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多