社区
Java SE
帖子详情
.class文件的内容不存在磁盘上而存在数据库里,要如何实现比较好?
qintian1114
2009-02-23 03:44:41
如果希望将平时我们使用的.class文件的内容不存在磁盘上而存在数据库里,要如何实现比较好?谢谢。
...全文
79
4
打赏
收藏
.class文件的内容不存在磁盘上而存在数据库里,要如何实现比较好?
如果希望将平时我们使用的.class文件的内容不存在磁盘上而存在数据库里,要如何实现比较好?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
云上飞翔
2009-02-23
打赏
举报
回复
[Quote=引用楼主 qintian1114 的帖子:]
如果希望将平时我们使用的.class文件的内容不存在磁盘上而存在数据库里,要如何实现比较好?谢谢。
[/Quote]
答:其实
不仅仅
是将.class文件的内容
存在数据库
里,还可以
直接放在内存数组
中,或者
干脆就放在另外一台计算机上
,到时再从它那儿取出来.
这一切如何实现?
常见的做法是:
自定义一个MyClassLoader extends ClassLoader ,然后在方法:
1)
private byte[] loadClassData(String name) {
//你的代码:从数据库中,或从内存的数组中,或干脆从另外一台计算机上,读出类的二进制数据,
//放入字节数组中,返回这个字节数组
}
2)
在方法中:
public Class findClass(String name) {
byte[] b = loadClassData(name);
//调用前面你定义的loadClassData(String name),这个name就是如:mypackage.p1.MyClass之类的你的类名
return defineClass(name, b, 0, b.length);
}
3)
通过Object o= new MyClassLoader().loadClass(yourname, true).newInstance();装入.
以上仅供楼主参考.
ip_moon
2009-02-23
打赏
举报
回复
路过~学习ing~
混沌君子
2009-02-23
打赏
举报
回复
存到BLOB里或许可以,然后在存一个包名字,要加载类的时候再从数据库中取出来放到指定目录下,用反射机制实例化对象
createWang
2009-02-23
打赏
举报
回复
存在指定文件夹我会,经常用。但是存放在数据库还没听过,学习。等待高手。
Java加载.
class
文件
的几种方式
1.从本地加载.
class
文件
2.从网络加载.
class
文件
3.从本地加载.zip、.jar等归档
文件
4.从专用
数据库
提取.
class
文件
5.从内存中加载.
class
文件
(.java
文件
动态编译)
MySql数据是如何存储在
磁盘
上存储的?
关于MySql
数据库
,相信很多人都不陌生,这是当今最常用的一种关系型...
磁盘
文件
里
存放的物理格式就是数据页(关于数据页,如果不太理解先忽略,后续文章单独介绍),数据页中存放的是一行一行的记录,但是对于数据
关于前端
文件
上传后将
文件
保存至服务器路径存储在
数据库
并在相应页面展示的总结
2.
数据库
建表,表应该有一个字段用来存储
文件
在服务区上的存储路径。 3.map.xml
文件
4.Action.xml
文件
5.写好实体类及get()set()方法 6.DAO层 7.Action()
实现
,Action()
里
面需要
实现
文件
的上传服务器功能和路径...
JAVA 将
文件
以流的方式存到
数据库
某个字段中,并且可以从
数据库
字段中取出来
可以把
文件
内容
存储在
磁盘
中,在
数据库
中存储路径,或者把
文件
内容
直接存储到
数据库
中。第二中方法的关键在于
数据库
中存储
文件
内容
的字段用什么数据类型,以及怎么把向
数据库
存取二进制
文件
。本文探讨的正是这一
内容
...
不用
数据库
实现
数据库
功能
阶段1: 无事务, 单线程, 仅
存在
于内存的
数据库
. 该状态下的
数据库
, 其实就是一个”索引结构”+”语法分析器”. 语法分析器分析SQL语句, 然后根据逻辑, 去执行相应的操作. 索引结构则是用来快速查询. 由于该版本...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章