自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深伤老农

种爪哇的老农,产量不小,品质优良,欢迎采购

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 StrobeMediaPlayback的Javascript桥接

StrobeMediaPlayback是Adobe官方出的流媒体播放器,支持RTMP协议,在项目中运用到了,却在网上怎么都找不到相关资料,可以说是寥寥无几。无奈之下,稍微看了点源代码,对播放器与JS桥接的方式进行了整理,于是有了此文。 关键代码:/** * 初始化播放器 */function initPlayer(){ var p = { //视频地址 src :

2015-04-20 10:46:35 3838 5

原创 实现跨域文件上传

利用iframe做post跨域请求,实现跨域文件上传。真正的跨域!毫无限制,不需要任何服务端配置。但是,肯定是需要服务端程序支持。

2015-03-27 18:53:57 3296

转载 HTTP协议缓存策略深入详解之etag妙用

Etag是什么:Etag 是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。  HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务

2015-02-10 15:39:56 526

转载 亿级Web系统搭建——单机到分布式集群

摘要:随着数据暴增,单服务器开始疲于应对海量用户的访问。自本期《问底》,徐汉彬将带大家开启异地跨集群分布式系统打造,本次关注的重点则是架构从单机到分布式集群的转变。【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。  大规模流量的网站架构,从来都是慢慢“成长”而来。而这个

2015-01-12 10:29:07 1063

转载 天猫浏览型应用的CDN静态化架构演变

摘要:双11流量的大幅增加,给天猫浏览型系统带来容量评估、硬件扩容、性能优化等技术挑战。本文阐释其如何通过静态化技术实现动静态信息分离、利用缓存技术存放静态化内容、利用少量动态数据异步加载填充,解决以上问题。在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等

2015-01-08 16:25:40 1607

原创 Mybatis二级缓存初探

首先,要开启缓存:然后,使用二级缓存:使用就这么简单。但是,本文的目的不是使用,而是要看下使用的效果。先看看配置了缓存的mapper中都配置了什么语句:一个查询所有的语句: select * from account一个保存的语句: insert into account(username,status) values(#{username}, 0)对

2014-12-18 10:20:44 914

原创 前端多语言的实现

前言多语言的重要性相信不需要多言,但是,对于使用ExtJS之类的前端框架做开发,很多时候要使用一些多语言消息,难道都写在动态页面里?这样,就会对动态页面有依赖。如果说页面是访问量非常大的,比如:首页,那么静态化是非常有必要的。那问题就来了,怎么做多语言的静态化?事实上,使用一些模板语言,是能做到多语言的静态化,即根据不同语言,生成不同的静态页面。但是,这样一来,静态页面就非常多了,而且很多地方

2014-12-18 09:11:43 8301

原创 实现Spring数据源前台安装配置

一直很纠结Spring都把数据源配置好了,那类似WordPress那样安装时怎么配置数据源的。想了一下,既然要通过安装步骤配置数据源,那么数据源实际上就是动态或者半动态去加载的。想要做到这一点,靠默认的那些Spring配置肯定实现不了。研究了一下,最终还是有个解决方案了。当然,这只是其中一种实现,因为dataSource的特殊性而实现的。不过,其他dataSource管理器也可以参考实现。

2014-12-05 14:30:47 555

原创 基于jQuery的高可定制的瀑布布局实现V2.0

1.0实现请参考之前的文章:http://blog.csdn.net/u014184244/article/details/413144772.0的实现原理和1.0的差不多,但是与1.0不同的是,不管理具体内容的实现,只关注布局。因此,使用2.0会比1.0要麻烦,但是会更加灵活。另外,2.0无需再依赖css样式文件,只要引入一个js,所有都搞定。而且支持自定义样式名称以便做高级定制

2014-12-04 19:46:18 650

原创 基于Jcrop做客户端无上传图片剪裁

首先要说,jcrop做剪裁,是很强大的,也有

2014-11-24 10:25:12 1141 2

原创 基于jQuery的高可定制的瀑布布局实现

其实瀑布布局已经流行很久了,以前一直很喜欢,就是没实现过。

2014-11-20 15:47:35 828

转载 差网络环境模拟工具 Clumsy

clumsy 能在 Windows 平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。简介利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用 程序在不良网络状况下的

2014-11-20 10:32:03 1301

原创 实现简单的WebService测试用发布工具

这几天研究WebService,测试启什么server很烦,直接写main又

2014-11-06 15:22:49 1348

原创 实现Spring管理WebService客户端Service,让你感觉不到它是WebService

首先定义接口:public interface WebServiceFactory { public T build(Class clazz,String url,String name); public T build(); public void setUrl(String url); public void setClazz(String name) throws ClassNo

2014-11-05 17:28:51 841

原创 Java实现高可定制的二维码生成

关键代码1、模式设置// 设定编码容错级别qrcode.setQrcodeErrorCorrect(c.getLevel());// 设定编码模式qrcode.setQrcodeVersion(c.getEncodeMode());// 设定编码版本qrcode.setQrcodeVersion(c.getVersion());2、字符转化// 转化字符

2014-09-30 10:14:32 1848

Java水木清华精华区

水木清华精华合集,学习Java必备资源。也可以做手册用。

2014-09-22

空空如也

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

TA关注的人

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