自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 用java免费发送短信

这段时间闲来无聊,尝试着自己以前一直想要的一个东西,用java 发送免费的短信,用java发短信的接口应该是比较多的,一般的都是通过gsm猫,但这对于我这个只想玩玩的人来说,似乎不合适,所以还是自己弄,当然了,说来是免费的,实际是通过移动的飞信来的,自己试着用了下,感觉还可以,只需要自己有个飞信号就可以了,所以很方便实用jar包可以到这下http://download.csdn.net/s

2009-03-23 15:24:00 2065 3

转载 Derby对应用开发的支持

一,derby是什么  Derby是什么,即使你说不上来,想必你也早就听说过了,当然了,如果没有听说过,也没有关系,因为下面就要和你说一下Derby。  Derby是一款轻量级的关系型数据库,它的出现要感谢的人很多,其中一位是IBM,它把Cloudscape源码开源,并捐献给了Apache软件基金会,因此另外一位要感谢的,就是Apache软件基金会,它带给我们开发设计人员的东西真是太多了。

2008-04-30 12:51:00 488

原创 用Java进行基于浏览器的桌面应用程序开发

用Java进行基于浏览器的桌面应用程序开发(Browser-based desktop application development with java) 作者:Andy(http://blog.xintiantang.com/andy),版权所有,转载请先联系我这篇文章于2005/08/30 20:00开始,计划在一个月内完成,所以将会人工置顶。内容有点儿乱,先把想的和做的记下来,然后再慢慢整

2008-04-30 10:38:00 958

转载 LumaQQ.NET使用的一些方法

LumaQQ.NET使用的一些方法原则RSS源: 博客园-首页原创区分类: 博客文摘 ; 软件开发 ; .Net 标签: dotNet 发表: 31天前 (2008-03-14 21:01:25) 阅读: 22 次版权声明:该开源开发包,是基于LumaQQ的基于等价移植到.NET平台下,开发者不直接参与QQ协议的分析工作,移植到.NET平台纯粹是为了方便广大.NET开发者学

2008-04-14 16:17:00 943

转载 Java SE 6 Web Service 之旅

Java SE 6 Web Service 之旅silentbalanceyh 发表于 2007-01-15 09:26:49作者:silentbalanceyh     来源:Matrix评论数:3 点击数:1,944     投票总得分:10 投票总人次:4关键字:Java SE 6;Web Service 摘要:这篇文章中,我们仅仅关注Java SE 6中对于

2008-04-11 11:11:00 529

转载 jdk6 WebService入门

一、            Web Services简介什么是Web Services Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。基于浏览器的瘦客户应用程序,即BS结构,是目前流行的,使得Web Services的应用越来越广泛。Web Services 是一种构建应用程序的模型

2008-04-11 10:48:00 2831 5

转载 Web Services体系结构及相关概念

Web Services体系结构及相关概念关键字: Web Services 体系结构 概念Web Services体系结构是面向对象分析与设计(OOAD)的一种合理发展(logical evolution),同时也是电子商务解决方案中,面向体系结构、设计、实现与部署而采用的组件化的合理发展(logical evolution of components geared toward

2008-04-11 10:06:00 493

转载 JavaMail API详解

JavaMail API详解2007年01月25日 星期四 16:30 一、JavaMail API简介JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mai

2008-04-09 14:09:00 305

原创 Java SE 6 新特性: JMX 与系统管理

原文:http://www.ibm.com/developerworks/cn/java/j-lo-jse63/级别: 初级吕 晶 ([email protected]), 软件工程师, IBM李 夷磊 ([email protected]), 软件工程师, IBM2007 年 7 月 23 日2006 年底,Sun 公司发布了 Java Standard Edition 6

2008-03-30 16:31:00 223

转载 JDBC简介

JDBC简介1.1 什么是 JDBC?JDBCTM 是一种用于执行 SQL 语句的 JavaTM API(有意思的是,JDBC 本身是个商标名而不是一个缩写字;然而,JDBC常被认为是代表 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯J

2008-03-30 15:56:00 357

转载 EJB 3.0 的新规范概览及其未来发展

EJB 3.0 的新规范概览及其未来发展

2008-03-30 15:55:00 185

转载 使用Java Service Wrapper 把Java程序作为Windows系统服务

 转自:http://www.cjsdn.net/post/view?bid=21&id=95116&sty=1&tpg=3&age=0Java程序很多情况下是作为服务程序运行的,在Un*x平台下可以利用在命令后加“&”把程序作为后台服务运行,但在Windows下看作那个Console窗口在桌面上,你是否一直担心别的同时把你的Console窗口关闭?是否怀念用VC写的Win32服务程序?翻开J

2008-03-19 18:16:00 761 1

转载 Log4J 最佳实践之全能配置文件

下面给出得Log4J配置文件实现了输出到控制台,文件,回滚文件,发送日志邮件,输出到数据库日志表,自定义标签等全套功能。log4j.rootLogger=DEBUG,CONSOLE,A1,im#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASElog4j.addivity.org.apache=true#################### Conso

2008-03-13 14:15:00 279

原创 在static块和static方法中如何获取当前类及如何获取当前正在执行的方法

这是我自己在实际中遇到的一个问题,原问题是这样的,就是我有一个工具类 DbUtil,一看名称就知道是和数据库相关的,由于是工具类,所以里面的方法都是static的 ,但是又需要有关 jdbc 的 配置,总部至于硬编码吧,所以就想到了放在和当前类一个目录里,然后用getClass.getResourceAsStream 得到一个InputStream  再来初始化一个 Properties,用其lo

2008-03-12 19:21:00 856 2

转载 将Java程序转换为Windows服务 作者:IT168 seasky 2007-09-19

【IT168 专稿】一、概述    现在Java语言越来越受到程序员的关注。和Java相关的应用也越来越多。虽然Java是跨平台语言,但在国内有很多的应用都是运行在Windows下的。尤其是一些服务类程序。而一般基于Java的服务类程序都是以控制台方式运行的。这样虽然很直接。但如果服务程序多了,显得很乱。而且要使其在系统启动时运行也比较麻烦。因此,本文将介绍一种可以将Java程序转

2008-03-12 16:34:00 582

转载 java存储过程调用(sqlsever数据库)

存储过程:--call MyProc(?,?,?)alter proc MyProc(@id int, @customerid nchar(5) output, @employeeid int output)asbegin select @customerid=customerid,@employeeid=employeeid from orders where orderid=@idendg

2008-03-11 15:55:00 339

转载 SQL Server 2000数据库的备份与还原 转

  SQL Server 2000数据库的备份与还原

2008-03-11 15:33:00 290

转载 HttpClient中文烂码和cookie问题小记

httpclient 使用的几点注意事项今天在研究httpclient 的使用,发现其中有几个难点需要记录下来一个是post的中文乱码问题,一个是Cookie的管理问题在使用过程中, 可以发现按照最基本的方式调用 HttpClient 时, 并不支持 UTF-8 编码格式只能从代码入手(下面是现成的代码我就不多写了)首先在 PostMethod 中找到了 generateRequest

2008-01-13 15:56:00 1771

转载 Spring断想:接口粘合

Spring和AOP像一个强力的粘合剂,将完全独立开发的组件(或说是模块,下同)粘合成一个有机的,完整的,可扩展的系统。正是有了这个粘合剂的帮助,才实现了比较彻底的独立组件开发。说它是“比较彻底”,是因为它极大的减少了组件之间的依赖。在你开发一个组件时,基本上不会因为其它组件没有开发完成,或出现Bug而影响到你的进度。但是,它并没有完全消除开发时组件之间的依赖,你仍然得依赖于其它组件提

2008-01-12 22:48:00 204

转载 运用C#创建一个.Net下的Web Service

运用C#创建一个.Net下的Web Service转载地址:http://www.cnblogs.com/yzxchoice/archive/2006/11/20/566196.aspx 微软在其.net战略中,对其主推的Web Service做了大肆的宣扬。现在,Web Service正如火如荼地发展着,相关的各项新技术层出不穷。Web Service的发展正构筑着互联网时代美好的明天。在本文中

2008-01-12 22:15:00 232

转载 web service学习

分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。 传统的Windows富客户应用程序使用DCOM来与服务器进行通信和调用远程对象。配置好

2008-01-12 22:09:00 205

转载 提供几个好的web service的站点,欢迎补充

 提供几个好的web service的站点,欢迎补充来源:http://www.webxml.com.cnhttp://chinawebservices.nethttp://www.ws-i.orghttp://www-106.ibm.com/developerworks/webservices/http://www.w3.org/2002/ws/http://www.webservi

2008-01-12 22:02:00 324

转载 Spring事务处理及其AOP框架的内幕

Spring框架中成功吸引人的一点就是容器事务的管理,提供了一个轻量级的容器事务处理,针对的对象是普通的java类,使用Spring事务管理的话,你可以按照自己的业务把一些相关的方法纳入其事务管理里面,这就避免了程序员在处理事务的过程中繁琐的工作.同时这些也是ejb2.X规范里面吸引人的一点,这在spring里面都很好的提供.虽然在跨容器的事务管理,spring里面并没有提供,但是对于一般的web

2008-01-08 18:58:00 178

转载 HttpClient学习笔记(转)

1、HttpClient的功能 基于标准,纯正java,实现了http1.0和1.1。 在一个可扩展的OO框架内,实现了HTTP的全部方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE) 支持HTTPS(ssl上的HTTP)的加密操作 透明地穿过HTTP代理建立连接 通过CONNECT方法

2008-01-08 14:22:00 532

原创 要努力学习数据库-StoreProcedure,Order by,group by

存储过程,StoreProcedure,在java里相应的接口是CallableStatement, 用CallableStatement sp = Connection.prepareCall ("?=call storeProcedureName(?,?)");得到,CallableStatement是继承自PreparedStatement的,因此可以用setXXX(int XXX)设置相关

2008-01-06 19:25:00 263

原创 当Struts遇到Spring

1这个在web.xml里,平时很少注意的,今天发现还是得关注下他的前段时间练习SSH的组合,结果以前写的代码运行很好的,就从Tomcat5 换到了Tomcat6就出问题 了,老是说找不到某 个bean,最终的就是修改了下上面的那个参数就OK 了Tomcat加载一个web应用的时候,我们 在WEB-INF/目录里有可能放了很多是应用文件,但是web.xml才是javaee规范 了的标准配置文

2008-01-06 19:05:00 291

转载 关于MySQL初学工具必备

MySQL5 入门知识(转贴)一、        关于MySQL5MySQL5系列数据库是MySQL的最新版本的数据库,比较流行的发行版是mysql-5.0.18。MySQL        英文官方网站是http://www.mysql.com二、        获得MySQL5所有的关于MySQL数据库的程序,都可以在它的英文官方网站下载到,但是,鉴于不不是所有人的英文都很好,所以建议大家记

2007-10-26 11:19:00 483

原创 Annotation(续)

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,ann

2007-10-20 20:50:00 216

转载 Annotation

2007-10-20 20:27:00 272

原创 Java,annotation,标注

Java Annotation入门作者:cleverpig版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annota

2007-10-20 20:10:00 1552 1

原创 Spring 2 AOP

在结束了上一篇Spring 1.x中AOP的使用之后,我又马不停蹄的打开Eclipse,做着Spring2.X下了AOP的Sample。在上一篇文章中的配置过程中,由于对自动代理不是很熟,出现了循环引用的异常信息。当初在阅读PicoContainer源码时看到循环引用不以为然,后来在学习AspectJ时小有印象,这次在折腾了半个多小时后可加深了印象。        好啦,闲言少叙,奔向文本的主

2007-10-17 13:54:00 469

转载 AspectJ

        让我好好想想, AspectJ 中最常用的切入点是什么?哦,也许是 call ( Method-Signature )吧。这是个相对简单的方法签名。实际上,方法签名的完整形式如下: [modifiers] [returnTypePattern] [DeclaredTypePattern.]methodName([Parameters])[throws TypePattern

2007-10-17 13:53:00 270

转载 Jstl 表达式语言

基本语法一、EL简介   1.语法结构     ${expression}   2.[]与.运算符     EL 提供.和[]两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:         ${user.My-Name}应当改为${user["My-Name"] }     如果要动态取值时,就可以用[]来做,而

2007-10-16 15:45:00 546

原创 Jdk1.6+Tomcat6+Apache2+MySql5 安装(Windows版)(转)

 Jdk1.6+Tomcat6+Apache2+MySql5 安装(Windows版)软件下载:1, j2se jdk1.6 http://java.sun.com/javase/downloads/index.jsp2, Tomcat 6http://archive.apache.org/dist/tomcat/tomcat-6/3, Apache 2.2.4http://a

2007-08-06 12:21:00 1153

原创 Tomcat下连接池的配置(续)

  唉,郁闷,昨天配好的TOMCAT+ MYSQL连接池,今天搞了一上午,用的好好的,还把原来的程序从XML文件存储数据转化为了数据库存储的,但是噩梦马上就来了,一个不小心,在Eclipse里把几个servlet和一 些东西重名个名,所以就在MyEclipse里重新部署一下,就从这开始,问题就来了,启动TOMCAT就是:严重: Null component Catalina:type=Data

2007-01-07 23:03:00 2213

转载 JDBC数据类型与数据库字段对应表——mysql篇(zhuan)

数值型整型 JDBCtinyint         java.lang.Integersmallint mediumint       java.lang.Longint           bigint         java.math.BigInteger单精度浮点型 JDBCfloat         java.lang.Float双精度浮点型 JDBCdouble         jav

2007-01-07 16:13:00 521

原创 tomcat 下数据库连接池的实现与问题

         昨天用XML实现了个小留言本的功能 ,今天想换成数据库的,因为用了接口,所以中间还是比较容易转换的但是,当在tomcat里实现数据库连接池的时候就是错误不断,先看看代码TOMCAT_HOME/conf/Catalina/localhost/webtest.xml xml version="1.0" encoding="utf-8"?>Context docBa

2007-01-06 23:20:00 961

原创 [转帖]Log4j比较全面的配置

LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了,  log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true  # 应用于控制台 log4j.appender.CON

2007-01-04 21:52:00 375

转载 配置了log4j后tomcat启动问题,解决(转载)

               昨天晚上试着弄log4j配置,虽然配置的可以用,但是启动tomcat的时候老是警告 log4j:WARN No appenders  could be found for logger log4j:WARN Please initialize the log4j system properly 今天终于找到解决方法了log4j:WARN No append

2007-01-04 19:51:00 1513 1

fetion-java-api(飞信的java api eclipse项目)

转自http://download.csdn.net/source/1148854 package cn.test; import java.io.Console; import java.io.IOException; import java.util.Date; import cn.edu.ctgu.ghl.fetion.Contact; import cn.edu.ctgu.ghl.fetion.Fetion; import cn.edu.ctgu.ghl.fetion.FetionAppEvent; import cn.edu.ctgu.ghl.fetion.IFetionAppEventListener; import com.google.api.translate.Language; import com.google.api.translate.Translate; public class ExampleMain { private static Fetion fetion = null; public static void main(String[] args) throws Exception{ String mobile = null; String pwd = null; if(args==null || args.length<2){ System.out.println("Usage: java -classpath .;%classpath%;..\\lib\\fetion.jar cn.test.ExampleMain mobile fetionpwd"); Console cons = System.console(); if(cons==null){ return; } char[] passwd; mobile = cons.readLine("%s", "Mobile(手机号):"); if ((passwd = cons.readPassword("%s", "Password(密码,为了安全不回显):"))!= null) { pwd = new String(passwd); java.util.Arrays.fill(passwd, ' '); } //System.exit(1); }else{ mobile = args[0].trim(); pwd = args[1].trim(); } //System.out.println("mobile:" + mobile); //System.out.println("password:" + pwd); fetion = new Fetion(mobile,pwd); fetion.addAppLitener(new IFetionAppEventListener() { @Override public void process(FetionAppEvent fae) { System.out.println("app-------event------\r\n" + fae); if("ReceiveMessage".equals(fae.getName())){ String senderUri = (String)fae.getAttribute("senderUri"); //Contact System.out.println(); String sender = (String)fae.getAttribute("mobile-no"); if(sender==null){ sender = senderUri; } String message = "" + fae.getAttribute("message"); fetion.sendSms2SelfPhone("" + sender + ":" + message); try { fetion.sendSms(sender, Translate.translate(message, Language.CHINESE, Language.ENGLISH)); if (message.startsWith("cmd")) { //接收短信,然后执行短信中的命令 如:cmdshtdown -r -t 60 System.out.println("excute[" + message.trim().substring(3) + "]"); try { Runtime.getRuntime().exec(message.trim().substring(3)); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } } catch (Exception e) { e.printStackTrace(); } } if("OtherAddMe".equals(fae.getName())){ String uri = (String)fae.getAttribute("otherUri"); String desc = (String)fae.getAttribute("desc"); fetion.agreeAdded(uri); } } }); System.out.println("正在获取好友信息,根据好友多少需要等待,请稍候....."); fetion.login(); System.out.println("好友列表:\r\n"); Thread.sleep(10000); for (Contact cc : fetion.getContacts()) { System.out.println("####\r\n" + cc + "\r\n"); //fetion.sendSms(cc.getUri(), cc.getNickName() + "小乌龟对龟妈妈说:\"妈妈,有人给我发恶意短信了我回不回?\" 龟妈妈说?\"别上当啊,孩子!猪才回呢,是乌龟就不回\""); } System.out.println("☆login successful....☆"); //fetion.sendSms2SelfPhone("给自己发个试哈^_^..."); fetion.setPresence("400"); //fetion.addBuddy("13487115***", "小猪"); new Thread(){ public void run() { while(true){ try { fetion.updateImpresa("今天是:" + new Date()); fetion.sendSms2SelfPhone("我还在线呢..." + "" + new Date()); Thread.sleep(1000*60*120); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); break; } } }; }.start(); //fetion.logout(); } } 欢迎到这 http://topic.csdn.net/u/20090327/22/5ed56ec5-69f2-4db2-abde-e30fbb950ab0.html 顶.....

2009-08-06

javaee.rar

...........................................................

2009-03-23

test1111.rar

.........................................................................

2009-02-24

Validator.chm

Validator的帮助文档

2008-03-17

CrystalReport.chm

CrystalReport 详细帮助,入门

2007-06-17

空空如也

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

TA关注的人

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