100行Java代码构建一个线程池
100行Java代码构建一个线程池[@more@]在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自的局部变量,线程在UNIX系统中还被进一步分为用户级线程(由进程自已来管理
在Java中操作串口实现短信收发
在Java中操作串口实现短信收发 (转载自:http://blog.csdn.net/sinboy/archive/2005/12/09/548158.aspx)[@more@]采用串口操作进行短信收发,是比较常见的一种方式.比如,很多群发软件,用的就是这种方法.1.配置comm.jar.Comm.jar是Sub实现底层串口操作的API,调用了本地的DLL文件,因为Java本身不具备直接访问硬件设置的能力,都是通过调用本地方法来实现的.可以Java的官方网站下载.下载之后把其中Comm.jar包导入到工程的Classpath中,把另外两个非常重要的文件javax.comm.properties和win32com.dll考贝到你的工程目录下,即java.user下.2.打开串口
XFire 入门
XFire 入门[@more@]Java 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提供了一种魔术般的解决方式,我们很快能够发现使用 XFire 创建和发布 Web 服务可以直接基于 POJO,将烦人的继承关系和一大堆其他可能的约束丢在一边。POJO、SOA 概述被重新审视的 POJOPOJO(Plain Old Java Object,简单 Java 对象)是 Java 社区中最早的成员(回想您学习 Java 时第一个兴
2007年十大IT热点技术
2007年十大IT热点技术[@more@]2007年第二届中国电子信息创新技术年会对2007年可能出现的热点技术进行了梳理,评选出了多核技术、虚拟化技术、面向服务架构等十大IT热点技术,这些热点技术涵盖了计算机、网络通信和微电子等各大领域。 记得在2006年的第一届中国电子信息创新技术年会上,我们曾经预测了2006年的十二大热点技术,其中包括数字电视标准、RFID、开源软件与开源模式、SATA/SAS、SoC、3G/WiMAX、SOA、垂直磁记录、CMP、虚拟化技术、VoIP、网格应用等。经过一年的发展,我们欣喜地发现,其中的许多热点技术,正在全球及中国被
使用jxl创建日程管理表格
使用jxl创建日程管理表格 转载:http://blog.csdn.net/flowing/archive/2005/12/14/552369.aspx[@more@]习惯上,每周都会创建一个管理该周日程的Excel文件。该文件名为"yyyy年第w周",里面包括八个sheet,名称依次为"w周",以及这周包括的七天的日期。每个sheet左上角有一个两行七列的表格,第一行为"周日"-"周六",第二行为七天的日期。借助于jxl.jar,可实现自动创建。完整的代码如下所示:/* * 创建日期 2005-12-13 */package org.easev.scheduler;import java.io.File;import java.io.IOExcep
[转]Java日期操作
[转]Java日期操作[@more@]是从2个入门资料合并整理的,具体的URL我已经忘了,未经同意就转载 抱歉啦 Java日期概念应用到的类 java.text.DateFormat java.util.TimeZone java.util.Locate java.util.Date java.sql.Date(继承自java.util.Date)Locale类的一个实例通常包含国家和语言信息。其中的每一个部分都是由基于国际标准化组织(ISO)制定的国家代码ISO-3166和语言代码ISO-639的两字符的字符串构成的。示例:创建两个Locale实例,其中一个对应的是美国英语而另一个对应的是法国法语。DateExample6.java---------------------
日期实用工具类
日期实用工具类[@more@]日期实用工具,我们在做统计功能的时候,经常要统计本周,本月,本季度,本年的数据,这就需要以某一天为基准,找出这些日期的范围;另外也有些方便的Date与String的转换函数。 import java.util.Date;import java.util.Map;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.HashMap;/** * @author iori.ogami * @version 1.0 / 2005-06-30 * */public class DateUtil { public static final int HOUR = 1129 + 1; public static final int DATE = 1129 + 2; public static final i
Tomcat 5.5 配置 MySQL 数据库连接池
Tomcat 5.5 配置 MySQL 数据库连接池[@more@]1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.12 准备工作 JDK, Tomcat, MySQL安装过程并非我的重点,略过。 从http://dev.mysql.com/downloads/下载mysql-connector-java-3.0.15-ga.zip,将其中的mysql-connector-java-3.0.15-ga-bin.jar放到jre/lib/ext和Tomcat 5.5/common/lib里面。 从http://jakarta.apache.org/commons/dbcp/下载commons-dbcp-1.2.1.zip,将其中的commons-dbcp-1.2.1.jar放到jre/lib/ext和Tomcat 5.5/comm
工作总结
工作总结 [@more@]工作总结――唯有勤奋,才能改变命运自从2006年3月开始,差不多一年多了。为了更加深入了解自己的优势和劣势,方便以后工作中,发挥优势,弥补劣势,提高职业含金量,特写此文,描述自己一年的学习和工作经历,心得体会。06年3月20号,进入公司开始实习。实习的期间,公司先安排我自学java的一些基础,当时坐在一起的有好几个同事,我平时有什么问题需要解决,可以请教他们。那段日子,自己主动学习相关专业知识和技术,并在专业方面的知识有了一定的提高。对于一个刚刚入门的人来说,体验现实,借鉴学习是很有好处的。但
虞美人 李煜
春花秋月何时了? 往事知多少。 小楼昨夜又东风, 故国不堪回首月明中。 雕栏玉砌应犹在, 只是朱颜改。 问君能有几多愁? 恰似一江春水向东流。[@more@]
望月怀远 张九龄
海上生明月,天涯共此时.情人怨遥夜,竟夕起相思.灭烛怜光满,披衣觉露滋.不堪盈手赠,还寝梦佳期.[@more@]
夜雨寄北 李商隐
君问归期未有期,巴山夜雨涨秋池.何当共剪西窗烛,却话巴山夜雨时.[@more@] 李商隐(约812年或813年—约858年),字义山,号玉溪生、樊南生。晚唐诗人。原籍怀州河内(今河南沁阳),祖辈迁荥阳(今属河南)。诗作文学价值很高,他和杜牧合称“小李杜”,与温庭筠合称为“温李”,与同时期的段成式、温庭筠风格相近,且都在家族里排行16,故并称为三十六体。在《唐诗三百首》中,李商隐的诗作有22首被收录,位列第4。生平李商隐唐文宗开成二年(公元847年)进士及第。曾任弘农尉、佐幕府、东川节度使判官等职。早期,李商隐因文才而深得牛党
蝶恋花 苏轼
花褪残红青杏小。 燕子飞时, 绿水人家绕。 枝上柳绵吹又少, 天涯何处无芳草! 墙里秋千墙外道。 墙外行人, 墙里佳人笑。 笑渐不闻声渐悄, 多情却被无情恼。[@more@]
竹枝词 刘禹锡
杨柳青青江水平, 闻郎江上唱歌声。 东边日出西边雨, 道是无晴还有晴。[@more@]
警惕:年轻人跳槽的三大误区
警惕:年轻人跳槽的三大误区[@more@] 目前正值择业高峰,和应届毕业生同时择业的还有一些已经就业的在职人员。记者日前从市职介中心采访了解到,根据中心去年对跳槽人群的调查显示,18-25岁的跳槽者竟高达跳槽人总数的53.5%,其年龄之轻、跳槽频率之高令人惊讶。人力资源专家王志刚提醒,频繁跳槽容易使自己产生焦虑、抑郁心情,还可能形成孤僻性格,这些都不利于自己的再次求职。 据了解,不少应届毕业生在工作不到一年后就选择跳槽,更有甚者,工作仅3个月后就准备重新择业。当被问及跳槽原因时,这些年轻的跳槽者大多称,不满意薪酬
防范JAVA内存泄漏解决方案
[征文难忘的开发技术难题]: 防范JAVA内存泄漏解决方案 本文已发表于IT168网站技术频道http://tech.it168.com/j/n/2007-04-1...121248421.shtml[@more@]Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。 作为Internet最流行的编程语言之一,Java现正非常流行。我们的网络应用程序就主要采用Java语言开发,大体上分为客户端、服务器和数据库三个层次
Mastering Oracle SQL学习笔记-第4章:分组操作
Mastering Oracle SQL学习笔记-第4章:分组操作[@more@]作者tag:oracle 甲骨文 数据库开发应用 字句 nbr cust Mastering Oracle SQL学习笔记-第4章:分组操作 1.聚集函数(Aggregate Functions)语法: aggregate_function([DISTINCT | ALL] expression) 2.NULL和聚集函数: A.COUNT(Column_Name) ignores NULLs, whereas COUNT(*) doesn't.The reason COUNT(*) doesn't ignore NULLs is because it counts rows, not COLUMN values. The concept of NULL doesn't apply to a row as a whole. B.GROUPI
判断当前程序是否正在运行
判断当前程序是否正在运行(xiaoyuer 原创 更新:2007-04-08 09:21:58 版本: 1.0 )[@more@]/*** 通过文件锁来判断程序是否正在运行* @return 如果正在运行返回true,否则返回false*/private static boolean isRunning(){ boolean rv=false; try { // String os_name=System.getProperty("os.name"); //指定文件锁路径 String path=null; if(os_name.indexOf("Windows")>-1) { //如果是Windows操作系统 path=System.getProperty("u
显示2007-03-22公告的所有基金公告
显示2007-03-22公告的所有基金公告[@more@]显示2007-03-22公告的所有基金公告国投瑞银创新动力国投瑞银创新动力:关于增加基金代销机构的公告信息追踪银河收益银河收益:2007年第一次分红公告信息追踪泰达荷银风险预算荷银风险预算:增加国信证券为代销机构的公告信息追踪信诚精萃成长信诚精萃成长:在中国建设银行开办定期定额申购业务的…信息追踪泰达荷银成长荷银成长:增加国信证券为代销机构的公告信息追踪泰达荷银货币荷银货币:增加国信证券为代销机构的公告信息追踪泰达荷银周期荷银周期:增加国信证券为代销机构的公告信息追踪泰达荷银行
银 行 卡 购 基 金 一 览 表
银 行 卡 购 基 金 一 览 表[@more@]银 行 卡 购 基 金 一 览 表公司名称 支持银行卡种类交银施罗德 交行(全国) 太:) :) :) 平洋卡 农行(全国)金穗卡大成 交行(全国) 太平洋卡 农行(全国)金穗卡国泰 交行(全国) 太平洋卡 农行(全国)金穗卡、建行(全国)龙卡储蓄卡长盛 农行(全国)金穗卡景顺长城 交行(全国) 太平洋卡 农行(全国)金穗卡富国 交行(全国) 太平洋卡 农行(全国)金穗卡中海 交行(全国) 太平洋卡 农行(全国)金穗卡长信 农行(全国)金穗卡泰达荷银 交行(全国) 太平洋卡 农行(全国)金穗卡中信 农行(全国)金穗卡