自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java 多线程同步问题的探究(二、给我一把锁,我能创造一个规矩)

<br />在上一篇中,我们讲到了多线程是如何处理共享资源的,以及保证他们对资源进行互斥访问所依赖的重要机制:对象锁。<br /><br />本篇中,我们来看一看传统的同步实现方式以及这背后的原理。<br /><br />很多人都知道,在Java多线程编程中,有一个重要的关键字,synchronized。但是很多人看到这个东西会感到困惑:“都说同步机制是通过对象锁来实现的,但是这么一个关键字,我也看不出来Java程序锁住了哪个对象阿?“<br /><br />没错,我一开始也是对这个问题感到困惑和不解。不过

2010-06-01 13:01:00 585

原创 Java 多线程同步问题的探究(一、线程的先来后到)

<br />众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。<br />关于线程的同步,一般有以下解决方法:<br /><br />1. 在需要同步的方法的方法签名中加入synchronized关键字。<br />转载注明出处:http://x- spirit.javaeye.com/、http: //www.blogjava.net/zhangwei217245/<br />2. 使用synchronized块对需要进行同步的代码段进行同步。<br />转载注明出处:http://

2010-06-01 12:59:00 520

转载 Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)

<br />问题:<br /><br />语句1 :<br />Select * from  table1 A where A.col1 not in ( select col1 from table2 B ) <br /><br />转载注明出处:http://x- spirit.javaeye.com/、http: //www.blogjava.net/zhangwei217245/<br />如果这样,本来应该有一条数据,结果没有。 <br />如果我改写成这样: <br /><br />语句2 :<

2010-06-01 12:55:00 1210

原创 对象Sting的秘密

