`
biaoming
  • 浏览: 270666 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  摘 要     Java规则引擎是一种嵌入在Java程序中的组件,它的任务是把当前提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对,激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻辑,触发应用程序中对应的操作。 引言 目前,Java社区推动并发展了一种引人注目的新技术??Java规则引擎(Rule Engine)。利用它就可以在应用系统中分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它 们能在运行时可以动态地管理和修改,从而为企业保持灵活性和竞争力提供有效的技术支持。 规则引擎的原理 1、基于 ...
转帖]一个美国老工程师的心理话: 给年轻工程师的十大忠告 [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分 人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安 ...
引用至http://blog.yening.cn/2006/07/02/54.html 配置最新最IN的 Web Server!! 编译 Apache 2.2 + PHP 5.1.2 + MYSQL 5.0.19 的详细步骤. 准备,下载所需要的库文件 安装 Ubuntu Server 安装编译器和必须的运行库 编译安装 Apache 2.2、PHP 5.12、MySQL 5.01 测试,配置Apache和MySQL自启动. 准备,下载所需要的文件 * ...
mount -o umask=0,nls=utf8 /dev/hda6 /mnt/win_e
         目前T5还在开发中,很多特性都还没有过定型,不过从现在的测试来看,现在默认也用prop,而之前的版本用ongl jwcid已经被替换,而不是去掉了,目前的格式为: xml 代码   <span t:type="If" t:test="prop:showWarning" class="warning">   . . .   </span>  
Screencast #1 Howard demonstrates how to set up a new Tapestry 5 project inside Eclipse (using the Maven plugin). He also demonstrates live class reloading. Tapestry 5 Technology Preview -- 17 Oct 2006 5:04 Screencast #2 Howard demonstrates the Loop, If and ActionLink components, touches on the ex ...

java正则匹配

    博客分类:
  • java
java 代码   public static void main(String[] args) {                     Pattern p = Pattern.compile(regex);                      Matcher m = p.matcher(text);           while (m.find()) {                   System.out.println(m.group(1));           }   }   我要匹配的 ...
1、已经编译打包好的xxx.rpm 如果你的Linux系统带有安装程序,最好用系统自带的安装程序来安装。比如SuSE的 YaST2就带有安装程序,在KDE环境下只要是rpm,就可以在Konqueror里面点击再“Install with YaST2”,这样做的好处是YaST2会给你提示包的详细信息,自动检查信赖关系,而且以后可以方便地在YaST2里面卸载软件包。SuSE的Red- Carpet也提供了安装功能,也不错。 另一种方式是使用rpm命令,需要打开终端,切换到xxx.rpm所在目录,执行: rpm -ivh xxx.rpm 如果需要还可以带上其他参数。不过在SuSE里面,用rpm命 ...
Debian是我用Linux当中升级内核最简单的,完全不需要编译。 一、查看现在最新的内核     aptitude search kernel-image     注意:这里说的最新内核只是通过了Debian的内核 二、选择最新内核进行升级     apt-get install kernel-image-2.6-686 (镜像根据实际情况确定,这里是我的内核版本) 然后什么事情也不用做,升级内核前到网上找到资料一点用也没有。 升级完后,reboot,选择新的内核进入,把旧的内核移除(这一点根据个人喜好) 使用命令# dpkg --purge --force-remove-e ...
运行Rails后生成项目的目录结构如下 : app     存放针对项目的所有代码 app/controllers     存放驱动业务逻辑的控制器 app/helpers     存放视图辅助类,一些常用的代码段 app/models     存放数据描述结构、验证和完整性规则等模块 app/views     存放生成HTML的所有模板文件,也可以存放CSS、图片 config    存放与APACHE、数据库或者其它文件相依赖的配置文件 lib     存放应用程序运行过程中所需要的类库,这些类库不属于控制器、视图和辅助类,另外这个路径被自动加载 log     存放程序运 ...
  学习一种语言,我想最应该先了解的就是怎么去搭建这种语言的运行环境。如果语言的运行环境我们知道了,再找到符合以往开发习惯的IDE工具,再 看一看入门的例子,再学一学语言相关的知识。这样的时候,一种语言就应该开始入门了。其它只要坚持学习修炼,加以时日,撑握一种语言只是时间的问题。我的 ruby环境是基于linux环境的。在windows下步骤基本一样,而且我感觉比linux还要简单。   一、运行环境:   1,安装ruby语言解释环境   下载最新版的ruby ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz         tar、co ...
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点: 能远程安装包 包之间依赖关系的管理 简单可靠的卸载(uninstallation) 查询机制,能查询本地和远程服务器的包信息 能保持一个包的不同版本 基于Web的查看接口,能查看你安装的gem的信息。
<dependency>xml 代码 <dependency>     <groupId>quartz</groupId>     <artifactId>quartz</artifactId>     <version>1.5.1</version>     <scope>compile</scope>   </dependency>    [REPO_ROOT]/<groupId>/<type>s/<artifactId>- ...
    从google.cn找到相关的介绍,从介绍中可以知道,Ruby 是一种纯粹的面向对象的脚本语言,设计这种语言主要是用来控制文本处理和系统管理任务。ruby的语法有点像Perl 或 PHP 等脚本语言,简单明了,扩展性强,移植性好.,因为我用过php,所以他的语法还可以接受, Ruby的几大亮点: 语法简单 垃圾回收 可移植性 动态载入 完全免费 正则表达式 第二步我需要了解ruby的基本语法,第三步了解RUBY如何来开发WEB,或许了解如何与JAVA共存。
1、从http://svn.apache.org/repos/asf/tapestry/tapestry5检出最新源码,并打成 jar,放到自己的项目的lib中 2、按照http://tapestry.apache.org/tapestry5/tapestry-core/guide/conf.html配置 web.xml,按官方说如果tapestry.app-package的值为org.example.myapp,那你的page默认需要写在包名为 org.example.myapp.pages,服务默认放在org.example.myapp.services 3、T5已经不用page文件 ...
Global site tag (gtag.js) - Google Analytics