- 浏览: 30621 次
- 性别:
- 来自: 北京
最新评论
-
kang36897:
我想请教您一个问题,是关于MYSQL存入图片的,我用的是MYS ...
使用二进制方法保存图片 -
liangguanhui:
引用导出数据库中的sql,一切都清楚了
INSERT INTO ...
使用二进制方法保存图片 -
抛出异常的爱:
reno_k 写道抛出异常的爱 写道Julian 写道个人认为 ...
使用二进制方法保存图片 -
gaoran2008:
用XML+文件保存可能会好点。因为是网站。
使用二进制方法保存图片 -
reno_k:
抛出异常的爱 写道Julian 写道个人认为,保存可能受到安全 ...
使用二进制方法保存图片
文章列表
前几天突然看到学校音乐站上的图片原来是存储在数据库上的,是二进制而不是使用路
径保存的,在网上招了找发现大多介绍的都是hph方式,在这里做个总结,首先要存储二进制
文件在数据库中要搞清楚下面几个内容:
1 mysql存储大容量的二进制文件的格式是blob,其实除了图片还可以存别的
2 要向数据库存储二进制的文件一定要把要存储的数据转换成二进制流
废话就不多说了,大家看看代码很容易明白,先来看一个app程序,当然首先您要在数据库
中先建立一个用于保存图片的表和相应的列,数据格式为blob
package com.lizhe;
import java.io.*;
import java.sq ...
Java反射机制
一.概述
reflection是一系列的API,用于表示或者处理当前JVM中的类,接口和对象.
java.lang.reflect/java.lang.Class
二.主要功能
确定一个对象的类
取出类的modifiers,数据成员,方法,构造器,和超类.
找出某个接口里定义的常量和方法说明.
创建一个类实例,这个实例在运行时刻才有名字(运行时间才生成的对象).
取得和设定对象数据成员的值,如果数据成员名是运行时刻确定的也能做到.
在运行时刻调用动态对象的方法.
创建数组,数组大小和类型在运行时刻才确定,也能更 ...
集合:(比数组效率高,数组长固定)
1.collection是一个接口collections是一个类.
collection有子接口:List(无序),set(有序)等
2.Set--无序,不允许重复元素.
List--有序,可以有重复的元素.(相当于动态可以自动增长的链表)
3.HashSet 实现Set接口.
ArrayList(可变长的数组)和LinkedList(List的链表实现,可以成为堆栈,队列或双向链表)都实现了List接口.
4.Iterator访问集合中元素的过程.(其中ListIterator用于List类)
5.Map接口(一个单独的接 ...
一. Input和Output
1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在
Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:
1.1 以字节为导向的stream
以字节为导向的stream,表示以字节 ...
public void insert(Object o){
Session session = HibernateSessionFactory.currentSession();
Transaction t = session.beginTransaction();
session.save(o);
t.commit();
HibernateSessionFactory.clossSession();
}
delete方法
public void delete(Object o,Serializable id){
Session session ...
java异常机制是我们JAVA编程中必须用到的技术,它提供了try-catch异常捕获和throws异常抛出两种方法;此外,我认为java异常机制的扩展性是起功能和作用强大的体现,利用这种特性,我们可以根据实际的应用,设计符合自己应用的异常,使我们的应用功能更完善,更人性化,说到这里,java里的throw将发挥它的强大作用;
定义自己的异常类时,我们只需要设计一个类来继承Exception这个异常的超类,就可以很轻松的构建自己的异常类。在try-catch里面,我们后面有个finally{},这是一定要执行的块,即使你要运行return,break,continue等语 ...
- 2007-09-04 22:29
- 浏览 4614
- 评论(0)
最近喜欢了LINUX操作系统,一次偶尔的机会找到了UBUNTU系统,不知道有没有朋友一起使用啊!可以交流一下哦!
- 2007-07-25 17:29
- 浏览 3149
- 评论(0)