大家先来看看一段奇怪的程序: public class TestString { public static void main(String[] args{ String s1 = "Monday"; String s2 = "Monday"; } } 这个程序真是简单啊!可是有什么问题呢?

2009-03-01 21:25:00 667

原创 Window+GCC+CDT用Eclipse開發C、C++

转载自:http://www.javaworld.com.tw/Author:sungoEclipse除了可以開發Java之外,還支援了許多語言,現在先介紹C、C++的開發環境設定,以後有機會再介紹其它的。Enjoy it!OS:Windows XP Professional SP1使用版本:Eclipse 2.1.2一.首先要下載CDT,Eclipse 2.1.2使用者,請下載這項:CDT

2008-03-29 01:19:00 504

原创 Eclips开发工具下载链接

http://www.sysdeo.com/eclipse/tomcatPlugin.html     eclipse的tomcat插件下载 http://www.apache.org    tomcat下载 http://www.myeclipseide.com/index.php    eclipse的myeclipse插件下载 http://www.eclipsepl

2006-02-21 19:25:00 4333

转载 Java高级编程:使用打印服务API

Java自从问世以来在各方面发展迅速,但是一直以来,打印输出是java最弱的方面。事实上,java1.0不支持任何打印功能。Java1.1在java.awt包里包含了一个叫做PrintJob的类,但是这个类提供的打印功能十分粗糙和不可靠。当java1.2问世,它围绕PrinterJob设计了一个完整独立的打印机制(叫做java2D printing API),并且在java.awt.print包里

2005-09-10 14:18:00 2637

转载 汇编指令说明

" "∶教材符号 +、-、*、/∶算术运算符。 &∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数,如果在形式参数前面加上一个& 记号,宏汇编程序就能够用实在参数代替这个形式参数了。 $∶地址计数器的值——记录正在被汇编程序翻译的语句地址。每个段均分配一个计数器,段内定义的所有标号和变量的偏移地址就是当前汇编地址计数器的值。 ?∶操作数。在数据定义语句中,操作数用?,其作用是分配并保留存储空

2005-09-10 14:15:00 3502 1

原创 applet 数字签名

keytool -genkey -keystore nav.store -alias navkeytool -export -keystore nav.store -alias nav -file nav.certjarsigner -keystore nav.store nav.jar nav

2005-09-06 09:29:00 1113

转载 jspSmartUpload上传下载全攻略

一、安装篇   jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文

2005-08-30 14:59:00 858

转载 谈linux的分区

内容: 1991年,芬兰的一名学生Linus Torvalds出于兴趣,以他的灵感和才思,开发了当今最为流行的免费操作系统Linux。Linux也正以它的优越性赢得越来越多的用户的喜爱,同时也被微软视为最可怕的竞争对手之一。全世界使用Linux操作系统的人正以惊人的速度增涨着,同时也产生了Linux诸多不同的版本,因为它实在是太可爱了,太好了。但这里也不能说它的好了,要不就有骗稿费之疑了。但它有个

2005-08-19 16:25:00 1204

原创 sql 函数的用法

·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETURN(翻译值n)ELSE    RETURN(缺省值)END IF· 使用方法: 1、比较大小s

2005-04-12 18:53:00 1380

原创 SQL 排名次的语句

select isnull((select sum(1) from t where 成绩>A.成绩),0)+1 as 名次,* from t Aorder by 成绩 desc1、Select *,IsNull((Select sum(1) from t1 where 总分>a.总分),0)+1 as 名次 from t1 aorder by (Select sum(1) from t1 wh

2005-04-12 17:52:00 2705 1

原创 ORACLE SQL语句优化技术分析

操作符优化     IN 操作符    用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。    但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:    ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由

2005-01-18 10:36:00 1188

原创 Pro*C的使用

一 Pro*C 程序概述:1.什么是Pro*C程序在ORACLE数据库管理和系统中, 有三种访问数据库的方法;(1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;(2)用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;(3) 利用在第三代语言内嵌入的SQL语言或ORACLE库函数调用来访问。Pro

2004-12-01 10:56:00 2048

转载 正则表达式使用详解(3)

使用实例  在对正则表达式有了较为全面的了解之后,我们就来看一下如何在Perl,PHP,以及JavaScript中使用正则表达式。  通常,Perl中正则表达式的使用格式如下:  operator / regular-expression / string-to-replace / modifiers  运算符一项可以是m或s,分别代表匹配运算和替换运算。  其中,正则表达式一

2004-11-30 18:52:00 763

转载 正则表达式使用详解(2)

下面,我们就通过实例看一下如何在正则表达式中使用上述元字符。  /s+/  上述正则表达式可以用于匹配目标对象中的一个或多个空格字符。  /d000/  如果我们手中有一份复杂的财务报表,那么我们可以通过上述正则表达式轻而易举的查找到所有总额达千元的款项。  除了我们以上所介绍的元字符之外,正则表达式中还具有另外一种较为独特的专用字符,即定位符。定位符用于规定匹配模式在目标对象

2004-11-30 18:47:00 728

转载 正则表达式使用详解(1)

如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。入门简介  简单的说,正则表达式是一

2004-11-30 18:45:00 771

转载 oracle日期处理完全版

oracle日期处理完全版 日期处理完全版 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year:

2004-11-05 11:36:00 892

转载 关于读取文件中的中文内容

File file = new File("C://JB//workspace//report.xls");InputStreamReader  read = new InputStreamReader (new FileInputStream(file),"UTF-8");BufferedReader reader=new BufferedReader(read);String li

2004-10-20 09:56:00 1218

转载 用POI生成excel文件

介绍:Jakarta_POI 使用Java读写Excel(97-2002)文件,可以满足大部分的需要。因为刚好有一个项目使用到了这个工具,花了点时间顺便翻译了一下POI本身带的一个Guide.有一些节减和修改,希望给使用这个项目的人一些入门帮助。POI 下面有几个自项目:HSSF用来实现Excel 的读写.以下是HSSF的主页http://jakarta.apache.org/poi/hssf/i

2004-10-11 16:40:00 1232

转载 Java AIP Flow图

2004-10-11 15:55:00 1076

转载 eclipse技巧

Eclipse网站:http://www.eclipse.org/ Eclipse中文化教学:JavaWorld站内文章参考 (使用版本:Eclipse 2.1.2 Release + 中文化) 热键篇: Template:Alt + / 修改处:窗口->喜好设定->工作台->按键->编辑->内容辅助。 个人习惯:Shift+SPACE(空白)。 简易说明:编辑程序代码时,打sysout +Tem

2004-09-27 15:41:00 871

转载 Eclipse使用入门(三)

下载、安装应用服务器JBoss 为了做服务器端的开发,还需要一个应用服务器,并且把应用服务器与Eclipse集成起来。Eclipse可以与多种应用服务器共同工作,包括WebLogic、WebSphere、JRun、Orion/Oracle9iAS、JBoss、JOnAS、Resin等。下面以目前流行的开放源代码应用服务器JBoss来举例。首先要下载并安装好JBoss,我使用的是JBoss 3.0.

2004-09-27 15:31:00 1051

转载 Eclipse使用入门(二)

编写Hello World程序 下面我们编写一个HellWorld程序,步骤如下: 1.选择文件→新建→项目; 2.项目类别选Java; 3.项目列表选Java项目; 4.点击“下一步”; 5.输入项目名称,例如:HelloProject; 6.点击“完成”; 7.在工具条里点击“创建Java类”的按钮(带有一个C标记); 8.在名称域输入HelloWorld; 9.点击public static

2004-09-27 15:21:00 994

转载 Eclipse使用入门(一)

下载、安装Eclipse 进入Eclipse项目的主页http://www.eclipse.org,点击Downloads,进入下载页。Eclipse最新的版本是2.0.2版,但是2.0.2版的多国语言翻译包还没有出来,所以我们可以使用一个稍早一点的版本2.0.1。点击2.0.1进入其下载页,这个页面有很多下载连接,包括Eclipse SDK在很多平台上的版本,这里我们只需要下载eclipse-S

2004-09-27 15:18:00 1449

原创 编写跨平台Java程序注意事项

用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:  1. 编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbu

2004-09-23 14:32:00 1125 1

原创 在JSP中访问数据库大全

一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为你的数据库的SID String user="scott"; String password="tiger"; Connection conn= DriverManager

2004-09-23 14:04:00 1491

转载 oracle_sql函数

oracle_sql 函数说明:在括号中注明(数值)的为数值型函数;注明为(字符)的为字符函数;注明为日期的为日期型函数;注明为(转换)的为转换型函数;注明是(聚组)的为聚组型函数;不注明的为其他函数。函数名:说明abs(x)(数值)返回x的绝对值add_months(x,y)(日期)返回值为日期x加上y个月

2004-09-23 11:21:00 1612

最新东南融通的笔试题

据我所知成都的融通和上海的融通笔试题不一样,另外多看看SCJP题,对你有帮助。

2009-02-28

空空如也

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

TA关注的人

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