2013年12月16日
摘要: Guacamole是一个基于HTML5的虚拟桌面应用程序,其中包含多个组件,由各组件共同构成Guacamole---一个完整的虚拟桌面解决方案,不需要任何插件,只要浏览器支持HTML5就可以实现,而且实现过程也比较简单,且0.8.3版本预留了websocket的支持,相信下一个虚拟桌面版本会更加出色,下图为guacamole架构:API地址:http://guac-dev.org/doc/gug/users-guide.html一下是guacamole 0.8.3版本的部署:1、服务器信息及准备guacamole资源Linux ubuntu 3.8.0-19-generic #29-Ubunt 阅读全文
posted @ 2013-12-16 11:43 Hux、Diy 阅读(3526) 评论(1) 推荐(0) 编辑
  2013年12月3日
摘要: 测试一下HTML5的websocket功能,实现了客户端→服务器实时推送信息到客户端,包括推送图片:websocket实现MessageInbound类 onTextMessage()/onBinaryMessage()方法负责信息的推送,canvas负责绘画,看代码自己研究比较好,源码在后面demo的服务器:tomcat 7.0.47,浏览器为支持websocket version 13版本,注意:引入jar包在tomcat的lib目录下:catalina.jar tomcat-coyote.jar,发布项目后需要删掉,否则包冲突!每个浏览器的websocket版本不同 需要不断测试 慎用! 阅读全文
posted @ 2013-12-03 20:17 Hux、Diy 阅读(4102) 评论(2) 推荐(0) 编辑
  2013年11月22日
摘要: tomcat发布项目的时候遇到些小问题 不过解决了问题1、 整个服务器的404自定义界面问题解决方法: 在tomcat安装目录下conf中web.xml中修改配置文件 404 /error.htm 定义错误代码404,以及错误界面界面,这里是error.htm之后在webapps目录下面的ROOT目录里面添加要加入的自定义错误界面,重启即可问题2 项目发布后访问项目标题图标是tomcat默认的图标,一只猫,要修改为项目指定图标解决方式: 把自己项目图标弄成32*32的ico图标(图片大小自己调整),许多网站提供图片转换ico格式,可以查找。 有了图标后命名为:fav... 阅读全文
posted @ 2013-11-22 10:29 Hux、Diy 阅读(622) 评论(0) 推荐(0) 编辑
  2013年11月20日
摘要: 软件安装:myeclipse 6.5 Apache Tomcat/7.0.47安装完成后开始配置 1、 随便展开一个tomcat配置选项,这里配置到tomcat6.x,如下图:2、查看tomcat6.x下的JDK,如下图:把安装的jdk版本add进来,然后apply,ok3、选择paths 如下图:在append to classpath中addjar/zip,找到tomcat目录bin里面的tomcat-juli.jar,然后apply,ok4、重启tomcat 阅读全文
posted @ 2013-11-20 12:04 Hux、Diy 阅读(392) 评论(0) 推荐(0) 编辑
  2013年10月31日
摘要: 先上图,利用tomcat,这个下载界面没有代码,点击文件名即可下载详细参考:http://tomcat.apache.org/tomcat-7.0-doc/default-servlet.htmltomcat 版本:7.0.42 /6.0.26/7.0.23已测试通过下面是配置步骤1 建立被下载文件目录(以D://download为例,下载文件在download目录下)2、配置虚拟目录 在tomcat 安装目录\conf\Catalina\localhost下建立任意文件名xml文件(缺失文件夹需要自己建立) 示例:download.xml--配置文件名为访问下载目录 即访问地址为:http: 阅读全文
posted @ 2013-10-31 13:01 Hux、Diy 阅读(3906) 评论(0) 推荐(0) 编辑
  2013年10月22日
摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 阅读全文
posted @ 2013-10-22 10:37 Hux、Diy 阅读(275) 评论(0) 推荐(0) 编辑
  2013年10月11日
摘要: 各种Dwr简介不需要多说,知道是实现局部刷新就差不多了,至于实现原理,慢慢参透吧,一下说明怎么使用DWR首先建一个web工程,然后添加如下jar包:清单1、开始编写调用的代码(请求的数据),Us类只是一个存储数据的对象package com.dwr;import java.util.ArrayList;import java.util.List;/** * 供界面js调用的方法,只写了几个 * @author * */public class TestMethod { /** * 字符串类型 * @return */ public String sayHi... 阅读全文
posted @ 2013-10-11 17:41 Hux、Diy 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 因为以前项目中有用到过Excel导入,所以整理了一下,这是一个导入Excel数据到数据库的方法注意:需要导入poi jar包代码清单/** * Excel 导入 * @param mapping * @param form * @param request * @param response * @return * @throws Exception */ public ActionForward inpexcel(ActionMapping mapping, ActionForm form, Http... 阅读全文
posted @ 2013-10-11 15:53 Hux、Diy 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 最近开始接触ExtJs,贴出自己的代码,一个简单的表格显示版本 3.4.1需要json包代码清单1、jsp引入的ExtJs文件 代码清单2 、viewTable.js文件 1 /** 2 * 数据表格显示 3 */ 4 Ext.onReady(function (){ 5 //多选框 6 var sm = new Ext.grid.CheckboxSelectionModel({ 7 listeners:{ 8 'selectionchange':function(obj){ 9 ... 阅读全文
posted @ 2013-10-11 11:53 Hux、Diy 阅读(3906) 评论(0) 推荐(0) 编辑
  2013年8月22日
摘要: Matcher类: 使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中 ()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的, 以及这些组和组的下标怎么对应的. 下面我们看看一个小例子,来说明这个问题 \w(\d\d)(\w+) 这个正则表达式有三个组: 整个\w(\d\d)(\w+) 是第0组 group(0) (\d\d)是第1组 group(1) (\w+)是第2组 group(2) 我们看看和正则表达式匹配的一个字符串x99SuperJava, group(0)是匹配整个表达式的字符串的那部分x99SuperJ... 阅读全文
posted @ 2013-08-22 16:19 Hux、Diy 阅读(1478) 评论(0) 推荐(0) 编辑