`
jacally
  • 浏览: 774734 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
RED5 将所有的应用程序都放在RED5根目录下的"webapps"目录。你需要为所创建的程序在webapps目录下添加相应的目录。在你的应用程序目录里应该有一个名为"WEB-INF"的目录,用来存放你的程序的配置文件。在"doc/templates/myapp"目录有一个模板,可以用来帮你完成建立程序的初始工作。RED5启动的时候,在&qu ...
在应用开发中,经常需要一些周期性的操作,比如每5分钟检查一下新邮件等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。比如下面的代码每5分钟检查一遍是否有新邮件:          private  java.util.Timer timer;         timer  =   new  Timer( true );         timer.schedule( new ...
在应用开发中,经常需要一些周期性的操作,比如每5分钟检查一下新邮件等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。比如下面的代码每5分钟检查一遍是否有新邮件:          private  java.util.Timer timer;         timer  =   new  Timer( true );         timer.schedule( new ...
用java.util.timer在web工程中实现类似触发器的机制   现在正在做的项目要实现一个定时出帐的触发器, 开始打算用spring整合的quartz工具来实现(同时spring也提供了对java.util.timer的支持),spring对quartz整合的方式,是在配置文件中通过bean的property项设置一个crontrigger表达式来实现精确的时点触发,但是由于spring只有在启动的时候对注入值进行读取,这样的话就很难实现通过运行时读取配置参数,达到不用重启服务即可改变出帐时间的目的,所以只好自己寻找好一点的解决方案.   在网上找到了,看 ...
9.   同步(Concurrent)      1.      Executor接口      Executor接口提供了一个类似于线程池的管理工具。用于只需要往Executor中提交Runnable对象,剩下的启动线程等工作,都会有对应的实现类来完成。ScheduledExecutorService比ExecutorService增加了,时间上的控制,即用户可以在提交的时候额外的定义该任务的启动时机,以及随后的执行间隔和延迟等。      例子:      任务:      public class ETask implements Runnable{ ...
1. 项目计划     在一个产品发布并使用之后,其中肯定有许多地方不如意和值得改进的地方。客户在使用的过程中会发现一些问题,提出更高的需求,市场也在发生变化,我们的竞争对手也在发展,新的技术不断地产生,这些因素推动着我们的产品不断地向前发展,使它的版本不停地往上增长。这些发展的需求不是一下子提出来的,在客户使用的过程中发现某些不如意不方便的地方,他们会向我们的技术支持人员提意见,而技术支持人员会把这些需求以BUG的形式存入BUG数据库中,其级别一般定义为下一个版本的Feature。有些上一个版本未解决的BUG也可能需要在本版本中来解决。因此当我们来开发下一个版本时,其许多特性已经存在于 ...
PL/SQL单行函数和组函数详解  函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:    单行函数    组函数   本文将讨论如 ...
用JAVASCRIPT实现主页打开自动弹出一个窗口页 来源:蓝色理想 window.open(’http://www.blueidea.com’,null,’height=200,width=400,status=yes,toolbar=no,menubar=no,location=no’); 语法: oNewWindow = window . open ( sURL , sName , sFeatures , bReplace ) 参数: sUrl  : 可选项。字符串(String)。指定要被加载的HTML文档的 URL 地址。假如无指定值,则 about:blank 的新窗口会被 ...
1、控制"纵打"、 横打”和“页面的边距。 (1)<script defer=""> function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 factory.printing.printer = "HP DeskJet 870C&q ...
...
使用apache命令创建访问用户及口令:bin\htpasswd  -c passwd xxx访问策略控制文件accesspolicy -> apache\[groups]#人员权限分组administrator = admincode-developers = lib,zhuj,huj,zhuyd,liuy,panggc,shaohycore-developers = lib,zhujtesters = zhangyc,zhourdeployers = zhangyc,lib [ ...
昨天查了一天的资料,运气不错,收获不小,解决了一个老大难问题:JBoss内存紧张的问题。这是一个困扰了我两年整的问题,就是从前年这个时候,用JBoss 3.2.1架站以来,始终是一个大问题。不大的站点,1G的内存都不够用,经常要消耗500Mb的交换内存(swap)。原来是自己犯了非常低级的错误,不懂JAVA_OPTS各参数的含义造成的。之前的JAVA_OPTS是 -Xms 520m -Xmx 1220m -Xss 15120k +XX:AggressiveHeap这个JAVA_OPTS犯了2个致命的错误:1. +XX:AggressiveHeap会使得 Xms 1220m没有意义。这个参数让jv ...
昨晚在对DLOG进行压力测试的时候发现这样一个问题使用apache自带的压力测试工具ab以并发50个请求进行测试, 在完成几千个请求后服务器开始爆出大量的异常,页面访问也出现同样异常,异常如下:java.lang.NoSuchMethodError: com.liusoft.dlog4j.beans.UserBean.getHibernateLazyInitializer()Lorg/hibernate/proxy/LazyInitializer;        at com.liusoft.dlog4j.beans.UserBean$$EnhancerByCGLIB$$16e4f0b9.get ...
Hibernate 3 的存储过程查询方式:首先创建以下Oracal存储过程:CREATE OR REPLACE FUNCTION getUsersByAge(userAge in NUMBER) RETURN  SYS_PEFCURSOR AS c_user SYS_REFCURSOR;BEGIN  OPEN c_user FOR  SELECT ID,NAME,AGE FROM TUSER WHERE AGE = userAge; RETURN c_user;END;对应的sql-query定义如下:      { ? = call getUsersByAge(?) }测试程序如下:Quer ...
Global site tag (gtag.js) - Google Analytics