上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 96 下一页
摘要: 连接oracle的时候,要导入oracle驱动的jar包。连接的时候,有statement和preparedstatement两种,从代码中可以看出不同。example: 1 package com.jdbc.oracle; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.PreparedStatement; 6 import java.sql.ResultSet; 7 import java.sql.SQLException; 8 import java.sql.State. 阅读全文
posted @ 2013-08-21 16:27 幻星宇 阅读(1593) 评论(0) 推荐(0) 编辑
摘要: 今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵注意:要先导入javamail的mail.jar包。以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.java 1 package com.util.mail; 2 3 import java.util.Properties; 4 5 /** 6 * 发送邮件需要使用的基本信息 7 */ 8 public class MailSenderInfo { 9 10 ... 阅读全文
posted @ 2013-08-21 14:15 幻星宇 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 要在文本框中显示控制台输出,我们必须用某种方法“截取”控制台流。换句话说,我们要有一种高效地读取写入到System.out和 System.err 所有内容的方法。如果你熟悉Java的管道流PipedInputStream和PipedOutputStream,就会相信我们已经拥有最有效的工 具。写入到PipedOutputStream输出流的数据可以从对应的PipedInputStream输入流读取。Java的管道流极大地方便了我们截取控制台输出。Listing 1显示了一种非常简单的截取控制台输出方案。【Listing 1:用管道流截取控制台输出】PipedInputStream piped 阅读全文
posted @ 2013-08-20 17:36 幻星宇 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 1. 缓冲流java IO通过缓冲流来提高读写效率,普通的字节、字符流都是一个字节一个字符这样读取的,而缓冲流则是将数据先缓冲起来,然后一起写入或者读取出来。经常使用的是readLine()方法,表示一次读取一行数据。Java代码: 1 package com.io; 2 3 4 import java.io.BufferedInputStream; 5 import java.io.BufferedOutputStream; 6 import java.io.File; 7 import java.io.Fi... 阅读全文
posted @ 2013-08-20 17:22 幻星宇 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一、通过BufferedReader和BufferedWriter来读写文件 使用缓冲流的好处是,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。经常使用的是readLine()方法,表示一次读取一行数据。 1 package org.example.io; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileNotFoundException; 7 import java.io.FileRead.. 阅读全文
posted @ 2013-08-20 17:20 幻星宇 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 向文件尾加入内容有多种方法,常见的方法有两种:RandomAccessFile类可以实现随机访问文件的功能,可以以读写方式打开文件夹的输出流public void seek(long pos)可以将读写指针移到文件尾,参数Pos表示从文件开头以字节为单位测量的偏移位置,在该位置文件指针。public void write(int pos)将数据写到读写指针后面,完成文件的追加。参数pos表示要写入的Byte通过FileWrite打开文件输出流,构造FileWrite时指定写入模式,是一个布尔量,为真时表示写入的内容添加到已有文件的内容的后面,为假时表示重新写文件,以前的记录被清空,默认的值为假 阅读全文
posted @ 2013-08-20 16:59 幻星宇 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: 最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的。php mail()这个方法非常简单、方便、易用,但是除了网易邮箱、QQ邮箱、GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL、TOM、LIVE等邮箱是收不到此类邮件的。所以就转而使用PHPMailer这个强大的邮件发送类。使用官方自带的一些例子,有些会报 Mailer Error: Could not instantiate mail function. 这个错误。参考了一些资料之后,还是自己写了一个方法。代码很简单,就不多解释了。 1 function mailto($nickname, $address, 阅读全文
posted @ 2013-08-20 16:00 幻星宇 阅读(673) 评论(0) 推荐(0) 编辑
摘要: Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。处理对象 阅读全文
posted @ 2013-08-20 15:56 幻星宇 阅读(186) 评论(0) 推荐(0) 编辑
摘要: park,unpark,ord这3个函数,在我们工作中,用到它们的估计不多。 我在最近一个工作中,因为通讯需要用到二进制流,然后接口用php接收。当时在处理时候,查阅不少资料。因为它们使用确实比较少,也很少朋友工作中会用到 它们。 在工作中,我也逐渐了解到park,unpark,ord对于二进制字节处理的强大。 下面我逐一介绍它们。park,unpark,ord函数使用介绍 park函数说明:本函数用来将资料压缩打包到位的字符串之中。语法:pack(format,args+)参数描述format必需。规定在包装数据时所使用的格式。args+可选。规定被包装的一个或多个参数。字符说明a将字符串空 阅读全文
posted @ 2013-08-20 15:08 幻星宇 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 在做web应用时候,通过web扩展名判断上存文件类型,这个是我们常使用的。有时候我们这样做还不完善。可能有些人上存一些文件,但是他通过修改 扩展名,让在我们的文件类型之内。 单实际访问时候又不能展示(因为扩展名与文件内容不符)。下面这个php类,可能能够给我们带来帮助。注意: 当然首先要对上传的文件进行第一步的简单检测,如文件大小,后缀格式,名字乱码限制等;然后才是后面一步对内容的检测。一、php检测类首先说明下,上面文件头与文件类型映射关系来自网上,如果你有新的文件需要检查,只需要将映射加入即可。 如果你需要知道文件头信息,可以通过工具:winhex打开标准文件查找。如:代码: 1 http 阅读全文
posted @ 2013-08-20 14:31 幻星宇 阅读(368) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 96 下一页