摘要: 如果想要使用Java中的Swing播放音乐,视频,包括录音,截取录像等等,就要用到Java的媒体框架JMF。Java媒体框架(JMF)使你能够编写出功能强大的多媒体程序,却不用关心底层复杂的实现细节。JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可能需要花上几周的时间,但是这篇文章将主要介绍JMF的几个核心接口和类,然后通过一个简单的例子向你展示如何利用该接口进行编程。JMF目前的最新版本是2.1,Sun 阅读全文
posted @ 2011-10-08 11:36 雨之殇 阅读(1735) 评论(2) 推荐(0)
摘要: Spring工作原理及其作用 1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业务逻辑处理后,会返回一个ModelAndView 5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象... 阅读全文
posted @ 2011-09-26 14:40 雨之殇 阅读(527) 评论(0) 推荐(1)
摘要: struts2,其实它就是webwork2.2的升级版,下面是原理图:上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个 阅读全文
posted @ 2011-09-26 10:44 雨之殇 阅读(368) 评论(0) 推荐(1)
摘要: JSON是一种便于操作使用的轻量级数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。官方网站:http://www.json.org。很多时候我们需要组装字符串为json对象,首先要组合字符串,然后转换为json对象,如下面的例子:var convertStringToJSON = function(){ var str="{'ID':12,'Name':'Tom','Age':21}"; var stu = eval('('+str+')'); alert(stu.Na 阅读全文
posted @ 2011-09-23 13:58 雨之殇 阅读(4630) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-09-15 18:11 雨之殇 阅读(5) 评论(0) 推荐(0)
摘要: SWing窗体,在Java中也算是一个不错的东西吧。只不过跟.NET相比,虽然稍微炫丽了一点,但是好像它的样式可定制性并不强,更不可能跟Web相比。我曾经稍微了解下SWing 的皮肤设置,好像很麻烦,成本比较大。这里仅列出些比较实用的好用的方法吧。 首先,我们看下有关JFrame的一些常用特性。这里有窗口图标的设置,将窗体定义在屏幕的中心,设置默认退出,以及透明度渐变等等。看代码:public JFrame getLoginframe() { if(loginframe ==null){ loginframe =new JFrame("Login"); ... 阅读全文
posted @ 2011-09-02 11:24 雨之殇 阅读(800) 评论(0) 推荐(0)
摘要: 这里使用Oracle数据库的thin连接。 下面是存储过程SQLView Procedure(查看存储过程) 1 createorreplaceprocedure proc3(stid in student.stuid%type, stname out student.sname%type, stphone out student.phonenumber%type, stuadd out student.saddress%type) 2 as countnumber number; 3 begin 4 selectcount(*) into countnumber from student . 阅读全文
posted @ 2011-08-24 18:15 雨之殇 阅读(14246) 评论(0) 推荐(0)
摘要: 谨把这篇文章作为复习Oracle(只有相关的SQL语句部分,不涉及Oracle工具的其他诸如回复容灾等等)之用。让各位大虾在偶然用到但却忘记的时候过来看看,正要学习的小虾们也过来看看…… 下面的SQL语句是创建序列、表,以及简单修改表结构、向表中插入数据、常用简单的SQL查询(一般的分页语句都是封装过了的,直接写句子的并不常见)。其中,在创建sequence的时候,有一个nocache(默认)表示不创建序列缓存。大家熟知,一般情况下创建缓存是可以提高效率的,那还有什么区别呢?我们来做个实验:假设seq是start with 1 increment by 1 cache 20,你新建了15条数. 阅读全文
posted @ 2011-08-24 15:38 雨之殇 阅读(1696) 评论(0) 推荐(1)
摘要: 1. MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar Class.forN 阅读全文
posted @ 2011-08-16 12:08 雨之殇 阅读(1299) 评论(0) 推荐(1)
摘要: 公司新出了款工具,叫VFabric,老大让我们先学习学习,以后很大可能就用它了。PATH:SpringSourceVMware vFabric云应用程序平台结合了市场领先的Spring Java开发框架和诸多平台服务,包括轻型应用服务器、全局数据管理、云就绪的消息传送、动态负载均衡和应用程序性能管理等。基于VMware vFabric开发的应用程序,具有高性能和能够轻松地跨异构云环境进行移植等优点。刚刚上手,在STS套件中添加CloudFoundry云服务,以下真图真相:左图是STS包加压后的内容parent folder 是springsource。上面的图片就是打开STS后添加CloudF 阅读全文
posted @ 2011-08-05 11:05 雨之殇 阅读(642) 评论(0) 推荐(0)
摘要: 第一章:日志管理1.forcinglog switchessql>alter system switch logfile;2.forcingcheckpointssql>alter system checkpoint;3.addingonline redo log groupssql>alter database add logfile [group 4]sql>('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m;4.addingonline redo log memberssql>alt 阅读全文
posted @ 2011-07-18 10:36 雨之殇 阅读(458) 评论(0) 推荐(0)