- 博客(77)
- 资源 (9)
- 收藏
- 关注

原创 JavaScript字符串函数
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =
2012-06-21 10:49:29
2484

原创 HP-Unix Route命令常见的Network is unreachable错误解决方法
首先,抄袭一段从网上来的文章:root@hp233# route add net 200.200.17.0 netmask 255.255.255.0 192.251.2.14add net 200.200.17.0: gateway 192.251.2.14: Network is unreachable当你再次看到这个帖子的时候,请不要告诉我ip和网关的不在同一个网段里面。 我
2012-04-26 11:05:08
3085

原创 如何使用并调试Birt的Scripted Data Source
Birt支持各种类型的Data Source,我们比较熟悉的当时是从SQL语句或者存储过程中获取数据集的方式,Birt同时提供了一项非常有用的功能,就是能够从Java Bean中获取数据集,并展示。网上相关的资料比较少,说的也不十分详细,再次我把相关的内容整理一下。步骤1. 创建数据集,选择Scripted Data Source 这一项,名称可以随便起。 步骤2.创建Dat
2012-02-07 08:50:23
3103

原创 HTTP Session详细介绍
介绍一篇关于session的好文章摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解co
2011-12-21 16:08:51
428

原创 Spring + ExtJS 配置
1.起因近期Chinese office的同事需要我帮忙写一个管理Test Case和Test Task的Web小应用,正好和印度合作开发的网管是基于ExtJS+Spring+Hibernate的模式。考虑到Test Team对于编码方面的掌握没有我们熟悉,决定去掉Hibernate重新搞一个Frame给她们用。不过由于在H3C荒废了太久的时间,很多技术都是知其然,不知其所以然。在这里用F
2011-10-27 10:29:48
4499

转载 解析Java对象的equals()和hashCode()的使用
<br />解析Java对象的equals()和hashCode()的使用 <br />前言<br /> <br />在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collection object)时,这两个函数必须自己设计。更细化的定
2011-02-25 09:45:00
311

原创 如何阅读Mib文件
<br />RFC1213-MIB DEFINITIONS ::= BEGIN *定义了MIB文件的名称,RFC1213就是MIB2*<br /><br /> IMPORTS *从其他MIB中输入文件类型或者是OID*<br /> mgmt, NetworkAddress, IpAddress, Counter, Gauge,<br /> TimeTi
2011-02-15 15:58:00
4167

原创 Ext.DomQuery选择符的用法
第一部分:元素选择符Selector // 这个查询会返回有两个元素的数组因为查询选中对整个文档的所有span标签。<br />Ext.query("span"); <br />// 这个查询会返回有一个元素的数组因为查询顾及到了foo这个id。<br />Ext.query("span", "foo");<br />// 这个查询会返回包含我们foo div一个元素的数组!<br />Ext.query("#foo");<br /><br />*这个查询会返回有一个元素的数组,
2011-02-14 13:32:00
2633

