- 浏览: 25179 次
- 性别:
- 来自: 杭州
最新评论
文章列表
Netty是什么?
大概用Netty的,无论新手还是老手,都知道它是一个“网络通讯框架”。所谓框架,基本上都是一个作用:基于底层API,提供更便捷的编程模型。
Netty是由JBOSS提供的一个java开源框架。Netty提供 ...
需求:使用FTPClient,根据上传文件和需要存放的文件目录,若FTP服务端不存在指定的文件目录,则创建;否则直接将文件保存至对应的文件目录中。
测试:感觉问题不大,直接写代码,做测试用例。用JAVA第三 ...
需求:最近有一个需求,就是在文件下载前,先弹出提示框,提示即将下载文件的大小等信息。用户根据提示信息的实际需要,选择确定或者取消。
问题:下载按钮使用submit类型,点击后,没有办法可以捕捉submit按钮在提交之前的事件。也就是说,直接处理,没办法通过异步查询返回提示内容给用户选择。
解决:通过在页面上隐藏原submit下载按钮,重新增加一个button类型按钮,通过点击button类型按钮,异步提交参数并返回需要下载文件的大小等信息供用户选择。在用户选择确定后,代码设置原submit按钮的click()事件提交整个form,并获取到下载文件。 ...
最近在做项目,在用spring:message标签做资源国际化的时候,碰到个诡异的问题,着实让人头疼一阵。
在js代码中,嵌入使用spring:message标签做消息提醒的时候,在中文环境下,一点问题没有,但一切换到英文环境,出现JS错误。在chrome浏览器中调试,出现“Uncaught SyntaxError: Unexpected identifier”错误。JS代码如下:
var promptMsg = function(msg) {
...........
}
$(function($) {
........... ...
最近在使用HighCharts进行图标统计分析的时候,客户要求对生成的统计结果图可以导出到Excel查看。
通过查看相关资料,在得知HighCharts通过SVG生成图标文件信息,那思路就基本确定了,将提交上来的SVG表述字符串转换成图片并写入Excel文件,并将Excel文件转换成流的形式返回到前端进行下载输出。查找Apache下的开源库batik可以完成SVG格式转换为图片的功能,开始着手进行代码开始。
在Maven中引入batik相关开发包,如下:
<dependency>
<groupId>batik</groupId> ...
Mule是一个以Java为核心的轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的。Mule更关注其灵活性,高效性以及易开发性,在开源的ESB领域可谓一枝独秀。
当前Mule的版本分为商业版和社区版两个版本,其中社区版作为开源发布。在功能的区分上,商业版支持更多的功能,其中就包括分布式部署。而且商业版提供自带的监控和管理平台,可以帮助开发这快速完成应用部署、平台监控等功能。
在开发方式上,Mule开发方式分为两种,
今天在开发过程中,遇到了一个如何关于向easyui插件combobox,添加下拉选项的问题。搞了很久,终于曲线找到了一条解决办法,把解决问题的过程记录如下,供有需要的人参考。
源代码如下,通过ajax调用,从服务端返回json字符串,并显示在客户端。
$('#test').combobox({
url:'地址',
valueField:'version',
textField:'name',
filter: function(q, row){
var opts = $(this).combobox('options');
return ro ...
关于NodeJS,之前投简历看到的时候,总是以为只是另外一门类似JQuery之类的前台开发语言,并没有觉得它有多么的神奇。直到有一天认真看了它的介绍,才发现它有多么的神奇,现在变成了它的忠实粉丝,虽然我才刚刚入门。
为了了解它,当初也是从最经典的“Hello World”应用开始作为自己的入门事例。就像本书《了不起的Node.js 将JavaScript进行到底》在开篇所介绍的那样,在Windows中学会如何搭建项目环境,如何下载需要的开发工具包,了解什么是NPM,如何创建项目,如何运行第一个事例。
本书在开篇NodeJS的介绍中,并不是简单的对一些概念一带而过。相反,通 ...
废话不说,直接上文章。开篇第一章,主要记载如何在Windows下安装NodeJS。
首先,去官网,http://www.nodejs.org/,下载安装文件。点击“DOWNLOAD”,进入下载界面。根据操作系统,选择对应的安装文件。注意,最好选择.msi后缀的安装文件,可以帮你把配置环境变量、安装npm的工作给你做全了。如果你是新手,建议使用.msi文件进行安装,避免不必要的麻烦。(至于npm是干嘛用的,咱们以后慢慢再讲。)
第二步,双击后安装文件后,根据界面提示,完成安装。(注,安装位置,可以根据自己的意愿放置)。
打开cmd.exe工具,验证安装是否成功。
...