﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-即兴的灵感-随笔分类-JAVA</title><link>http://www.blogjava.net/improviser/category/36197.html</link><description>思维是一种艺术，艺术需要灵感。</description><language>zh-cn</language><lastBuildDate>Tue, 15 Sep 2009 05:37:25 GMT</lastBuildDate><pubDate>Tue, 15 Sep 2009 05:37:25 GMT</pubDate><ttl>60</ttl><item><title>JavaME中使用Socket通信基础应用</title><link>http://www.blogjava.net/improviser/archive/2009/09/14/295029.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Mon, 14 Sep 2009 07:59:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2009/09/14/295029.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/295029.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2009/09/14/295029.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/295029.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/295029.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     在JavaME的网络开发中，我们通常使用的两种网络通信协议是HTTP超文本传输协议和Socket套接字协议，但是由于HTTP是短连接，因此在某些<a href="http://www.mobizh.com.cn">手机</a>中可能会出现不断出现连接网络的提示，因此很多时候我们通过Socket来实现网络连接。在Socket开发中，我们应用的比较多的是手机端与手机端之间的通信，还有手机与服务器的通信。下面分别简单归纳下两种通信的基本实现。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2009/09/14/295029.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/295029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2009-09-14 15:59 <a href="http://www.blogjava.net/improviser/archive/2009/09/14/295029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2ME中实现多线程技术总结</title><link>http://www.blogjava.net/improviser/archive/2009/03/17/260145.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Mon, 16 Mar 2009 18:44:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2009/03/17/260145.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/260145.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2009/03/17/260145.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/260145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/260145.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   在JAVA语言中提供了丰富的多线程操纵接口，提供了各类不同的线程实现方法供我们选择，功能非常强大。在手机软件设计中，由于同样需要执行网络连接(基于HTTP的高级Internet协议通讯)、UI调度等待、UI显示幻化、游戏控制等操作需要通过后台的数据运算或UI不断更新等操作。因此在J2ME中，KVM虚拟机也提供了功能强大的多线程API，使我们同样能在J2ME中实现线程的并发运算。在J2ME中，主要有以下三种方法实现多线程。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2009/03/17/260145.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/260145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2009-03-17 02:44 <a href="http://www.blogjava.net/improviser/archive/2009/03/17/260145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse中使用javadoc生成项目文档</title><link>http://www.blogjava.net/improviser/archive/2009/03/09/258512.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Sun, 08 Mar 2009 18:28:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2009/03/09/258512.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/258512.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2009/03/09/258512.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/258512.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/258512.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    为了让J2ME开发中能更好的体现类中的层次关系，这两天根据J2EE中典型的软件MVC设计模式思想融进J2ME开发中，通过设想并设计编写了一个基于J2ME的MVC架构框架，整个架构已经基本完成了代码的编写，但尚未进行有关测试工作，因此在测试之后再对整个MVC架构的分析设计写出来与大家探讨。刚想将框架的代码体系生成相应的接口文档，但却忘了如何生成，本文主要记录下javadoc生成帮助文档的步骤，步骤很简单，只做记录备忘。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2009/03/09/258512.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/258512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2009-03-09 02:28 <a href="http://www.blogjava.net/improviser/archive/2009/03/09/258512.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA与Oracle存储过程(二)</title><link>http://www.blogjava.net/improviser/archive/2008/12/07/244911.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Sun, 07 Dec 2008 15:00:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/12/07/244911.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/244911.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/12/07/244911.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/244911.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/244911.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在前一篇文章中简单介绍了JAVA程序如何调用<a href="http://www.blogjava.net/improviser/archive/2007/10/03/150224.html">Oracle存储过程</a>的基本语法程序结构， 本文将介绍JAVA跟Oracle的另一种关系，即通过JAVA编写Oracle存储过程。 通常情况下，我们都是使用Oracle数据库系统中的ps/sql语句来为oracle编写各种存储过程，不过，在Oracle的第八个版本8之后，为我们提供了编写存储过程的另一种新的选择，那就是使用JAVA来编写<a href="http://www.blogjava.net/improviser/archive/2007/10/03/150224.html">Oracle存储过程</a>。从Oracle8.0版本开始，在Oracle数据库系统中自带了java虚拟机jvm，因此使得Oracle内置了对JAVA的全面支持，我们在使用JAVA可以实现的任何功能现在都可以放到Oracle中来实现，当然我们也可以在oracle中来操作其他数据库。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/12/07/244911.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/244911.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-12-07 23:00 <a href="http://www.blogjava.net/improviser/archive/2008/12/07/244911.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA与Oracle存储过程(一)</title><link>http://www.blogjava.net/improviser/archive/2008/12/06/244779.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Sat, 06 Dec 2008 08:22:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/12/06/244779.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/244779.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/12/06/244779.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/244779.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/244779.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:      所谓存储过程(Stored Procedure)，就是一组用于完成特定数据库功能的SQL 语句集，该SQL语句集经过编译后存储在数据库系统中。在使用时候，用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它，从而完成一个或一系列的数据库操作。<br>   由于J2EE体系一般建立大型的企业级应用系统，而一般都配备大型数据库系统如Oracle或者SQL Server，在本文《JAVA与Oracle存储过程》中将介绍JAVA跟Oracle存储过程之间的相互应用跟相互间的各种调用。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/12/06/244779.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/244779.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-12-06 16:22 <a href="http://www.blogjava.net/improviser/archive/2008/12/06/244779.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>信息摘要算法实现之MD5算法</title><link>http://www.blogjava.net/improviser/archive/2008/12/04/244468.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Thu, 04 Dec 2008 15:28:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/12/04/244468.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/244468.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/12/04/244468.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/244468.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/244468.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在计算机安全领域，涉及到一个重要的范畴，那就是加密解密技术，加密解密技术的发展，为计算机安全提供了很大的保障，同时也随着破解技术的蔓延，对计算机安全带来了挑战，本文将个人之前对加密解密算法的了解跟使用做个总结。<BR>在计算机加密算法当中，主要存在对称密钥体制、非对称密钥体制公钥体系、消息摘要、以及数字签名等大类型的算法。其中消息摘要有两个主要算法，下文作简要介绍消息摘要中的MD5算法以及对MD5算法的使用。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/12/04/244468.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/244468.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-12-04 23:28 <a href="http://www.blogjava.net/improviser/archive/2008/12/04/244468.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP验证码大全之Servlet实现(二)</title><link>http://www.blogjava.net/improviser/archive/2008/12/04/244309.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Thu, 04 Dec 2008 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/12/04/244309.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/244309.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/12/04/244309.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/244309.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/244309.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    在上一篇文章中介绍了<a href="http://www.blogjava.net/improviser/archive/2008/12/01/243773.html">在Servlet中实现数字验证码</a>的过程，在本文中将介绍J2EE中另一种验证码的实现，即英文数字混合验证码的实现，以及如何对验证码进行部署。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/12/04/244309.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/244309.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-12-04 10:48 <a href="http://www.blogjava.net/improviser/archive/2008/12/04/244309.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP验证码大全之Servlet实现(一)</title><link>http://www.blogjava.net/improviser/archive/2008/12/01/243773.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Mon, 01 Dec 2008 10:00:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/12/01/243773.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/243773.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/12/01/243773.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/243773.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/243773.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    在以上的内容中阐述了在JSP中产生并实现了<a href="http://www.blogjava.net/improviser/archive/2008/11/28/243242.html">数字验证码</a>、<a href="http://www.blogjava.net/improviser/archive/2008/11/29/243370.html">中文验证码</a>的过程，以及如何在JSP中<a href="http://www.blogjava.net/improviser/archive/2008/11/30/243495.html">验证码调用和解决中文问题</a>，并对验证码的使用做了分析。本文将介绍另一种J2EE中验证码的产生跟使用，即在Servlet中定义验证码的产生并使用，通过将验证码的生成封装到JAVA类中，更好的达到代码跟页面分离的效果，因此提倡使用该方法。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/12/01/243773.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/243773.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-12-01 18:00 <a href="http://www.blogjava.net/improviser/archive/2008/12/01/243773.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP验证码大全之验证码使用与乱码解决</title><link>http://www.blogjava.net/improviser/archive/2008/11/30/243495.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Sat, 29 Nov 2008 17:08:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/11/30/243495.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/243495.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/11/30/243495.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/243495.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/243495.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <FONT color=#0000ff>以上两篇文章的内容介绍了有关JSP中产生<A href="http://www.blogjava.net/improviser/archive/2008/11/28/243242.html">数字验证码</A>跟<A href="http://www.blogjava.net/improviser/archive/2008/11/29/243370.html">中文验证码</A>的源代码并做了分析，本文中介绍如何对以上产生的数字跟中文验证码进行使用，以及如何解决中文验证码的乱码无法正确验证的问题。<BR>&nbsp;&nbsp;&nbsp;对验证码的使用分为两个部分，分别为验证码的调用和验证过程，以下分别做说明介绍。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/11/30/243495.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/243495.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-11-30 01:08 <a href="http://www.blogjava.net/improviser/archive/2008/11/30/243495.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP验证码大全之中文验证码(源码)</title><link>http://www.blogjava.net/improviser/archive/2008/11/29/243370.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Fri, 28 Nov 2008 17:57:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/11/29/243370.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/243370.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/11/29/243370.html#Feedback</comments><slash:comments>24</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/243370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/243370.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    在上一篇内容中介绍了<A href="/improviser/archive/2008/11/28/243242.html">有关JSP中产生数字验证码</A>图片的过程，本文将继续介绍有关<A href="/improviser/category/26554.html">JSP</A>中的另一种验证码的实现，即中文验证码在JSP中的实现，使用中文验证码的好处是能提高验证的有效性，提高验证的安全度，因为中文相对于英文或数字笔画结构相对比较复杂，从而增加了分析程序解析验证码图片并读取验证信息的难度。在文中并分析中文验证的实现过程。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/11/29/243370.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/243370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-11-29 01:57 <a href="http://www.blogjava.net/improviser/archive/2008/11/29/243370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP验证码大全之数字验证码(源码)</title><link>http://www.blogjava.net/improviser/archive/2008/11/28/243242.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Fri, 28 Nov 2008 06:29:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/11/28/243242.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/243242.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/11/28/243242.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/243242.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/243242.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <a href="http://www.blogjava.net/improviser/category/26554.html">JSP</a>验证码大全介绍JSP中的数字验证码、数字英文混合验证码、中文验证码、其他<a href="http://www.blogjava.net/improviser/category/36197.html">JAVA</a>验证码的实现以及对JSP中对验证码的调用和使用的有关内容，本文JSP验证码源码大全之数字验证码源码介绍了在JSP中产生数字验证码的源码实现。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/11/28/243242.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/243242.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-11-28 14:29 <a href="http://www.blogjava.net/improviser/archive/2008/11/28/243242.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JDBC连接数据库大全</title><link>http://www.blogjava.net/improviser/archive/2008/11/24/242408.html</link><dc:creator>即兴诗人</dc:creator><author>即兴诗人</author><pubDate>Mon, 24 Nov 2008 15:53:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2008/11/24/242408.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/242408.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2008/11/24/242408.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/242408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/242408.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 常用JDBC连接数据库方法总结，连接<a href="http://www.blogjava.net/improviser/category/26128.html">Oracle</a>、mysql、sqlserver、DB2、PostgreSQL、Sybase、ODBC。&nbsp;&nbsp;<a href='http://www.blogjava.net/improviser/archive/2008/11/24/242408.html'>阅读全文</a><img src ="http://www.blogjava.net/improviser/aggbug/242408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">即兴诗人</a> 2008-11-24 23:53 <a href="http://www.blogjava.net/improviser/archive/2008/11/24/242408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>