原创 Java默认构造函数的作用
<br /><br />class Person<br />{<br />private String name="";<br />private int age=0;<br /><br />public Person()<br />{<br /> System.out.println("person无参数构造函数");<br />}<br /><br />public Person(String name,int age)<br />{<br /> this.name=name;<br />
2011-01-17 17:28:00
10092

原创 HP-UX crontab
HP-UX crontab命令用途提交、编辑、列出或除去 cron 作业。 语法crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ]描述这个 crontab 命令提交、编辑、列出或除去 cron 作业。一个 cron 作业是一个命令,其运行是由 cron 守护程序在规则的调度间隔执行的。要提交一个 cron 作业,指定 crontab 命令用 -e 标志。crontab 命
2010-11-30 11:30:00
4454
原创 Hibernate one-to-many映射实例
首先创建一个Maven工程,最简单的即可创建Java实例Entitypackage org.hibernate.tutorial.domain;public class Address { private int id; private String name; public int getId() { return id; }
2016-01-08 06:05:00
243
Hibernate one-to-many映射xml配置方法
首先创建一个Maven的工程,最简单的那种就行然后创建两个Java Entitypackage org.hibernate.tutorial.domain;public class Address { private int id; private String name; public int getId() { return id;
2016-01-08 05:46:42
353
原创 Hibernate many-to-many映射xml配置方法
我参考了其文章,但是做了改进,尤其是hibernate教程里面很多地方比模糊。首先定义下面两个类 User 和Role,一个User可以有好多role,比如你既可以是老爹,也是儿子package org.hibernate.tutorial.domain;import java.util.Set;public class User { private int id; priva
2016-01-03 09:07:41
433
转载 windows 命令行下 简单好用的查看端口占用情况的方法
在windows命令行窗口下执行:C:\>netstat -aon|findstr "4444"TCP 127.0.0.1:4444 0.0.0.0:0 LISTENING 2434由上面得知,端口被进程号为2434的进程占用,继续执行下面命令:C:\>tasklist|findstr "2434"
2012-09-18 12:48:25
250
原创 Linux 简单修改IP地址的方式
以Red Hat Enterprise Linux 5.2为例1、最常用的给网卡配置ip的命令为#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码
2012-09-18 11:00:24
490
转载 Spring在TransactionDefinition接口中规定了7种类型的事务
它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务
2012-09-12 15:50:55
1561
转载 Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的
2012-09-12 15:11:38
356
转载 Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的
2012-09-12 15:07:14
100
转载 ExtJS 4.1性能
原文:http://www.sencha.com/blog/ext-js-4-1-performance/ 在本文,将讲述几个影响Ext JS应用性能的因素。网络延时会严重影响初始化启动时间,尤其是Store的加载时间。CSS处理。Javascript的执行。DOM操作。网络延时 为了最大限度的减少应用启动时间,必须牢记的是,任何域对浏览器的
2012-09-10 11:13:00
1546
转载 JVM调优
1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx java
2012-08-15 10:11:53
331
转载 tomcat内存溢出总结
在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemor
2012-08-15 10:01:19
256
转载 nohup 命令详解
使用nohup让程序永远后台运行Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe --user=mysql &但是加入我们很多程序并不象mysqld一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 &
2012-08-13 09:25:54
293
原创 Java GUI启动Linux下Tomcat的注意事项
目前很多tomcat的产品都需要提供给客户,而客户往往不熟悉tomcat的启动方法,这个时候就需要提供给客户自己编写的GUI,来帮助客户start stop and monitor status of Tomcat. Linux环境下,GUI的启动以来X-window环境。大家经常使用的X-window比如Cygwin,Refection X,xwin32等。 使用的步骤通常
2012-08-13 09:24:36
553
转载 Linux双网卡双网关
首先在/etc/sysconfig/network-scripts/ifcfg-eth0和ifcfg-eth1中把两个IP地址设置好,分别为:192.168.0.1和61.157.66.2然后: vi /etc/rc.d/rc.local 添加: route add -net 192.168.0.0/24 gw 192.168.0.254 dev
2012-07-13 10:56:50
2759
翻译 What does the error-message 'java.lang.OutOfMemoryError: GC overhead limit exceeded' mean in Java?
下面把相关的内从从stackoverflow拷贝过来I get this error message as I execute my JUnit tests:java.lang.OutOfMemoryError: GC overhead limit exceededI know what an OutOfMemoryError is, but what does GC o
2012-07-12 17:51:57
698
转载 超级详细Tcpdump 的用法
第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.AD:第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.4
2012-06-26 09:48:25
239
转载 理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T
2012-06-21 16:49:51
229
原创 Linux打开文件数量限制
在网上查到两种查看linux打开文件数量的查看方法,但结果不相同,linux查看文件打开数量是以那个文件或命令为标准呢?我在google上搜索过关于ulimit命令的一些用法,其中有ulimit -n 4096也就是限制用户的最大文件打开数为4096个在网上查了关于怎么查看文件打开数的文章大致有两种说法/proc/sys/fs/file-nr 该文件与 file
2012-06-21 13:33:14
905
原创 Java调用cmd.exe
cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 注:增加了start,就会打开新窗口。 可以用cmd /?查看帮助信息。 如
2012-06-21 10:52:34
623
转载 java 打印出调用本方法的类的信息,包括类名,方法名,文件名,行数
Java代码 StackTraceElement stack[] = (new Throwable()).getStackTrace(); for (int i = 0; i StackTraceElement ste = stack[i]; System.out.println(ste.getClassName() + "." + ste.ge
2012-06-21 10:51:44
3125
转载 ibatiS和hibernate的区别
1、相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现 ,“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM 实现而言 “全自动”ORM 实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。2、ibatis 的着力点,则在于POJO 与SQL之间的映射关系。batis
2012-06-21 10:50:48
299
原创 Java 时间常用函数
**日期类* @date * @version 1.0*/import java.util.*;import java.text.*;import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNo
2012-06-21 10:48:04
390
原创 MySQL常见性能命令
1, 查看MySQL服务器配置信息 Java代码 mysql> show variables; 2, 查看MySQL服务器运行的各种状态值 Java代码 mysql> show global status; 3, 慢查询 Java代码 mysql> show variables like '%
2012-06-21 10:47:02
2323
转载 HP-UX中的Java应用性能调优概述
HP-UX中的Java应用性能调优概述 HP-UX中的Java应用性能调优简介 本指南旨在为读者提供一系列有用的方法来排除与Java相关的性能问题,并帮助在HP-UX系统中进行Java应用的性能调优。 本文并没有详细地讨论这一课题,只是为该领域的工作进行了概述。参考资料部分提到了几本关于Java性能调优相关的书籍和参考文章,可以参阅它们来了解更多详细信息。本
2012-06-21 10:30:34
90
转载 Java Heap sapce 与 Java PermGen space
1.当java程序运行到一定时间的时候。常常抛出java.lang.OutOfMemoryError: Java heap space异常。2.java heap space 指的是JVM的内存不够用了,内存泄露。 原因: JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物
2012-05-22 11:44:51
459
原创 Linux下Java常见问题 Can't connect to X11 window server的原因
首先一点要明确,你的Java程序是如何启动的,我的意思是你telnet或者SSH到Linxu 服务器上,然后通过命令行启动,这是方式1, 另外就是你直接把鼠标,键盘和显示器都接到Linux Server上,然后敲命令行启动Java程序,这是方式2. 对于方式1, 你需要的你的客户端,也就是你连接Linux服务器的机器上有Xwindow的环境。例如你PC的IP地址是192.168.81.53,
2012-05-16 15:31:20
3333
转载 Spring DispatcherServlet的体系结构
在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: SpringMVC将Http处理流程抽象为一个又一个处理单元 SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来 在整个过程中,组件和Dispatcher
2012-04-27 09:45:27
82
原创 Only some code for ExtJS4 form component
Ext.onReady(function(){ Ext.define('User', { extend: 'Ext.data.Model', fields: [ 'name', 'email', 'phone' ] }); var userStore = Ext.create('Ext.data.Store', { model: 'User',
2012-04-17 14:19:55
441
原创 Extjs获取Combobox的selectedIndex
现有的Combobox类里面是没有一个直接的方法让你来获取selectedIndex的,这点和HTML里面的input标签不太一样。比如通过Combobox里面的Store来获取。具体代码如下Ext.onReady(function(){ Ext.define('User', { extend: 'Ext.data.Model', fiel
2012-04-16 14:32:23
3517
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人