摘要:
1.ActiveMQ是开源的JMS实现。 可以把不影响用户执行结果又比较耗时的任务(比如发邮件通知管理员)异步的扔给jms 服务端,而尽快的把屏幕返还给用户,且服务端能够多线程排队响应高并发的请求。可以在java世界里达到最高的解耦。客户端与服务端无需直连,甚至无需知晓对方是谁、在哪里、有多少人,只 阅读全文
摘要:
一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重 阅读全文
摘要:
【1.面向消息的中间件】顾名思义,面向消息的中间件就是通过使用消息(而不是命令)将企业内的组件连接起来的系统。例如库存系统可能会与工资和会计系统进行通信,如果使用面向消息的中间件将他们连接在一起,就可以在任何时候关闭任何系统,发送到这个系统的消息会放在队列中,知道系统恢复工作,这样就可以在平台,语言 阅读全文
摘要:
正则表达式用于字符串匹配,字符串查找,字符串替换等。例如注册email格式的验证等。java中处理正则表达式相关的类主要有java.lang.String,java.util.regex.Pattern,java.util.regex.Matcher等。 java.util.regex.Patter 阅读全文
摘要:
1.EL的用法EL的起源:起源于JSTL。EL运算符: 算术型:+、-、*、/、div、%、mod。其中/和div都表示求除。%和mod表示求余数。 逻辑型:and或&&、or或||、not或! 关系型:==或eq、!=或ne、>或gt、<=或le、>=或ge、<或lt 条件型:a?b:c 类似于j 阅读全文
摘要:
OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。 为什么使用OGNL 相对于其它的表达式语言,OG 阅读全文
摘要:
这两个引擎的重要作用之一是模块分离。 JBPM把工作流程分离出来,比如一个请假流程,从员工申请->经理批准->提交人事部备案,这个流程就可以用xml来描述,其中每一步都可以用java class或者页面实现。在协同开发的时候就很有好处,因为不懂IT的人也可以描述流程,而具体操作的步骤就由IT人员来实 阅读全文
摘要:
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新 (update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 怎样可以保证我们在确定数 阅读全文
摘要:
1.在html中引入css的方法:四种方式: a.行内式(也称内联式) 如: <h1 style="color:red;test</h1> b.内嵌式 <style type="text/css"> h1{ color:red; font-size: 10.5pt; font-family: Cal 阅读全文
摘要:
HTTP 1.1的特点 在一个TCP连接上可以传送多个HTTP请求和响应 多个请求和响应过程可以重叠进行 增加了更多的请求头和响应头 HTTP请求消息请求消息的结构:一个请求行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。 举例:GET /boo 阅读全文