- 浏览: 234615 次
- 性别:
- 来自: 深圳
最新评论
-
annyliyear:
找到的ExtJS实现多选下拉框3个代码 -
yinboxian:
源码太乱了
JXTA中使用JxtaServerPipe和JxtaBiDiPipe实现双向可靠的通信 -
yinboxian:
我的peers第一次执行时可以得到正确的结果,以后就不行了。不 ...
JXTA中基于管道监听方式通信 -
cuizhenfu#gmail.com:
http://www.cnblogs.com/cuizhf
JXTA中使用JxtaServerPipe和JxtaBiDiPipe实现双向可靠的通信 -
luxing44530:
请问, jsp页面如果在 META-INF 中, 改怎么访问? ...
Servlet3.0 新特性之模块化实践
文章列表
第1步:安装Docker
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-cli containerd.io
第2步:添加Docker仓库镜像地址
mkdir -p /etc/docker
cd /etc/docker
vi daemon.json 在该文件中追加内容:
{
"reg ...
RocketMQ,中文名“火箭消息队列”,是一款由阿里巴巴开源的分布式消息中间件,它可以实现高吞吐量、低延迟、高可用性等特点。
类比人的身体结构来说,RocketMQ就像是一个人的中枢神经系统,承担着将不同部位之间传递信息的重要任务。在RocketMQ中,消息的发送者就像是人体的神经末梢,通过RocketMQ将消息发送到消息队列,而消息的接收者则相当于人体的感觉器官,从消息队列中获取并消费消息。
RocketMQ中还有两个非常重要的组件:Broker和Name Server。类比人体来说,Broker就相当于人体的心脏,负责接收、存储、转发消息,而Name Server则相当于人体的大脑, ...
Jquery Flot 使用
- 博客分类:
- JavaScript
调用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服务
...
Servlet3.0 新特性之模块化实践
- 博客分类:
- J2EE
Web模块支持为模块化开发、框架使用提供了巨大的方便,例如需要在Web应用中使用Web框架,这就只要将该框架的JAR包复制到Web应用中即可。因为这个Jar包的META—INF目录下可以通过web-fragment.xml文件来配置该框架所需要的服务和资源等,从而避免修改已经有的应用。Web模块支持对于模块化开发也有很大的帮助,开发都可以将不同模块的Web组件部署在不同的模块中,从而避免所有模块的配置、部署信息都写在Web.xml文件中,这对以后的升级、维护将更加方便。
模块化的3大特点:
1、允许在没有框架配置的情况下使用框架—— 为您的应用程序保留Web.xml—— 将框架配置工作放 ...
JSP2开发EL语言的自定义函数
- 博客分类:
- J2EE
表达式是JSP2的一个重要特性,它是仅仅是一种数据访问语言,可以方便地访问应用程序的数据,避免使用JSP脚本。注:如果想系统认为$是符号,则需要在前面加转义字符"\"
1、表达式语言支持算术运算符和逻辑运算符。2、表达式语言有11个内置对象pageContextpageScoperequestScopesessionScopeapplicationScopeparamparamValues 属性值为数组header 请求头的属性值headerValues 数组initParam Web应用初始化参数cookie
3、表达式语言的自定义函数
表达式语言除了可以使用基本的 ...
JSP2开发自定义标签
- 博客分类:
- J2EE
先创建一个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 新特性详解
- 博客分类:
- J2EE
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个对象是否一样 ...