`
文章列表
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工具,验证安装是否成功。   ...
Global site tag (gtag.js) - Google Analytics