`
文章列表
RocketMQ,中文名“火箭消息队列”,是一款由阿里巴巴开源的分布式消息中间件,它可以实现高吞吐量、低延迟、高可用性等特点。 类比人的身体结构来说,RocketMQ就像是一个人的中枢神经系统,承担着将不同部位之间传递信息的重要任务。在RocketMQ中,消息的发送者就像是人体的神经末梢,通过RocketMQ将消息发送到消息队列,而消息的接收者则相当于人体的感觉器官,从消息队列中获取并消费消息。 RocketMQ中还有两个非常重要的组件:Broker和Name Server。类比人体来说,Broker就相当于人体的心脏,负责接收、存储、转发消息,而Name Server则相当于人体的大脑, ...

Jquery Flot 使用

调用plot函数的方法如下: var plot = $.plot(placeholder, data, options) 其中placeholder可以是JQuery的对象,DOM元素或者JQuery的表达示,要把完成的图放到这个位置上。placeholder要有宽度和高度。因为plot会修改placeholder的一些属性,所以建议大家使用一个简单的div,除了高度和宽度其它的属性都不要设置。 Data的结构: data应该是data series的一个数组: [ series1, series2, ... ] 一个series可以是原始数据或者是拥有属性的对象。原始数据是一个二维数组: [ ...

Maven打成Zip包

    博客分类:
  • Java
如果当前项目是使用Maven管理,并且需要打成Zip,按平时的配置是不行,不过实现打成Zip也不复杂,只需要2步即可。   1、在src/main/resources下面创建一个自定义打包的配置文件,名为assembly.xml <assembly> <!-- 项目打成Zip包的Id --> <id>bin</id> <formats> <!-- 包的后缀 --> <format>zip</format> </formats> <depend ...

sigar开发注意点

    博客分类:
  • Java
   <dependency>    <groupId>org.fusesource</groupId>    <artifactId>sigar</artifactId>    <version>1.6.4</version>   </dependency>   1、首先是Sigar中提供的DLL如何加载,可以通过设置其为CLASSPATH后,我们还可以通过程序来把只需要的DLL复制到默认的CLASSPATH路径下。   首先是通过参数的判断,是加载那种DLL,下面给出加载DLL的 ...
  1、为什么要使用异步Servlet?   非常适用于以下情况的Web应用程序   —— 长处理时间或者伪长处理时间 —— 等待资源释放——如数据库连接 —— 等待事件发生——如聊天消息 —— 等待缓慢服务的响应——如Web服务 ...
Web模块支持为模块化开发、框架使用提供了巨大的方便,例如需要在Web应用中使用Web框架,这就只要将该框架的JAR包复制到Web应用中即可。因为这个Jar包的META—INF目录下可以通过web-fragment.xml文件来配置该框架所需要的服务和资源等,从而避免修改已经有的应用。Web模块支持对于模块化开发也有很大的帮助,开发都可以将不同模块的Web组件部署在不同的模块中,从而避免所有模块的配置、部署信息都写在Web.xml文件中,这对以后的升级、维护将更加方便。 模块化的3大特点: 1、允许在没有框架配置的情况下使用框架—— 为您的应用程序保留Web.xml—— 将框架配置工作放 ...
表达式是JSP2的一个重要特性,它是仅仅是一种数据访问语言,可以方便地访问应用程序的数据,避免使用JSP脚本。注:如果想系统认为$是符号,则需要在前面加转义字符"\" 1、表达式语言支持算术运算符和逻辑运算符。2、表达式语言有11个内置对象pageContextpageScoperequestScopesessionScopeapplicationScopeparamparamValues 属性值为数组header 请求头的属性值headerValues 数组initParam Web应用初始化参数cookie 3、表达式语言的自定义函数 表达式语言除了可以使用基本的 ...
先创建一个Web工程,因为在这里我们是使用了Maven管理项目,使用Eclipse创建一个叫为app的Maven Project。创建的过程可以看《使用Eclipse开发一个Servlet3.0的简单例子》,然后再加上一些我们需要的Jar包,在这里还需要加上JSP包,即在pom.xml的依赖中添加: <!-- 需要使用JSP标签的需要引入的包 --> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.js ...

JSP一些基本的知识

    博客分类:
  • J2EE
JSP的7大指令 jsp:forward 转发jsp:param 传递参数,不能独立使用,需要与其它的指令一起使用jsp:include 动态引入一个JSP页面jsp:plugin 用于下载JavaBean或者Applet,目前很少用到jsp:userBean 创建一个JavaBean的实例,实例时,可以设置它的作用域,即session,request,page,applicationjsp:setProperty 设置JavaBean属性值,JavaBean必须有对应的Setter方法jsp:getProperty 输出JavaBean属性值,JavaBean必须有对应的Getter方法 ...
Servlet 3.0 新特性概述 Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴 ...
1、打开Eclipse4.2,新建一个Maven项目     1)选择maven的archetype为maven-archetype-webapp     2)填写项目信息     2、完善项目目录结构     1)手工添加 src/main/java、src/test/java和src/test/resource 三个source folder,在项目上右键 New ---->Source Folder,输入folder name即可。     2)修改Source Folder的编译路径,进入Java Build Bath窗口,双击每个文件夹下的Output ...
JavaScriptMVC之实战 下面我们通过一个真实的项目例子来实战JavaScriptMVC。 项目名称:人事系统 开发模块:部门管理 开发工具:Eclipse 技术支持:JavaScriptMVC3.2.2 首先,我们需要到www.javascriptmvc.com下载JavaScriptMVC包,然后解压到目录E:\jQuery\javascriptmvc-3.2.2 下,接着我们点击"开始->运行",输入cmd进入Doc窗口,然后在Doc窗口中cd E:\jQuery\javascriptmvc-3.2.2跳转 到该目录下。 下面我们通过Ja ...
有些同学反映说,需要看太多的篇章才能明白如何使用JavaScriptMVC来开发,可不可以 用一篇把主要用到技术介绍一下,这样就可以快速入门,并且可以快速用到开发项目的。 这篇文章就是这个目的,下面我们来讲述如何快速开发。 也就是我们习惯的的开发,自己创建项目,模块等。 不过不管怎样,我们都需要下载JavaScriptMVC包,下载它,然后把它解压到我们的项目中。 解压完JavaScriptMVC包后,我们看到4个文件夹,文件列表如下: documentjs - documentation engine funcunit - testing app jquery - jq ...
在这篇文章,我只挑了有用的语言助手来讲解,其它没有讲到的,大家可以去查看JavaScriptMVC的帮助文档。 注:下述功能需要引入对应的jquery/language文件夹下的插件才能使用。1、对象的比较 $.Object.same:比较2个对象是否一样 ...
JavaScriptMVC提供了一串很有用的专用事件。 下述的只是一个简短的概述。 默认事件 让你给一个事件提供默认的行为,它使用event.preventDefault()可以防止事件冒泡。 这个对像下述的配件提供DOM的API是非常有用的。 $("#tabs" ...
Global site tag (gtag.js) - Google Analytics