`
lenj
  • 浏览: 36863 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
import java.io.*; public class MyEclipseGen{     private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the ...
NIO连接socket 早就听说JAVA的NIO比IO牛一些,可是牛在哪里一直都不知道,并且NIO比IO难学,搞了半天终于用NIO弄了两个程序,一个是服务器端,一个是客户端,都是用NIO连接的,代码如下,注释比较少,输出比较多:) /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package testnio; import java.net.InetSocketAddress; import java.nio.ByteBuffer; im ...
1。介绍 Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API, Apache MINA 通常可被称之为: NIO 框架库; 客户端/服务器框架库; 或者一个网络socket库。 然而,它所提供的功能远不止这些。 (以上内容大致翻译自Apache MINA网站) 如期官方文档的介绍,Apache MINA 是一个网络应用程序框架,它对Java中的socket和NIO进行了有效和清晰的封装,方便开发人员开发TCP/UDP程序, ...
package test.bwl; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class SocketManager { /** * @param args * @throws IOException */ ...
1.服务端 Java代码 package sterning;             import java.io.BufferedReader;       import java.io.IOException;       import java.io.InputStream;       import java.io.InputStreamReader;       import java.io.OutputStream;       import java.io.PrintWriter;       import java.net.*;       import ...
使用Apache Xerces解析XML文档 一、技术概述 在用Java解析XML时候,一般都使用现成XML解析器来完成,自己编码解析是一件很棘手的问题,对程序员要求很高,一般也没有专业厂商或者开源组织实现的好。 Java解析XML的原理图如下 ...
以前的项目中为了能够检查程序的运行状态,需要将程序运行时的一些信息记录到日志文件中。 Log4j是一个较全面的日志软件包,能够满足各种形式的日志记录需要,并且使用起来比较方便,结构非常清晰,经过这段时间的使用 ...
package com.dg.xxg.util; import java.util.Date; import java.util.Enumeration; import java.util.Properties; import java.util.Vector; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Authenticator; import javax.mail.BodyPart; import javax.mail.Message; im ...
该类包含数字验证码和中文汉字验证码 creatImage() 方法为数字验证码,效果: creatImageGB() 方法为汉字验证码,效果: Image.java 源代码 package you package; import java.awt.*; import java.awt.image.*; import java.util.*; /** * @author from Internet * @last update:2006-05-23 Ychon * */ public class Image { p ...
  实现功能:匹配A表中是否B中的手机号码,如果 没有就从B查询出来,然后把所查询到的手机号码拿到HTTP://WWW。IP138.COM查询其归属地城市,区号等,把得到的值再插入A表! import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; import java.io.*; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java ...
/** * 拷贝一个文件到另一个目录 */ public boolean copyFile(String from,String to){ File fromFile,toFile; fromFile = new File(from); toFile = new File(to); FileInputStream fis = null; FileOutputStream fos = null; try{ toFile.createNewFile(); fis = new FileInputStream(fromFile); fos = new FileOutputStream(toFile) ...
fileUpload.jsp代码如下: <%@ page language="java" pageEncoding="gb2312" contentType="text/html;charset=gb2312"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html ...
将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。                     存储过程的优点       1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。       2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。       3.存 ...
createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);参数 用缺省设置创建时,ResultSet 是一种只能访问一次(one-time-through)、只能向前访问(forward-only)和只读的对象。您只能访问数据一次,如果再次需要该数据,必须重新查询数据库。 然而,并不只有这一种方式。通过设置 Statement 对象上的参数,您可以控制它产生的 ResultSet。例如: ...          Class.forName(driverName);          db = D ...
HttpClient简单使用(附带小样例) 入门: 1、首先导入3个jar包,httpClient-3.0.1.jar,commons_codec-1.3.jar,commons-logging.jar. 2、客户端程序如下: import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; HttpClient hc = new HttpClient(); ...
Global site tag (gtag.js) - Google Analytics