- 博客(190)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 移动前端技术选择
RequireJS(按需加载,移动端上可以不打包,善用304缓存,腾讯搞出一个更牛叉的增量更新加载器MT,也可以试试)+Backbone(组织代码与路由管理)+Zepto(轻量DOM操作) + fastclick.js(点击穿透与延迟处理)+Hammer.js(各种触屏事件)+iScroll5.js(滚动条处理)+Animate.css(CSS3动画)+Enquire.js(处理响应式布局)。...
2015-05-20 10:22:56
246
作用域的渗透导致用redis重写的session频繁打开关闭
4大作用域 Page:用户请求的当前页面; Request:用户请求访问的当前组件,以及和当前web组件共享同一用户请求的web组件。如:被请求的jsp页面和该页面用指令包含的页面以及标记包含的其它jsp页面; Session:同一个http会话中的web组件共享它; Application:整个web应用的所用web组件共享它。 在模版语言:...
2015-02-03 10:45:36
355
原创 系统定义包含原理
[size=medium][color=blue][b] 智能定价系统包含了非常多的数据模型,适应不同状况不同品类的产品调价。而整个系统也由不同的几个系统组成,包括商品定义系统、跟踪分类系统、品类分析系统、单品分析系统、价格策略管理系统、销售预测系统等,还包括了一些捆绑销售的方法和业务逻辑,所有这些组成了一个完整的定价体系。定价也分为自动和半自动两种模式,80%以上的商品采用自动定价,其驱动力...
2015-01-13 10:03:39
264
原创 搭建属于自己的私有云平台owncloud
来源:[url]http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/27/3101883.html[/url]搭建属于自己的私有云平台owncloudhttp://www.cnblogs.com/lanxuezaipiao/archive/2013/05/27/3101883.html...
2014-06-08 11:25:45
506
原创 分布式系统开发事务处理
目前在银行行业,分布式系统意味中业务分散到各个子系统中,当执行一项功能时,可能要调用很多系统,如果中间出现异常,前面的操作我们的想法都是希望它能自动修复,可惜目前没有相应的功能,很多要求一致性很强的分布式系统设计时都是把功能块分成很多小块然后存储在数据库中,当所有状态都变更成功后,就都返回成功,若有失败,定时不断对冲更新+人工对账方式,这样可以完全保证系统分布式的事务能力...
2014-05-22 17:50:53
116
原创 gradle安装使用
下载gradle:http://www.gradle.org/downloads下载eclpse gradle插件:http://groovy.codehaus.org/Eclipse+Plugin
2014-03-11 12:45:20
122
原创 Velocity命令简略
一、基本语法 1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.options(....
2014-02-24 17:52:58
197
原创 前端压缩和缓存处理
1、下载tk-filters-1.0.1.zip 2、解压后将tk-filters.jar放到类路径 3、在解压后的conf目录下打开tk-filters.properties文件,里面涉及到了三个大项的配置 4、修改tk-filters.properties文件的压缩与缓存,使得启动这些功能 [code="java"]ClusterCheck...
2014-02-24 15:15:19
329
原创 使用PDFBox处理PDF文档
最常见的一种PDF文本抽取工具就是PDFBox了。PDFBox是一个开源的Java PDF库,这个库允许你访问PDF文件的各项信息。在接下来的例子中,将演示如何使用PDFBox提供的API,从一个PDF文件中提取出文本信息。PDFBox下载:访问网址http://sourceforge.net/projects/pdfbox/,进入如图7-1所示的下载界面。读者可以在该网页下载其最新的版本。本...
2014-02-24 14:28:50
245
原创 Jxl使用总结
项目中使用到了,参考了来源:http://lavasoft.blog.51cto.com/62575/174244Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。...
2014-02-24 14:13:44
163
原创 eclipse各种常用插件在线安装
[url]http://blog.youkuaiyun.com/uohzoaix/article/details/7524913[/url]一,反编译插件:A、Jadclipse1、打开eclipse增加站点:http://jadclipse.sf.net/update,在线安装好JDT Decompiler 3.4.02、http://nchc.dl.sourceforge....
2013-09-23 17:01:37
132
原创 Ubuntu中有如下几个文件可以设置环境变量
在Ubuntu中有如下几个文件可以设置环境变量/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行./etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量~/.profile:在登录时用到的第三个文件是.profile文件,...
2013-09-23 10:19:43
220
原创 第一期计划感言( 一)
[size=medium] 做项目开发与维护已经两年多了,这期间手里已经积攒下了10几个项目了,以后相信还会更多,今天因学习与工作周六加班不可以兼顾,毅然辞职了,也许薪资会让很多公司望而止步,不过,我相信需要人才的公司不会在乎那么一点,我也好利用这段闲暇时间,将这以前开发的所有项目进行整理,哪些有用的分离出来,为后续公司的开发,提高效率,同时,也好更轻松的完成项目。 有人说,伟人是...
2013-09-17 14:10:46
186
原创 Mogodb学习资料
[url]http://www.cnblogs.com/huangxincheng/archive/2012/03/07/2383284.html[/url]
2013-09-10 03:10:21
122
原创 缓存瞬时失效问题
[url]http://www.cnblogs.com/sunli/archive/2010/09/06/cache_expire_same_time.html[/url][url]http://www.cnblogs.com/sunli/archive/2010/07/27/cache_key_mutex.html[/url][url]http://timyang.net/pro...
2013-09-07 10:26:16
202
原创 loadrunner直接压post请求loadrunner直接压post请求
[code="java"]Action(){//思考时间//lr_think_time (5);//集合点设置 lr_rendezvous("集合");//事务 lr_start_transaction("trans"); web_add_cookie("cart=6593,12,12|6965,8,8|7989,9,9|4038,5,5; DOMAIN=192...
2013-08-29 10:16:56
418
原创 memchched分布式一致性算法实现
[code="java"]import java.util.Collection;import java.util.SortedMap;import java.util.TreeMap;public class ConsistentHash { private final HashFunction hashFunction; private final int numb...
2013-08-28 10:32:20
153
原创 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
来源:[url]http://www.cnblogs.com/luckcs/articles/2543607.html[/url]Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Mas...
2013-08-26 13:12:10
109
原创 查看sql语句执行时间/测试sql语句性能
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SE...
2013-08-20 11:22:46
157
原创 详细解析Java中抽象类和接口的区别
来源:[url]http://www.soft6.com/tech/11/119126.html[/url]在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开...
2013-08-18 14:03:28
119
原创 Java 8的新特性和改进总览
[url]http://developer.51cto.com/art/201305/392308.htm[/url]
2013-08-07 13:47:49
123
原创 SQL Server 2005 中的分区表和索引
[url]http://msdn.microsoft.com/zh-cn/library/ms345146(SQL.90).aspx[/url]
2013-08-06 11:46:31
92
原创 java 取得客户端上次请求的URL地址
[code="java"]/** * Copyright (c) 2005-2009 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * * $Id: Struts2Utils.java 463 2009-09-13 14:34:14Z calvinxiu...
2013-08-02 18:38:04
544
原创 获取客户端真实的IP地址
获得客户端真实IP地址的方法 public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase...
2013-08-02 18:20:18
149
原创 SQLServer如何查询所有表所有字段包含某某的信息
从系统表自动生成sql语句来运行得到结果 select a.name as columnname,object_name(a.id)as tablename into t from syscolumns a, sysobjects b, systypes c where a.id=b.id and a.xtype=c.xtype and b.xtype=’u’...
2013-07-23 10:44:13
288
原创 SQLServer如何查询所有表所有字段包含某某的信息
从系统表自动生成sql语句来运行得到结果 select a.name as columnname,object_name(a.id)as tablename into t from syscolumns a, sysobjects b, systypes c where a.id=b.id and a.xtype=c.xtype and b.xtype=’u’...
2013-07-23 10:43:58
701
原创 面向松散耦合的分布式系统的锁服务
资料来源:[url]http://duanple.blog.163.com/blog/static/70971767201142412058672/[/url]
2013-07-16 17:25:13
148
原创 c# xml自动生成工具使用
xsd.exe语法示例xsd.exe语法示例一般情况下,xsd.exe位于C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin1、将xsd文件自成.CS类库。xsd.exe /d /l:C# a.xsd /n:Namespace1.Namespace2/d 指令指示该工具生成 ...
2013-07-16 15:36:58
601
原创 分布式学习站点资料
[url]http://duanple.blog.163.com/blog/static/709717672011330101333271/[/url]
2013-07-08 13:05:34
130
原创 几种负载均衡算法
几种负载均衡算法本地流量管理技术主要有以下几种负载均衡算法:静态负载均衡算法包括:轮询,比率,优先权动态负载均衡算法包括: 最少连接数,最快响应速度,观察方法,预测法,动态性能分配,动态服务器补充,服务质量,服务类型,规则模式。静态负载均衡算法◆轮询(Round Robin):顺序循环将请求一次顺序循环地连接每个服务器。当其中某个服务器发生第二到第7 层的故障,BIG-IP 就...
2013-07-04 11:34:36
191
原创 多种主流报表功能分析对比
[code="java"]多种主流报表功能分析对比经过这段时间对现行开发中主流报表的分析、综合评定,以下选择了五种主流web报表进行对比: 五种主流web报表:a) ireportb) finereportc) 水晶报表d) 润乾报表e) 明宇报表对比的功能点,不考虑现行的开发成本(在没有具体需求的情况下只能大致估量):1) 批量打印2) 机能优化...
2013-07-04 10:45:41
1317
原创 LoadRunner实战
LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知...
2013-06-28 19:33:14
241
原创 几种图像处理
这几天一直在做图片处理,其中遇到了一些问题,在网上也找到了解决办法(虽然不是最佳的),在这里还是作个记录吧。1 多张jpg图合成gif动画 /** * 把多张jpg图片合成一张 * @param pic String[] 多个jpg文件名 包含路径 * @param newPic String 生成的gif文件名 包含路径 */...
2013-06-20 09:41:52
134
原创 java实现把文字和图片合成一张图片
import java.awt.*; import java.io.*; import java.awt.image.*; import com.sun.image.codec.jpeg.*; import javax.imageio.*; public class ImgBean{ public void ImgBean(){} public static voi...
2013-06-20 09:24:00
1009
原创 Jemter 远程连接多台pc测试
来源:[url]http://www.cnblogs.com/quange/archive/2010/04/19/1715401.html[/url]利用JMeter进行负载测试的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中,JMeter自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter自身的压力...
2013-06-17 11:56:53
118
原创 MapReduce
Java MapReduce明白MapReduce 程序的工作原理之后,下一步便是通过代码来实现它。我们需要三样东西:一个map 函数、一个reduce 函数和一些用来运行作业的代码。map函数由Mapper 接口实现来表示,后者声明了一个map()方法。例2-3 显示了我们的map函数实现。例2-3. 查找最高气温的Mapperimport java.io.IOExcep...
2013-06-16 21:33:54
109
原创 memcached client -- memcached client for java使用
来源:[url]http://blog.youkuaiyun.com/gtuu0123/article/details/4897805[/url]memcached client for java是另一个memcached的java客户端http://www.whalin.com/memcached/#download 代码:(1)MemcachedServer -...
2013-06-16 21:25:23
157
原创 监测memcached运行情况的几种方法
1. 以verbose方式运行memcached 启动memcached时加-v或者-vv选项 引用# /usr/local/bin/memcached -d -m 2048 -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid -vv -v 将显示错误和警告信息 -vv 将显示错误警告信息和...
2013-06-09 14:20:53
155
原创 使用Memcached提高.NET应用程序的性能
最近在做C#的微信开发,高效性学习来源:[url]http://blog.youkuaiyun.com/zhoufoxcn/article/details/6282099[/url]
2013-06-09 13:31:25
110
Ajax与跨站点请求伪造漏洞
2012-03-22
oracl培训文件
2011-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人