- 博客(96)
- 资源 (3)
- 收藏
- 关注
转载 JAVA中toString方法的作用
因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法 回答补充:
2012-10-31 01:18:22
817
转载 JPA EntityManager的四个主要方法 ——persist,merge,refresh和remove 的使用
public void persist(Object entity)persist方法可以将实例转换为managed(托管)状态。在调用flush()方法或提交事物后,实例将会被插入到数据库中。 对不同状态下的实例A,persist会产生以下操作:1. 如果A是一个new状态的实体,它将会转为managed状态;2. 如果
2012-10-17 10:55:11
1184
转载 Mysql触发器详解
1 引言 Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),dorado都会用到触发器程序,实现对于数据库增、删、改引起事件的关联操作。本文介绍了触发器的类型和基本使用方法,讲述了触发器使用中容易产生的
2012-09-04 23:48:33
684
转载 Mysql Update语句的详细用法
以下的文章主要介绍的是MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获。单表的MySQL UPDATE语句:UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=ex
2012-09-04 23:34:34
1366
转载 Extjs中store的简单使用
Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些Ext.data. Record实例中,为后面的读取和修改操作做准备。Ext.data.Store的基本用法在使用之前,首先要创建一个E
2012-08-27 16:54:34
1335
转载 Mysql存储过程的简单创建
1.1 CREATE PROCEDURE (创建)CREATE PROCEDURE存储过程名 (参数列表) BEGIN SQL语句代码块END注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前使用关键词 OUT或INOUT在m
2012-08-24 01:03:03
3626
转载 Tomcat配置多个Service,多个同名的应用运行在一个tomcat下
tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xmlserver.xml 的修改方式如下:(一)多域名绑定1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80原始:
2012-08-22 14:53:44
2070
转载 Tomcat配置多个Service
Tomcat配置多个Service,多个同名的应用运行在一个tomcat下网站项目中有时候会碰到,每个网站一个网站后台程序,偏偏因为某种原因,这后台程序的名称还是一样的,比如都叫 app.war,这样如果有2个或以上网站需要用各自的app.war,那么就需要安装多个tomcat,资源浪费比较大。也不好管理。有没有一种可能,将这几个app.war放到一个tomcat下运行呢? 答案是可以的
2012-08-22 14:51:14
1917
转载 linux下 tomcat本机能访问,外部无法访问http://localhost:8080/解决办法
一般来讲是防火墙的原因,打开端口8080就行了,你可以用以下命令: #service iptables stop 当然 这种情况只是暂时解决办法,服务器一启动就失效。可以用下面一种方法: 修改iptables,开放8080端口,默认安装tomcat后,客户端不能通过8080端口访问。 由于Linux防火墙默认是关闭8080端口。因此,若要能够访问8080端口就必须让防火墙开放
2012-08-21 09:43:33
6376
转载 linux下同时运行两个tomcat
因项目需要,要做一个门户网站和满足另外一个后台请求的WebService。为了是门户网站和WebService不互相干扰,即门户的瘫痪不会影响WebService或者WebService的瘫痪不会影响门户,所以需要在Linux上部署两个Tomcat。由于原来用的是免安装版的Tomcat,我在启动第一个Tomcat后,第二个Tomcat就是启动不起来,一般的原因是端口冲突,只需要改动一下第二个Tom
2012-08-21 09:42:28
925
转载 Linux导入导出mysql数据库
1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMy
2012-08-15 15:57:05
467
转载 javaScript的作用域链深入理解
作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和
2012-05-23 18:04:42
454
转载 javaScript中闭包(closures) 的简单学习
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直
2012-05-23 17:47:30
478
转载 javaScript的作用域
在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:view plaincopy to clipboardprint?"t
2012-05-23 16:59:32
473
转载 java使用ITEXT打印PDF
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档
2012-05-22 15:46:12
6336
1
转载 java 流的概念
一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可分为两类:输入流
2012-05-22 13:24:50
657
转载 java IO 流的整体介绍
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是1
2012-05-22 12:27:56
469
转载 java日期时间的使用
一、Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。 在Java中,操作日期主要涉及到一下几个类: 1、java.util.Date 类 Date 表示特定的瞬间,精确到毫秒。从 JDK 1.1 开始,应该使用 Calendar 类实现日
2012-05-18 15:36:56
691
转载 POI读取excel实际行数
通过getPhysicalNumberOfRows()获得的实际行数,不一定有数据的行数。 比如某个单元格只设置了非“常规”的格式,它也会被POI认为是实际行。 不过POI里似乎没有没有这样的方法,getNextPhysicalRow()。 所以只好从getFirstRowNum()到getLastRowNum()遍历,如果null==currentRow,
2012-05-16 16:35:34
10114
1
转载 Javascript之this关键字的深入理解
Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了解.刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这
2012-05-09 01:47:46
433
转载 Javascript原型链和原型的一个误区
之前我对Javascript的原型链中, 原型继承与标识符查找有些迷惑,如, 如下的代码:function Foo() {};var foo = new Foo();Foo.prototype.label = "laruence";alert(foo.label); //output: laruencealert(Foo.label);//output: undefined
2012-05-09 01:28:19
410
转载 JavaScript定时机制
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout(function() { alert('你好!');}, 0);setInterval(callbackFunction, 100);认为setTimeout中的问候方法会立
2012-05-09 01:24:02
352
转载 Javascript作用域原理
首先看一个例子:var name = 'laruence';function echo() { alert(name); var name = 'eve'; alert(name); alert(age);} echo();运行结果是什么呢?上面的问题, 我相信会有很多人会认为是:laruenceeve[脚本出错]
2012-05-09 01:12:52
315
转载 JavaScript中函数的声明和表达式
Javascript有很多有趣的用法,在Google Code Search里能找到不少,举一个例子:~function() { alert("hello, world.");}();试一下就知道这段代码的意思就是声明一个函数,然后立刻执行,因为Javascript中的变量作用域是基于函数的,所以这样可以避免变量污染,但这里的位运算符『~』乍一看让人摸不到头脑,如果去掉它
2012-05-08 23:31:58
364
转载 javaScript的对象学习
1.对象和属性 对象是一种复核数据类型,它们将多个数据值几种在一个单元中,而且允许使用名字来存取这些值,即对象是一个无序的属性集合,这个属性都有自己的名字和值,存储在对象中的以命名的值可以是数字和字符串这样的原始值,也可以是对象。2.对象的创建 对象是由运算符new来创建的,在这个运算符之后必须有用于初始化对象的构造函数名。 创建一个空对象(即没有
2012-05-08 11:43:08
402
转载 javaScript的函数
1.函数 注意:定义函数时可以使用个数可变的参数,而且函数既可以有return语句,也可以没有return语句;如果函数不包含return语句,它就只执行函数体中的每条语句,然后返回给调用者undefined。 使用运算符typeof来检测参数的数据类型,使用if(!param)return;来判断是否存在该参数,因为js是一种无类型语言,所以你不能给函数的参数制定一个
2012-05-08 11:41:25
382
转载 JavaScript多种括号的语义
JavaScript中小括号有五种语义 语义1,函数声明时参数表 function func(arg1,arg2){ // ... } 语义2,和一些语句联合使用以达到某些限定作用 // 和for in一起使用
2012-05-06 02:52:36
607
转载 javaScript编写时候应该注意的细节
每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文列举了JavaScript初学者应该注意的七个细节,与大家分享。(1)简化代码JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:var car = new Object(); c
2012-05-05 23:39:08
433
转载 javaScript中连续赋值运算
一、引子var a = {n:1}; a.x = a = {n:2}; alert(a.x); // --> undefined 这是蔡蔡在看jQuery源码 时发现这种写法的。 以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。 这个连续赋值表达式在引擎内部究竟发生了什么?是如何解释的?二、猜想猜想1:从左到右赋值,a.x 先赋值为 {n
2012-05-05 23:33:00
556
转载 javascript中的逻辑操作符
在代码中发现了以下写法obj = obj || {} ;一直以为js中的逻辑操作符返回的结果是boolean值即true或false,查了下文档才发现其实不然. js的逻辑操作符有3种,即逻辑与(&&),逻辑或(||)和逻辑非(!).逻辑非始终返回一个boolean值,即true或false.而逻辑与和逻辑或则不一定返回boolean值.查了下文档才明白逻辑与和逻辑或执行的规则:
2012-05-05 02:23:30
532
转载 mysql中创建视图作用已经如何创建视图
视图的好处,可以主要分为四点: 第一点: 使用视图,可以定制用户数据,聚焦特定的数据。 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话, 采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没 有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视
2012-04-25 12:15:58
4190
转载 javaScript中document.getElementById 你了解多少?
text1: text2: 我在IE中测试了上面的代码,在第一个文本框中输入1,在第二个文本框中输入2,然后点下面的两个按钮,猜一下结果是什么?我本意是按钮1返回第一个文本框的值,按钮2返回个文本框的值。结果是两个按钮都返回了第一个文本框的值。说明ie执行document.getElementById(eleme
2012-04-24 11:17:49
954
转载 Linux下看系统内存
在Linux下查看内存我们一般用free命令:[root@scs-2 tmp]# free total used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236-
2012-04-23 12:18:01
344
转载 利用JAVA操作EXCEL文件
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E
2012-04-20 18:35:57
463
转载 Linux下Tomcat占用JVM内存数修改及监控
在Tomcat设计之初,因为考虑到客户的服务器性能不同,防止虚拟内存不足,所以Tomcat默认设置JVM允许使用内存数为最小64M,最大128M,但是在一些项目占用资源比较庞大,或者高并发量的项目中,很容易造成内存不足而Tomcat没有任何征兆就自动停止。 Tomcat占用JVM内存数修改方法及监控方法 Tomcat本身是一个很好的服务器容器,免费,功能强大,身后被很多强大的公
2012-04-18 14:52:04
4899
转载 java读取2003及2007版的excel
读取excel2003需要使用apache提供的jxl.jar这个jar包: InputStream is = new FileInputStream(fileDir); jxl.Workbook rwb = Workbook.getWorkbook(is); Sheet rs = rwb.getSheet(0); int rsColumns
2012-04-10 15:43:09
849
转载 Java打包成EXE文件
将Java应用程序本地编译为EXE的几种方法 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件 编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以 从微软的网站免费下载,地址
2012-04-10 10:55:37
703
转载 java打包成bat可执行文件
1、打包成jar包,可以用eclipse的插件,也可以用其他工具2、新建目录3、在目录中建立一个java目录,将所需的java环境也就是jre下的bin目录和lib目录拷贝到这里4、在目录中建立lib目录,将你的jar包放入其中5、在目录中新建两个bat文件:第一个命名为setenv.bat,文件的内容是:set cp=%cp%;%1第二个b
2012-04-10 10:46:13
1881
转载 sIEve 调试js内存泄露
sIEve项目是为了是为了发现和解决由于Internet Explorer中垃圾回收器(garbage collector)的容量限制所引起的内存泄露问题。例如执行AJAX这样的应用程序时,将会给浏览器带来很大的压力。Internet Explorer在内存管理方面表现的并不是很好,话句话说,在处理JavaScript和DHTML的操作时,很容易发生一系列的内存泄露问题。主界面主要指标介绍:
2012-04-05 18:05:41
900
转载 JS 内存溢出,调试工具
javascript内存泄露的问题一直以来都不受到大家的重视,原因是对用户的影响没有太实际的表现,或许近几年内存发展迅速。脚本内存再泄露也不会有太大影响。当然作为前端开发的同学们,就不能有这样的侥幸心理。出现memory leaks很大程度上是因为程序的不成熟和编码不太规范造成的。不过,这里就不说如何出现问题的,对问题的出现有兴趣可以参考以下地址:•Understanding an
2012-04-05 17:37:53
1835
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人