自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洗尽铅华

一路前行,无法停止

  • 博客(27)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 HteOS - Win10 Metro UI 风格的Web桌面

HteOS是一款Win8 Metro UI风格的Web桌面应用开发框架现代的、简约的界面,丰富的组件、功能,全新的Web桌面

2014-06-07 18:37:05 16841 5

原创 Docker部署Dubbo跨主机IP访问解决方案

最近在对现有业务系统进行Dubbo服务化重构,部署方式采用Docker部署,在部署过程中发现Dubbo服务注册的一些问题(因为现在团队中缺少容器化的大神支撑),在这里和大家进行分享;Dubbo在Docker中部署时往注册中心注册的是Docker实例的IP地址,通常为:172.18.0.*。这种IP外网是服务访问的。针对这种方式,在Google上查了很多解决方案,本人觉得比较合理的解决方案:...

2018-07-25 11:36:23 16485 4

原创 自定义ExtJS控件之Ext下拉树和Ext下拉表格

简介在Ext官方的例子中只有下拉列表控件,但是在实际业务中只有下拉列表无法满足需求的,像下拉树和下拉表格都是很常见的控件,对于刚使用Ext的人来说,自定义一个控件好难,其实多读官方的源码有些事情就不会那么难了。下面是下拉树的代码:Ext.define('ComboTreeBox',{ extend : 'Ext.form.field.ComboBox', multiSelect : tru

2013-10-14 20:28:20 16079 1

原创 SpringMVC请求分发的简单实现

简介    以前用了下SpringMVC感觉挺不错了,前段事件也简单了写了一些代码来实现了SpringMVC简单的请求分发功能,实现的主要思想如下:将处理请求的类在系统启动的时候加载起来,相当于SpringMVC中的Controller读取Controller中的配置并对应其处理的URL通过调度Servlet进行拦截请求,并找到相应的Controller进行处理主要代码首先得标识出来哪些类是Con

2013-10-12 10:22:22 12368 4

原创 使用WebRTC实现电脑与手机通过浏览器进行视频通话

最近一直在研究WebRTC,做了一个小项目:www.meet58.com,利用WebRTC可以只通过浏览器进行视频聊天。下面是手机和电脑进行视频聊天的截图:PC端手机端我的测试环境:PC端:Chrome 28手机端:GalaxyS2 Android4.03 浏览器Chrome Beta好像目前手机上只有Chrome Beta支持WebRTC测试的时候遇到一个问题,就是发热很严重

2013-08-17 21:38:31 14355 18

原创 基于Tomcat7、Java、WebSocket的服务器推送聊天室

前言        HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高。WebSocket技术对只会产生很小的开销,并且实时性特别高。下面就开始讲解如何利用WebSocket技

2013-08-01 21:35:45 54485 81

原创 HTML5 Web Speech API 结合Ext实现浏览器语音识别以及输入

简介Web Speech API是HTML5技术中的一个提供原生语音识别技术的API,Google Chrome在25版之后开始支持Web Speech API,Google也提供了一个官方实例,效果如下:实现效果我根据Google提供的实例中的相关实现,在Web即时通讯系统中结合Ext实现语音输入,Ext作为展示层,将识别的过程进行展示。效果如下:开启语音输入时,

2013-07-13 10:17:34 19749 2

原创 Ext-Desktop Web桌面项目 Leetop 开发<持续更新中....>

前言做了Ext桌面项目这么久了,感受到了Ext开发的方便也看到了Ext开发的短板,Ext可能更是适应于企业内部系统更好点,对于互联网开发确实捉襟见肘,也可能是对于Ext的优化还没有深入,这个项目也只是业余爱好写一写,没有项目的支持。也就当是挖掘挖掘能力把。Ext的设计确实考虑的特别详细,非常好的一个框架。也领略到了JS的魅力。抱怨一下CSDN博客的目录,太难调了。 2011年6月

2012-11-21 11:20:12 42141 112

原创 基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话

介绍        最近这段时间折腾了一下WebRTC,看了网上的https://apprtc.appspot.com/的例子(可能需要翻墙访问),这个例子是部署在Google App Engine上的应用程序,依赖GAE的环境,后台的语言是python,而且还依赖Google App Engine Channel API,所以无法在本地运行,也无法扩展。费了一番功夫研读了例子的pyt

2012-11-04 13:04:55 57563 81

原创 Spring3+Hibernate4+SpringMVC整合Ext:JSON数据格式传输

前言前两篇文章介绍了Spring3、Hibernate4、SpringMVC的整合以及Ext界面MVC的实现,这次介绍的内容是处理Ext的分页和前后台的数据传输。目前Ext大部分组件使用的都是JSON数据格式(如果有不知道JSON数据格式的同学可以去网上找点资料看下,在这里就不赘述了)。包括表格控件、树控件、报表控件以及表单空间等等,所以说对于整合Ext来说如何向前台空间传输JSO

2012-10-10 00:28:22 26582 40

原创 Spring3+Hibernate4+SpringMVC整合Ext:开发Ext界面及Accordin Tree

前言Spring3+Hibernate4+SpringMVC整合Ext:项目架构搭建中已经介绍了Spring3、Hibernate4和SpringMVC的整合,下面介绍的是开发一个典型的Ext后台管理界面:        开发这个界面使用了Ext MVC,好多人都叫我用MVC方法去实现,其实MVC不是每个场景都适合。就我现在这个界面的场景而言并不适合用MVC开发,本来一个j

2012-10-06 15:28:03 18954 9

原创 Spring3+Hibernate4+SpringMVC整合Ext:项目架构搭建

前言       前段时间突然想用SpringMVC结合Ext做一个框架原型,整合后发现SpringMVC配合Ext简直天衣无缝,当然SpringMVC结合别的UI框架应该也是天衣无缝的。SpringMVC比Struts2确实要强大很多,特别对于Ext框架JSON数据的完美支撑,开发起来相当舒服。Spring3整合Hibernate4的时候可能有点问题,跟Spring2+Hibernate

2012-10-06 11:32:32 25136 8

原创 Ext.form.field.ComboBox结合Servlet、JSON实现AutoComplete

这是一个利用Ext.form.field.ComboBox实时获取数据的例子,这个combo必须是可以编辑的,在编辑的过程中通过输入的关键词去后台获取相关的数据。由于combo在自身的代码实现中已经实现了autocomplete的功能,只不过没有着重的表达出来,不过我们还是还是可以通过代码挖掘出来。这个是从一个官方的例子衍生而来的,官方的例子还是很全面的。下面我们看具体实现,前端JS代码:Ex

2012-05-31 22:28:27 5530

原创 Ext4+Java构建Web应用程序后台经典界面

在我以前写的一篇文章ExtJS4+Servlet/Struts2+JSON+accordion布局动态Ext.tree.Panel菜单,大家都对Ext.tree.Panel组件和Ext.tab.Panel组件相结合起来比较困惑。对于Ext.tree.Panel的异步加载也有问题。写这篇文章分享我对Ext开发的一些做法和认识。谈谈自己如何构建Ext应用框架的,下面让大家看看效果图:

2012-05-16 23:21:53 48422 52

原创 Ext4+Servlet+HTML5实现实时获取文件上传进度、本地预览、文件拖拽上传的相册实例

今天晚上花了几个小时的功夫做了一个相册,类似于QQ空间的文件上传,不过我用的Ext+HTML5等新的技术,结合Servlet上传文件。有几个特点:文件拖拽上传实时获取上传进度本地预览与Ext结合起来说了这么多,还是贴几张图给大家吧!!这个是没有做任何操作时候的窗口拖动图片的时候,提示将图片拖动到指定的区域这个是拖拽进去后,生成了本地预览,并有相应

2012-05-10 22:54:58 12502 20

原创 MyEclipse 10.0,9.0,8.0 下添加jadClipse反编译插件

jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面像大家介绍下如何将jadclipse加入到MyEclipse10.X,9.X,8.X当中:http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%20_%3D3.3

2012-04-20 20:08:10 12989 1

原创 Google Chrome无法添加扩展程序(插件)的解决方案

在chrome添加扩展程序时总是显示“正在检查”,很恶心的一件事。解决这个问题的关键是无法下载扩展程序,因为google的相关网站已经被封掉了。解决方案有两种:在翻墙的情况下可以添加,这个绝对没有问题。手动在host文件里面添加google的ip,方法如下:进入到dos命令下,输入命令:pingwww.google.com,将获取到的IP

2012-04-20 19:45:51 59071 4

原创 ExtJS4+Servlet/Struts2+JSON+accordion布局动态Ext.tree.Panel菜单

先贴个图给大家,实现的是一个Accordion布局的动态菜单,俗称手拉琴布局,切入正题:       首先构造出一个窗口(Ext.window.Window),布局选择Accordion,代码:var win = Ext.create("Ext.window.Window", { title : "Accordion布局动态菜单", width : 300, hei

2011-12-07 23:57:04 26591 48

原创 Leetop/Ext-Desktop Web桌面 项目开发实录<持续更新中....>

纯属热爱Ext开发,上班忙一直没时间写,做的比较慢。     2011.6-2011-7,新增功能列表:      1、更改桌面图标显示样式      2、增加桌面图标右键菜单      3、桌面图标自动换列      4、桌面图标拖动      5、桌面图标选择器      6、增加页面图标名称修改控件      7、优化页面JS文件通过动态加载获取

2011-10-17 21:34:22 9645 23

原创 ExtJS4 Ext.tree.Panel获取Node对象

Ext4改了好多,树控件都改得自己不认识了,切入正题:在Ext3中只要注册了'click','contextmenu',就会将Node对象传进来,代码示例:contextmenu : function(Ext.tree.TreeNode,Ext.EventObject

2011-09-22 00:11:58 24497 17

转载 [博文精选] 怎样向妻子解释MapReduce(转载)

印度Java程序员Shekhar Gulati在自己的博客发表了“How I explained MapReduce to my Wife?”一文,比较通俗地阐述了MapReduce的概念。译文如下,译者是伯乐在线的黄慧谕。昨天,我在Xebia印度办公室发表了一个关于MapR

2011-08-28 12:37:04 2384

原创 ExtJS4+JSON+Servlet/Struts2实现登录验证

在做实例之前,首先要明白自己要做到是什么东西,这样才能动手去做,一个简单的流程图:               所以做登录实例很简单,就所简单的做好页面,发送请求,服务端准备好JSON到数据格式返回给客户端。     页面的Ext的代码:     Ext.onReady(function() { var loginForm = Ext.cr

2011-08-28 10:53:38 9224 11

原创 Hadoop namenode 不能启动解决方案

每次机器重启了,namenode都启动不了,造成到原因可能是:     在core-site.xml配置中hadoop.tmp.dir的目录在系统启动时被清空 hadoop.tmp.dir /tmp/hadoop/hadoop-${user.name} 两种解决方案:     1、进入hadoop到目录           > bin/s

2011-08-27 22:24:34 13125

原创 Ext - Desktop - JavaScript版浏览器探索

这几天一直在折腾用JS写浏览器,已经作出初步的效果,但还是遇见了一些很大的难题“:无法获取目标网站的一些属性,比如:网站的标题,网站的图标。无法重写浏览器打开新页面/新建选项卡的方法。    上面两个问题没有解决,不管怎么样,也只是摆个样子罢了,无法真正的实现浏览器的

2011-08-17 20:21:37 2589 3

原创 ExtJS - Desktop - 开发豆瓣FM应用

这次为了美化图标,山寨了点WebQQ的图标,纯属好看,题外话:火狐的Firbug是好东西,山寨全靠它了。    下面是ExtJS版的豆瓣FM :          代码很简单,实现原理就是在豆瓣FM的地址上套一个Ext.Wndow的壳。    Ext.de

2011-08-14 22:02:52 5308 1

原创 Spring3.0实现REST实例

     关于REST是什么东西,在这里我就不再多说,大家可以去http://blog.csdn.net/pilou5400/archive/2010/12/24/6096861.aspx看看介绍,直接切入主题:      这是一个rest风格的访问,Spring从3.0开始将全面支持rest。不得不感叹Spring的强悍。      项目结构:       第一步永远是配

2011-06-21 21:52:00 50949 27

原创 Ext.tree.TreePanel,accordion布局基于SSH+JSON的系统级应用之菜单设计

ExtJS作为前端JS框架,在企业级系统建设方面占有相当大的地位。无论是在界面设计、页面缓存处理、跨浏览器、面向对象方面都非常优秀。而且还有一个非常优秀的文档。相信大部分人都是被其界面吸引,但是我们在透过界面看Ext的实现方式和思想真的是让人受益匪浅。也不废话了,Ext对于大家来说应该有所了解。       有很多人说:Ext难学、难用,找不到切入点。我个人感觉做Ext的东西,就是做数据。

2011-06-20 20:26:00 9774 16

Ext下拉树、下拉表格

项目是myeclipse的web项目,导入项目即可,自己添加ext的js和css文件,资源中没有加入ext的基础文件

2013-10-14

基于Tomcat7、Java、Ext、WebSocket的聊天室

项目可以直接导入,一个基于Tomcat7、Java、Ext、WebSocket的聊天室,分数是3分,目的不是为了赚分,是为了大家能够评论,提出意见。

2013-08-01

基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话

基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话

2013-03-07

Ext相册实现文件拖拽,实时上传进度,本地预览(2012-05-14版)

2012-05-14更新: 增加了通过资源管理器选择文件功能 修复上传进度显示BUG 增加相片右键菜单 上传更改为上传全部项和上传选中项 增加图片浏览器功能 图片浏览器支持拖动、双击最大化/还原、更改尺寸 图片浏览器支持对数据源里面的图片进行导航 图片浏览器图片的放大和缩小

2012-10-17

Spring3.0+Hibernate4.0+SpringMVC整合Ext

压缩包中有2个项目: 1、fes,这项目是整合后的项目,运行这个项目可以看到整合后的效果。 2、ext4,这个项目是用来做ext的公共js库用的,这样不比没个项目都添加ext的js文件,方便开发。 切记将ext4项目部署上去,并且应用名称为ext4,否则访问fes项目是会找不到ext的js文件。 jxcia.sql是数据库脚本,新建一个jxcia的数据库然后导入脚本即可,数据库是MYSQL 也可以自己手动去添加ext的js文件

2012-10-06

Ext.form.field.ComboBox结合Java、JSON实现AutoComplete

Ext.form.field.ComboBox结合Java、JSON实现AutoComplete

2012-05-31

Ext4+JSON+Servlet+Tree构建Web应用框架

Ext4+JSON+Servlet/Struts2+Ext.tree.Panel+Ext.tab.Panel构建Web应用系统框架

2012-05-16

Ext相册实现文件拖拽,实时上传进度,本地预览

Ext4+Servlet/Struts2+HTML5实现实时获取文件上传进度、本地预览、文件拖拽上传的相册实例

2012-05-11

Hadoop 0.20.205.0 API 官方CHM版

Hadoop 0.20.205.0 API 官方CHM版,根据Apache官方文档生成的chm版的文档,绝对原汁原味!

2011-12-10

HadoopAPI官方CHM版

根据Apache官方的API生成的CHM帮助文档,绝对原汁原味、官方、正版,英文版!

2011-12-10

ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例

ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例

2011-12-09

Ext-Destktop例子(改进版)

1、桌面图标的显示样式、自动换行、拖动及页面图标选择器 2、修正了部分BUG 3、加入了许多WebQQ的元素 4、写了一个JavaScript版的浏览器,不过是个半成品 5、加入了豆瓣FM、QQ地图、QQ音乐等应用

2011-10-15

ExtJS4+JSON+Servlet(Struts2)实现登录验证

ExtJS4+JSON+Servlet(Struts2)实现登录验证

2011-08-28

Spring3.0 rest 实例

Spring3.0 rest 实例,实现rest风格的访问

2011-06-21

DOM文档对象中文手册.chm

DOM文档对象中文手册,在JS编程的时候,你绝对需要这个文档!

2010-12-05

数据结构与算法分析—C语言描述.pdf

数据结构与算法分析—C语言描述,对于学习数据结构和算法的同志来说,绝对有用。

2010-12-05

正则表达式系统教程.CHM

正则表达式系统教程,学习正则表达式的好材料。

2010-12-05

Ext3.0中文文档(CHM格式)

ExtJS的中文文档,ExtJS的开发利器

2010-12-05

Struts2入门,用户登陆

一个最简单的Struts应用,实现用户登陆。

2010-04-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除