智乐兔

企业应用

  • 了解spring MVC,还不懂spring boot吗

    了解spring MVC,还不懂spring boot吗

    有的Java WEB开发者见过Spring MVC,但没有真正研究过Spring boot,有的开发者一开始接触的就是Spring boot,对Spring MVC嗤之以鼻。Spring boot有很多优点,可以在web场景和非web场景下开发spring应用,而spring mvc是web MVC框架,但就web应用来讲,spring boot发展和完善了spring MVC的不足。   这两者最明显的区别之一是:应用部署和启动方式。spring mvc和传统的mvc框架一样,需要借助外部容器运行web应用;而spring boot除了支持传统方式外还支持把容器作为框架的一部分嵌 ...

    查看全文

  • 聊聊Java领域的spring框架技术

    聊聊Java领域的spring框架技术

    有趣的是,大约在2007年,笔者同小马哥一样当时还是一名在校大学生,在省图书馆和学校图书馆经常看一些计算机专业的书籍,这其中包括Export One-on-One J2EE Development without EJB,作者是Rod Johnson,也就是Spring Framework 的作者之一。当时spring框架还并不流行,但人们已经看到了其高明之处,多数人认为EJB实在是太重了,以至于包括我在内的许多人对EJB编程事实上是不了了之的。 Spring Framework的成功无疑是颠覆了传统J2EE的开发模式,让广大企业级Java开发者们看到了春天。这种颠覆依赖于两种新概念的 ...

    查看全文

  • 智能工厂开源软件需求描述

    智能工厂开源软件需求描述

    智能工厂开源软件: 1.模板(懒人)模式 模板分整站模板、功能模板、组件模板三个层面,向导式,所见即所得,通过拖拽或点击自动拼装一键生成整站、整个模块、某个组件。 同时一键生成对应的文档(需求功能规格书-设计-源代码-测试-操作手册)。 2.专业模式 支持从业务建模-系统建模-领域建模-物理建模-创建功能-创建流程-非功能配置(日志、监控等) 全过程 构建系统,自定义开发模板并创建系统。 可编程,通过用户的编程(定制,在标准化规则约束下)不断丰富系统自己的模式或者模板库,会学习的智能编程平台。 规则引擎,有默认的标准化规则,可以维护规则或维护多套基于场景的规则。 支持场景搭建。 支持模型定制 ...

    查看全文

  • java实现线性数据-值排序的工具类-终极方案

    java实现线性数据-值排序的工具类-终极方案

    在设计udast智能机器人时要解决一个分词的问题,而分词的过程需要对词汇的频次进行统计,这就需要对一段文字的词汇进行汇总并按词频排序然后取某个频段的词汇做出处理,分词后按词性、字符长度、字面值为颗粒度进行过滤和统计最终得到一个数组(java.util.Map类型),不过里面的词频是乱序的,HashMap本来就是乱序的,那么怎么得到线性排序的结果呢?下面给出一个排序工具: package com.tomrrow.collect.splitword; import java.util.ArrayList; import java.util.Collections; import java.u ...

    查看全文

  • 在线应用-调用百度翻译引擎

    在线应用-调用百度翻译引擎

    百度翻译引擎目前免费开放了,支持27中语言的互译,足够各领域使用了,这对于有语言处理需求的应用来说省掉了不少麻烦,可以专注于专业的方向了。话不多说,如何调用百度翻译引擎呢?下面就是为有达网机器人实现的翻译模块,纯Java实现,百度api使用RESTFUL风格,调用过程简洁。对于想搞微信应用、智能客服或网站建设的小白朋友或许有些帮助(大神忽略^_^)。 package com.tomrrow.baidu; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; ...

    查看全文

  • 微信公众号实现-实现简单的四则运算让公众号支持算术

    微信公众号实现-实现简单的四则运算让公众号支持算术

    对四则运算使用正则表达式匹配,然后进行计算的过程: /** * 计算处理 * @param keyword * @param fromUsername * @param toUsername * @param time * @param splitWord * @return */ private String mathHandle(String keyword,String fromUsername, String toUsername, String time){ /* 只是为了苦逼地验证是否数学表达式 */ String answer = keyword.replaceAll(" ", ...

    查看全文

  • ServletContextAware接口的使用方法和注入ServletContext原理

    ServletContextAware接口的使用方法和注入ServletContext原理

    在Spring中,凡是实现ServletContextAware接口的类,都可以取得ServletContext。实现如下: private ServletContext application; public void setServletContext(ServletContext servletContext) {  this.application = servletContext;  } 那么Spring是在什么时候把ServletContext放置进去的呢?通过对Spring的学习,终于明白了。 在web项目中,Spring容器的加载是通过XmlWebApplicationCo ...

    查看全文

  • 回退活动参与者自定义场景

    回退活动参与者自定义场景

    回退活动参与者自定义场景 场景描述 有这样一种业务场景,在流程定义时将某活动分配给某机构(非个人的都可以)。该机构下的某人执行了任务后,当需要再回退到该活动时,他既可以将任务分配给机构,也可以将任务直接分配到上次的执行者,本场景讲述如何实现灵活的回退任务配置。 案例简介 示例中提供了一个工作汇报的流程。首先是审核人要求某单位或个人对他提交工作汇报内容,然后进入审核。审核时,若不通过,则可以选择打回目标人。目标人既可以是汇报机构,也可以是该机构下的某个人。 场景实现 环境准备 流程开发 部署/运行 启动BPS Server,在Myeclipse把项目部署覆盖到tomca ...

    查看全文

  • 任务收回改派场景

    任务收回改派场景

    任务收回改派场景 场景描述 假如活动A后面有活动B,活动B是多工作项,并且可以由A参与者选择活动B的执行者。比如选择了角色A(共包括5个人)中的3个人(a、b、c)执行B活动,但是当活动A结束后,发现分配的任务给a并不合理,想分配给5个人中的另外一个人d,需要收回a。这个时候需要在活动A上有一个任务去做收回a这个人的任务的场景。 案例简介 本例为了简化实现方案,整个流程只设置了一个活动。该活动是多工作项,且其参与者由流程启动者指定。流程启动后,若发现指派的工作有误,可以通过收回操作撤销分配命令。 场景实现 环境准备 流程开发 部署/运行 启动BPS Server。 在 ...

    查看全文

  • bps 与MyEclipse的集成

    bps 与MyEclipse的集成

    与MyEclipse的集成场景 安装MyEclipse 可从www.myeclipseide.com网站上下载试用版本的MyEclipse,版本必须为Version: 5.5.X,BPS Studio只支持基于Eclipse3.2开发的产品。 与BPS6集成 与BPS Studio插件集成 将BPS Studio插件解压缩到MyEclipse安装目录下,例如”D:\Program Files\MyEclipse 5.5.1 GA\bpstools”。 添加link文件到myeclipse目录下,link文件在MyEclispe安装目录下的” ...

    查看全文

  • 分布式部署工作流引擎如何处理数据源与事务问题

    分布式部署工作流引擎如何处理数据源与事务问题

    数据源和事务问题 本部分介绍用户如何用好BPS的数据源,如何保证用户的事务和BPS引擎事务的一致性,以及BPS的事务分割原理。 本部分包括的内容 数据源问题 应用事务和BPS事务的一致性 BPS引擎中的事务分割 数据源问题 BPS数据源:对数据源的使用可以分为基本用法和高级用法,对于基本用法主要通过配置工具进行配置,高级用法可以手工修改配置文件。 基本用法 通过BPS Governor配置数据源 单独使用BPS产品时,如果用户使用的是企业版,可以通过使用BPS Governor中的相应配置功能来配置BPS的数据源。用户可以登录BPS Governor,在R ...

    查看全文

  • BPS的查询任务列表功能可以根据需要增加业务查询过滤条件

    BPS的查询任务列表功能可以根据需要增加业务查询过滤条件

    结合业务查询 BPS的查询任务列表功能可以根据需要增加业务查询过滤条件。下面从实例的角度,描述在BPS中如何增加一个业务实体的过滤条件。 1.以Oracle为例,新建数据库表SUMMARY: CREATE TABLE SUMMARY ( PROCESS_INST_ID NUMBER(19) NOT NULL, TITLE VARCHAR2(100 CHAR), CONTENT VARCHAR2(1000 CHAR), PRIMARY KEY (PROCESS_INST_ID) ) 2.在”${BPS_HOME}\apache-tomcat-5.5.20\webapps\d ...

    查看全文

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微