- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 批量修改mp3文件名
/** * 从Verycd下载的歌曲专辑,因文件名带有编号,播放时找不到对应歌词文件,故用此功能批量修改歌曲名字 * * @param arg */ public static void main(String arg[]) { File files = new File("J:/Music/郑智化(伪).-.[一生好过]专辑.(mp3)");
2010-01-28 21:57:00
2580
转载 [转]大型Java Web系统选型问题探讨
原文链接:http://www.infoq.com/cn/news/2007/09/java_web_architecture_turnning 作者 田乐 发布于 2007年9月17日 上午9时24分 一位ID是jackson1225的网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直
2009-12-28 14:40:00
888
原创 将html的form表单数据存入Oracle
近日工作中遇到这样的要求:将页面table中的数据存入Oracle中,由于数量较大,我采取了下面的办法,贴出来,跟大家分享,如有更好的办法,请大家也告诉我。 首先将页面信息copy到Excel中,将数据按其中一个字段筛选,然后分类,分类后每一类的数据都单独保存为一个文件,保存为csv格式的文件,注意:每列数值要与你表的字段对应;然后自己制作一个control.ctl文件,内容为:loa
2009-05-14 15:35:00
1548
1
原创 CSV文件的生成与分析
CSV文件是指Excel可以识别的后缀名为CSV的文件,网站系统后台用来存储分析数据的时候有可能会用到它。其实CSV文件的读取和做成比较简单,主要的技术点是文件的读写。不过CSV文件的分析和生成有一定的代表性,可以通过对CSV文件的生成和分析的实现,来了解后台处理批量数据的简单思路。打开Excel,新建一个文件,在里面随便输入一些数据,然后另存为一个CSV文件,再次用Excel打开的时候,发现
2008-12-19 20:12:00
1282
原创 Article表详解
ARTICLE表结构详解 =================================ARTICLE表结构===============开始=================== CREATE TABLE ARTICLE( ID INTEGER NOT NULL, HOST
2008-11-26 14:16:00
2457
转载 优化SQL语句
1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行group by或order
2008-11-17 09:05:00
677
转载 《Velocity 模板使用指南》中文版
声明: 转载请保留此页声明**************************************************************************此文档为蓝杰实训学员拓展实训之用.蓝杰实训不对译文中某些说法可能会对您的系统或开发造成损害负责.如对您有所帮助,我们不胜荣幸!**************************************
2008-10-28 13:44:00
812
原创 将图片插入Excel
package test.poi.excel;import java.io.FileOutputStream;import java.io.File;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.awt.image.BufferedImage;import javax.imageio.
2008-10-26 21:49:00
831
转载 常用的Struts 2.0的标志(Tag)介绍
在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。 Struts 1.xStruts 2.0分类将标志库按功能分成HTML、Tiles、Logic和Bean等几部分严格上来说,没有分类,所有标志都在URI为“/struts-tags”命名空间下,不过,我们可以从功能上将其分为两大类:非UI标志和UI标志表达式语言(express
2008-10-16 14:22:00
947
转载 深入 Lucene 索引机制
架构概览图一显示了 Lucene 的索引机制的架构。Lucene 使用各种解析器对各种不同类型的文档进行解析。比如对于 HTML 文档,HTML 解析器会做一些预处理的工作,比如过滤文档中的 HTML 标签等等。HTML 解析器的输出的是文本内容,接着 Lucene 的分词器(Analyzer)从文本内容中提取出索引项以及相关信息,比如索引项的出现频率。接着 Lucene 的分词器把这些信息写到索
2008-10-14 22:07:00
633
转载 spring事务详解
我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。 Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用, PlatfromTransactionManag
2008-09-30 00:53:00
645
转载 设计阶段的考虑问题
关键字: hibernate 一个良好的数据库结构有利于系统性能的提升。这里所说的良好结构的数据库并不单纯是指满足数据库设计范式的数据库结构。这是因为,按照数据库范式所设计的数据库只能说在结构上是最优的,没有冗余数据等问题,但在生产过程中并不一定能获得最佳的性能。有时候适当地增加一些数据的冗余虽然增加了数据维护的难度,但可以极大地简化业务的查询,提高数据检索的效率。 在使用J
2008-09-30 00:50:00
1189
转载 转:Struts与Hibernate的完美结合
将Hibernate和Struts进行配合, 以节省开发时间和成本. 经过再三考虑,发现通过JavaScript生成XML发送到后台Servlet 利用Hibernate再写入数据库的方法并不可取,此方案只能用于简单操作.当数据库的结构发生变更的时候,则对网站代码需要进行五次修改: 1.修改Hibernate映射;2.修改Servlet中对XML的解析;3.修改JavaScript中生成的XML结
2008-09-30 00:11:00
1030
原创 Hibernate的缓存机制介绍
缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Session的缓存是内置的,不能被卸载,也被称为
2008-09-28 11:52:00
687
原创 深入了解struts中的struts-config.xml
深入了解struts中的struts-config.xml (2008-07-31 22:40:56) var $tag=it; var $tag_code=c431aaa882261648177195e54f6f7e80; 标签:it 弄清楚struts-config.xml
2008-09-28 11:46:00
557
原创 oracle pga使用控制
oracle pga使用控制我们知道从9i开始oracle提供了自动管理pga的功能,从此我们可以不管sort_area_size,hash_area_size等等烦人的设置,也不用再去计算繁琐的pga大小。但是怎么控制每个session使用pga的大小呢,会不会出现一个session用完所有pga,而其他session得不多空间的状况吗?带着这个疑问我们可以来做一个实验。实验的步骤很简
2008-09-26 08:38:00
1515
原创 oracle修改模式与内存大小
一、 将数据库操作模式改为共享服务器模式注:在Oracle数据库服务器本机操作。1、 点击开始,从程序菜单选择“Database Configuration Assistant”,如下图所示。2、 进入“欢迎使用”界面后,点击“下一步”,如下图所示。3、 进入“步骤1(共4步):操作”界面后,选择“在数据库中配置数据库选项”,点击“下一步”,如下图所示。4、 进入“步骤2(共4步):数据库”
2008-09-26 08:34:00
1497
原创 Oracle数据库中存储过程的异步调用
基本原理1.使用DBMS_JOB包将主处理存储过程作为任务提交到任务队列中。2.主处理存储过程在运行过程中通过DBMS_PIPE包将处理情况放在管道中。3.监控存储过程读取管道,从而了解处理情况。4.本文没有描述双向通信的方式,监控存储过程可以通过管道发送信息给主处理存储过程。具体实现测试建立测试环境1. 对数据库的ini进行相关修改,使系统的任务队列功能打开。对于
2008-09-26 08:26:00
945
原创 使用XML的五种场合
1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数 据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序 可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。 相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据
2008-09-25 09:42:00
653
原创 java解析xml文件四种方式
1.介绍1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持
2008-09-25 09:37:00
679
原创 hibernate二级缓存的实现
缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与数据库访问层中间.ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用,从而避免了数据库调用性能的开销.而相对内存操作而言,数据库调用是一个代价高昂的过程. 一般来讲ORM中的缓存分为以下几类: 1.事务级缓存:即在当前事务范围
2008-09-23 18:05:00
1572
原创 抓取百度一级页面
这个类是我工作之余写的一个小例子,供大家参考 import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;public class SpiderBaidu {
2008-09-22 11:25:00
861
原创 各种Web容器修改内存的方式
Tomcat Tomcat内存设置方法 windows中大家都知道,JAVA程序启动时都会JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。 所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都可以通
2008-09-22 11:20:00
2895
原创 struts的action跳转大全
开始学习Struts,对于Struts的配置文件好多人都搞不大清楚,下面是我学习过程中的心得,写出来供大家参考,交流。[1] 完整的action type="somePackage.someActionClass"> name="someForm" input="someJSP.jsp" 首先,Struts的ActionServlet接收到一个请求,然后根据struts-config
2008-09-22 11:11:00
802
原创 JAVA初级程序员必备的六个知识点
个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的? 二、JAVA语法:如果您已经有了开发经验,恭喜
2008-09-22 10:33:00
3519
2
原创 乔迁之语
走上Java之路,一年有余,从初出学校只懂Jsp Servlet JavaBean···到现在也算是能独当一面了,但是与业界高手相比,仍是菜鸟一个,所以今来优快云安家,希望能有与高手们请教的机会。
2008-09-22 09:41:00
698
Hibernate开发手册
2010-02-03
Hibernate参考文档
2010-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人