<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[alee007的空间]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/alee007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; alee007]]></copyright><item><title><![CDATA[Java 多线程同步问题的探究（二、给我一把锁，我能创造一个规矩）]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/5639131</link><guid>https://blog.youkuaiyun.com/alee007/article/details/5639131</guid><author>alee007</author><pubDate>Tue, 01 Jun 2010 13:01:00 +0800</pubDate><description><![CDATA[<br />在上一篇中，我们讲到了多线程是如何处理共享资源的，以及保证他们对资源进行互斥访问所依赖的重要机制：对象锁。<br /><br />本篇中，我们来看一看传统的同步实现方式以及这背后的原理。<br /><br />很多人都知道，在Java多线程编程中，有一个重要的关键字，synchronized。但是很多人看到这个东西会感到困惑：“都说同步机制是通过对象锁来实现的，但是这么一个关键字，我也看不出来Java程序锁住了哪个对象阿？“<br /><br />没错，我一开始也是对这个问题感到困惑和不解。不过]]></description><category></category></item><item><title><![CDATA[Java 多线程同步问题的探究（一、线程的先来后到）]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/5639128</link><guid>https://blog.youkuaiyun.com/alee007/article/details/5639128</guid><author>alee007</author><pubDate>Tue, 01 Jun 2010 12:59:00 +0800</pubDate><description><![CDATA[<br />众所周知，在Java多线程编程中，一个非常重要的方面就是线程的同步问题。<br />关于线程的同步，一般有以下解决方法：<br /><br />1. 在需要同步的方法的方法签名中加入synchronized关键字。<br />转载注明出处：http://x- spirit.javaeye.com/、http: //www.blogjava.net/zhangwei217245/<br />2. 使用synchronized块对需要进行同步的代码段进行同步。<br />转载注明出处：http://]]></description><category></category></item><item><title><![CDATA[Oracle not in查不到应有的结果(NULL、IN、EXISTS详解) ]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/5639115</link><guid>https://blog.youkuaiyun.com/alee007/article/details/5639115</guid><author>alee007</author><pubDate>Tue, 01 Jun 2010 12:55:00 +0800</pubDate><description><![CDATA[<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 ：<]]></description><category></category></item><item><title><![CDATA[对象Sting的秘密]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/3947856</link><guid>https://blog.youkuaiyun.com/alee007/article/details/3947856</guid><author>alee007</author><pubDate>Sun, 01 Mar 2009 21:25:00 +0800</pubDate><description><![CDATA[大家先来看看一段奇怪的程序： public class TestString {       public static void main(String[] args{             String s1 = "Monday";             String s2 = "Monday";       } }  这个程序真是简单啊！可是有什么问题呢？]]></description><category></category></item><item><title><![CDATA[Window+GCC+CDT用Eclipse開發C、C++   ]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/2227164</link><guid>https://blog.youkuaiyun.com/alee007/article/details/2227164</guid><author>alee007</author><pubDate>Sat, 29 Mar 2008 01:19:00 +0800</pubDate><description><![CDATA[转载自: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 ]]></description><category></category></item><item><title><![CDATA[Eclips开发工具下载链接]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/604765</link><guid>https://blog.youkuaiyun.com/alee007/article/details/604765</guid><author>alee007</author><pubDate>Tue, 21 Feb 2006 19:25:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Java高级编程:使用打印服务API]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/476974</link><guid>https://blog.youkuaiyun.com/alee007/article/details/476974</guid><author>alee007</author><pubDate>Sat, 10 Sep 2005 14:18:00 +0800</pubDate><description><![CDATA[Java自从问世以来在各方面发展迅速，但是一直以来，打印输出是java最弱的方面。事实上，java1.0不支持任何打印功能。Java1.1在java.awt包里包含了一个叫做PrintJob的类，但是这个类提供的打印功能十分粗糙和不可靠。当java1.2问世，它围绕PrinterJob设计了一个完整独立的打印机制（叫做java2D printing API），并且在java.awt.print包里]]></description><category></category></item><item><title><![CDATA[汇编指令说明]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/476969</link><guid>https://blog.youkuaiyun.com/alee007/article/details/476969</guid><author>alee007</author><pubDate>Sat, 10 Sep 2005 14:15:00 +0800</pubDate><description><![CDATA[" "∶教材符号 +、-、*、/∶算术运算符。 &∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数，如果在形式参数前面加上一个& 记号，宏汇编程序就能够用实在参数代替这个形式参数了。 $∶地址计数器的值——记录正在被汇编程序翻译的语句地址。每个段均分配一个计数器，段内定义的所有标号和变量的偏移地址就是当前汇编地址计数器的值。 ?∶操作数。在数据定义语句中，操作数用？，其作用是分配并保留存储空]]></description><category></category></item><item><title><![CDATA[applet 数字签名]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/472378</link><guid>https://blog.youkuaiyun.com/alee007/article/details/472378</guid><author>alee007</author><pubDate>Tue, 06 Sep 2005 09:29:00 +0800</pubDate><description><![CDATA[keytool -genkey -keystore nav.store -alias navkeytool -export -keystore nav.store -alias nav -file nav.certjarsigner -keystore nav.store nav.jar nav]]></description><category></category></item><item><title><![CDATA[jspSmartUpload上传下载全攻略]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/467914</link><guid>https://blog.youkuaiyun.com/alee007/article/details/467914</guid><author>alee007</author><pubDate>Tue, 30 Aug 2005 14:59:00 +0800</pubDate><description><![CDATA[一、安装篇 　　jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件，适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点： 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载，方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法，可以获得全部上传文件的信息（包括文]]></description><category></category></item><item><title><![CDATA[谈linux的分区]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/458970</link><guid>https://blog.youkuaiyun.com/alee007/article/details/458970</guid><author>alee007</author><pubDate>Fri, 19 Aug 2005 16:25:00 +0800</pubDate><description><![CDATA[内容: 1991年，芬兰的一名学生Linus Torvalds出于兴趣，以他的灵感和才思，开发了当今最为流行的免费操作系统Linux。Linux也正以它的优越性赢得越来越多的用户的喜爱，同时也被微软视为最可怕的竞争对手之一。全世界使用Linux操作系统的人正以惊人的速度增涨着，同时也产生了Linux诸多不同的版本，因为它实在是太可爱了，太好了。但这里也不能说它的好了，要不就有骗稿费之疑了。但它有个]]></description><category></category></item><item><title><![CDATA[sql 函数的用法]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/344817</link><guid>https://blog.youkuaiyun.com/alee007/article/details/344817</guid><author>alee007</author><pubDate>Tue, 12 Apr 2005 18:53:00 +0800</pubDate><description><![CDATA[·含义解释： 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]]></description><category></category></item><item><title><![CDATA[SQL 排名次的语句]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/344735</link><guid>https://blog.youkuaiyun.com/alee007/article/details/344735</guid><author>alee007</author><pubDate>Tue, 12 Apr 2005 17:52:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[ORACLE SQL语句优化技术分析]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/257590</link><guid>https://blog.youkuaiyun.com/alee007/article/details/257590</guid><author>alee007</author><pubDate>Tue, 18 Jan 2005 10:36:00 +0800</pubDate><description><![CDATA[操作符优化     IN 操作符    用IN写出来的SQL的优点是比较容易写及清晰易懂，这比较适合现代软件开发的风格。    但是用IN的SQL性能总是比较低的，从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别：    ORACLE试图将其转换成多个表的连接，如果转换不成功则先执行IN里面的子查询，再查询外层的表记录，如果转换成功则直接采用多个表的连接方式查询。由]]></description><category></category></item><item><title><![CDATA[Pro*C的使用]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/200252</link><guid>https://blog.youkuaiyun.com/alee007/article/details/200252</guid><author>alee007</author><pubDate>Wed, 01 Dec 2004 10:56:00 +0800</pubDate><description><![CDATA[一 Pro*C 程序概述：1．什么是Pro*C程序在ORACLE数据库管理和系统中， 有三种访问数据库的方法；（1） 用SQL*Plus， 它有SQL命令以交互的应用程序访问数据库；（2）用第四代语言应用开发工具开发的应用程序访问数据库，这些工具有SQL*Froms，QL*Reportwriter,SQL*Menu等；（3） 利用在第三代语言内嵌入的SQL语言或ORACLE库函数调用来访问。Pro]]></description><category></category></item><item><title><![CDATA[正则表达式使用详解(3)]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/199561</link><guid>https://blog.youkuaiyun.com/alee007/article/details/199561</guid><author>alee007</author><pubDate>Tue, 30 Nov 2004 18:52:00 +0800</pubDate><description><![CDATA[使用实例　　在对正则表达式有了较为全面的了解之后，我们就来看一下如何在Perl，PHP，以及JavaScript中使用正则表达式。　　通常，Perl中正则表达式的使用格式如下：　　operator / regular-expression / string-to-replace / modifiers　　运算符一项可以是m或s，分别代表匹配运算和替换运算。　　其中，正则表达式一]]></description><category></category></item><item><title><![CDATA[正则表达式使用详解(2)]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/199558</link><guid>https://blog.youkuaiyun.com/alee007/article/details/199558</guid><author>alee007</author><pubDate>Tue, 30 Nov 2004 18:47:00 +0800</pubDate><description><![CDATA[下面，我们就通过实例看一下如何在正则表达式中使用上述元字符。　　/s+/　　上述正则表达式可以用于匹配目标对象中的一个或多个空格字符。　　/d000/　　如果我们手中有一份复杂的财务报表，那么我们可以通过上述正则表达式轻而易举的查找到所有总额达千元的款项。　　除了我们以上所介绍的元字符之外，正则表达式中还具有另外一种较为独特的专用字符，即定位符。定位符用于规定匹配模式在目标对象]]></description><category></category></item><item><title><![CDATA[正则表达式使用详解(1)]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/199557</link><guid>https://blog.youkuaiyun.com/alee007/article/details/199557</guid><author>alee007</author><pubDate>Tue, 30 Nov 2004 18:45:00 +0800</pubDate><description><![CDATA[如果我们问那些UNIX系统的爱好者他们最喜欢什么，答案除了稳定的系统和可以远程启动之外，十有八九的人会提到正则表达式；如果我们再问他们最头痛的是什么，可能除了复杂的进程控制和安装过程之外，还会是正则表达式。那么正则表达式到底是什么？如何才能真正的掌握正则表达式并正确的加以灵活运用？本文将就此展开介绍，希望能够对那些渴望了解和掌握正则表达式的读者有所助益。入门简介　　简单的说，正则表达式是一]]></description><category></category></item><item><title><![CDATA[oracle日期处理完全版 ]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/168369</link><guid>https://blog.youkuaiyun.com/alee007/article/details/168369</guid><author>alee007</author><pubDate>Fri, 05 Nov 2004 11:36:00 +0800</pubDate><description><![CDATA[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: ]]></description><category></category></item><item><title><![CDATA[关于读取文件中的中文内容]]></title><link>https://blog.youkuaiyun.com/alee007/article/details/143765</link><guid>https://blog.youkuaiyun.com/alee007/article/details/143765</guid><author>alee007</author><pubDate>Wed, 20 Oct 2004 09:56:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item></channel></rss>