忘记华为帐号密码码忘记了登不了 我改密码时 密码或格式错误是怎么回事?我没弄过不懂请高手指点谢谢

java 中如何把图片数据存储到xml中及显示出来到浏览器中
java 中如何把图片数据存储到xml中及显示出来到浏览器中
09-07-27 &匿名提问
xml是一种语言或者说是标准,在java应用当中,两大作用:1.设置像spring,struts,hibernate,连接池,服务器等等等等国内颇为熟悉的标准、工具大多使用xml文件来设置运行参数;2.作为传输协议向soap等,将对象或者信息封装进xml文件然后实现远程跨平台的调用和传输如bearfig所说的确就这么几种了,他们都是根据lib里面的规定对用户提供的输出信息加工,最为直接的是applet因为他相对独立于html,其次是servlet在servlet里面的doget和dopost方法里直接写要输出到网页上的html源代码,jsp就不那么麻烦了jsp规范里包括一些xml标签,使用这些标签就可以方便的完成网面的表达
请登录后再发表评论!您现在的位置:&&>>&&>>&&>>&&>>&正文
java hibernate 将图片存入数据库,并从数据库取出显示在网页上
  最近个项目需要用到将图片存入数据库,然后从数据库取出来在网页上显示。
  首先创建一个XheditorImg类
  * 在线编辑器xheditor中图片存入数据库的图片类
  * @since
  public class XheditorImg {
  private String imgId;//图片id
  private byte[] imgF //图片的二进制数据
  public String getImgId() {
  return imgId;
  public void setImgId(String imgId) {
  this.imgId = imgId;
  public byte[] getImgFile() {
  return imgF
  public void setImgFile(byte[] imgFile) {
  this.imgFile = imgF
  对应的hibernate配置文件:
  &?xml version="1.0" encoding="utf-8"?&
  &!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  Mapping file autogenerated by MyEclipse Persistence Tools
  &hibernate-mapping&
  &class name="cn.cbsw.jdwp.beans.hibernate.pojo.XheditorImg" table="XHEDITOR_IMG"&
  &id name="imgId" type="java.lang.String"&
  &column name="IMG_ID" length="40" /&
  &generator class="GzyzdUuid" /&
  &property name="imgFile" type="binary"&
  &column name="IMG_FILE"&&/column&
  &/property&
  &/class&
  &/hibernate-mapping&
  注意,在imgFile这个字段配置需要使用type类型为 binary
  oracle表结构
  img_id 为主键,
  img_file 类型为blob
  做好这些,在看上传代码对图片的处理:先将图片存放到临时目录,然后读取改文件的二进制数组,给xImg初始化,保存xImg类到数据库中。
  File file = new File(tempDir+imgSrc.replace("/"+temp, ""));
  byte[] bFile = new byte[(int) file.length()];
  FileInputStream inputStream=new FileInputStream(file); //输入流
  inputStream.read(bFile); //转变成字节数组
  XheditorImg xImg=new XheditorImg();
  xImg.setImgFile(bFile);
  inputStream.close();
  session.save(xImg); //保存图片
【责编:peter】
?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]
相关产品和培训
 友情推荐链接
 认证培训
 专题推荐
 ? ? ? ? ? ? ? ? ? ?
 今日更新
?&?&?&?&?&?&?&?&?&?&
 社区讨论
 博客论点
 频道精选
 Java 频道导航用户名:haiczh
访问量:1231
注册日期:
阅读量:1297
阅读量:3317
阅读量:432131
阅读量:1120102
51CTO推荐博文
声明:文章为个人学习心得,也是个人主观总结,内容仅供参考。将文件中的内容读出并赋值给变量,这个过程主要有如下几步:1、将文件读入内存2、将内存中的信息输出给相应的变量只要理解了这个过程,代码实现起来就很简单了,我们需要一个文件输入流(FileInputStream),内存缓冲区,内存输出流(ByteArrayOutputStream)。因此,我们将按照如下步骤进行程序的书写:1、创建文件输入流2、创建文件输入缓冲区3、将文件读入到缓冲区中4、创建内存输出流5、将内存存放的信息输出给各变量File&file&=&new&File(C:/config.txt);&
FileInputStream&fis&=&new&FileInputStream(file);&//创建文件输入流
byte[]&buffer&=&new&byte[1024];&//创建文件输入缓冲区
ByteArrayOutputStream&&bos&=&new&ByteArrayOutputStream();&//创建内存输出流
while((len=fis.read(buffer))!=-1){&//当整个循环结束后,文件中的内容就全部写入了缓冲区
&&&&bos.write(buffer,0,len);
byte[]&result&=&bos.toByteArray();&//通过内存输出流把读到的内容放进字节数组
String&content&=&new&String(result);&//通过字符型的数据存放结果,也就把文件中的内容赋值给了content变量本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)Java用于读取照片图片的EXIF信息
Exif(Exchangeable image file
format)是一种图象文件格式,它的数据存储与JPEG格式相同。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统(GPS)、缩略图等。简单地说,Exif=JPEG+拍摄参数。因此,你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片,但并不是所有的图形程序都能处理Exif信息。
如果你的Java程序读取Exif信息,那么,Metadata
Extractor就是一个可以直接读取照片(图片)元数据(Metadata)的一个类库,它可以直接从网络上下载:
目前可以下载的版本从metadata-extractor-2.3.1.jar到metadata-extractor-2.6.2.zip,但是两个版本有很大差异,如ExifDirectory在新版本中细分了ExifIFD0Directory、ExifInteropDirectory、ExifSubIFDDirectory、ExifThumbnailDirectory四个类。
下面是用以显示EXIF信息的两个实例:
public class ExifDataReader {
&public static void main(String[] args) throws
Exception {
&&File jpegFile = new
File("C:\\TIF\\DSC_0.JPG");
&&Metadata metadata =
JpegMetadataReader.readMetadata(jpegFile);
&&Directory exif =
metadata.getDirectory(ExifDirectory.class);
&&@SuppressWarnings("rawtypes")
&&Iterator tags =
exif.getTagIterator();
&&while (tags.hasNext()) {
&&&Tag tag =
(Tag) tags.next();
&&&System.out.println(tag);
public class MetaDataReader {
&public static void main(String[] args) throws
Exception {
&&File jpegFile = new
File("C:\\TIF\\DSC_0.JPG");
&&Metadata metadata =
JpegMetadataReader.readMetadata(jpegFile);
&&Directory exif =
metadata.getDirectory(ExifIFD0Directory.class);
&&Collection&Tag&
tags = exif.getTags();
&&Iterator&Tag&
iter = tags.iterator();
&&// 逐个遍历每个Tag
&&while (iter.hasNext()) {
&&&Tag tag =
(Tag) iter.next();
&&&System.out.println(tag);
&&// 检查是否Tag中包含了图片属性-摘要中的作者
(exif.containsTag(ExifIFD0Directory.TAG_WIN_AUTHOR)) {
&&&System.out.println("-&Pic
author is "
exif.getDescription(ExifIFD0Directory.TAG_WIN_AUTHOR));
&&// 检查是否Tag中包含了图片属性-摘要中的标题
(exif.containsTag(ExifIFD0Directory.TAG_WIN_TITLE)) {
&&&System.out.println("-&Pic
title is "
exif.getDescription(ExifIFD0Directory.TAG_WIN_TITLE));
&&// 检查是否Tag中包含了图片属性-摘要中的主题
(exif.containsTag(ExifIFD0Directory.TAG_WIN_SUBJECT)) {
&&&System.out.println("-&Pic
subject is "
exif.getDescription(ExifIFD0Directory.TAG_WIN_SUBJECT));
其中实例2种的ExifIFD0Directory可以换成其他的类名,实例2执行后的结果如下:
[Exif IFD0] Make - NIKON CORPORATION
[Exif IFD0] Model - NIKON D7000
[Exif IFD0] Orientation - Top, left side (Horizontal /
[Exif IFD0] X Resolution - 300 dots per inch
[Exif IFD0] Y Resolution - 300 dots per inch
[Exif IFD0] Resolution Unit - Inch
[Exif IFD0] Software - Ver.1.02
[Exif IFD0] Date/Time -
[Exif IFD0] Artist
-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
[Exif IFD0] YCbCr Positioning - Datum point
[Exif IFD0] Copyright
-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
测试时间日。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 苹果id忘记帐号和密码 的文章

 

随机推荐