自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天积累一点,一年后你会发现,自己变化很大

静下心来,一步一步,学习开源项目。

  • 博客(40)
  • 资源 (28)
  • 收藏
  • 关注

转载 协同推荐SlopeOne 算法

Slope One 推荐算法是 2005 年在香港的 WWW 会议上提出来的。可以Google检索会议论文集看原著,不过还是建议看原著之前,看完本文!Slope One是一个基于Item的个性化推荐算法,股票上有个说法是平均值可以掩盖一切异常波动,所以股票上的各个技术指标都是不同时间段的平均值的曲线图或者柱状图等。同样的,Slope one算法也认为:平均值也可以代替某两个未知个体之间的打

2015-10-30 15:27:09 1423

转载 谈谈A/B Test

当你在多个方案之间举棋不定,无法拍板哪一个更优秀的时候,你是否希望你的用户来帮你决定?什么?用户来决定,开什么玩笑。。。。是的,A/B test可以帮你做这件事情1 什么是A/B testA/B测试(也称为分离测试,国内习惯称为A/B test)是一种意在提高转换率和反响率的测试方法,常用于网页优化及市场营销,新的A / B测试,不仅仅其范围限制在web分析方面,而是为其注入新

2015-10-30 14:11:39 6313

转载 余弦计算相似度度量(优秀)

余弦计算相似度度量相似度度量(Similarity),即计算个体间的相似程度,相似度度量的值越小,说明个体间相似度越小,相似度的值越大说明个体差异越大。对于多个不同的文本或者短文本对话消息要来计算他们之间的相似度如何,一个好的做法就是将这些文本中词语,映射到向量空间,形成文本中文字和向量数据的映射关系,通过计算几个或者多个不同的向量的差异的大小,来计算文本的相似度。下面介绍一个详细

2015-10-30 14:08:24 1931

转载 为什么同现矩阵*评分矩阵=推荐结果

举个用户3对物品102是否感兴趣的例子:用户3对所有物品的评分, 有评分说明用户3喜欢这东西用户ID物品ID1用户评分3101231020310303

2015-10-30 11:17:20 9504 1

转载 MySQL Replication, 主从和双主配置

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。配置主主同步的操作步骤:MySQL-A

2015-10-29 10:53:10 1055

转载 Redis HA方案总结

Redis是一个高速的KV数据库,支持丰富的类型,既可以当做cache来使用,也可以当做存储来使用。目前仅支持replication。因此和MySQL一样,需要外部的一些方案来实现本身的HA。当然和MySQL Cluster一样,Redis作者也在实现Redis Cluster,MySQL Cluster和MySQL区别非常大,使用范围十分有限。下面是对已有的一些Redis HA方

2015-10-29 10:45:37 2257

转载 数据迁移类测试策略

前言  前段时间做了一次数据迁移,针对数据迁移类型的测试方法进行了一些了解和总结,以下工具愚公移山和精卫为淘宝开发的工具,已使用于多个产品、项目中,质量有保障。  一、工具介绍  1、愚公移山  概述:  数据的动态迁移,可完成数据全量、增量迁移,进行数据比对,保证数据的正确;目前较多运用在数据迁移中,已经被很多团队使用,是很成熟可靠的数据迁移工具 

2015-10-29 10:43:45 3482

转载 在线数据迁移经验:如何为正在飞行的飞机更换引擎

在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。根据数据所处层次,可以分为cache迁移和存储迁移;根据数据迁移前后的变化,又可以分为平移和转移。平移是指迁移前后数据组织形式不变,比如Mysql从1个实例扩展为4个实例,Redis从4个端口扩展到16个端口,HBase从20台机器扩展到 30台机器等等。如果在最初的设计里就为以

2015-10-29 10:25:45 692

转载 58同城技术委员会执行主席沈剑:好的架构是进化来的,不是设计来的

【编者按】对很多创业公司而言,随着业务的增长,网站的流量也会经历不同的阶段。从十万流量到一百万流量,再从一百万流量跨越到一千万甚至上亿的流量,网站的架构需要经历哪些变化?我们一起听听 58 同城的技术委员会执行主席沈剑在OneAPM 技术公开课上的回答(以下演讲整理):首先,非常感谢 OneAPM 技术公开课举办的这次活动。本场演讲我主要阐述一下,58 同城从小流量、中等规模流量、大流量,

2015-10-28 16:34:22 935

转载 c#网页方式获取新浪微博的微博数据

新浪微博的数据是分三段显示的。代码中只请求http://weibo.com/leijun#!/leijun?page=2&pre_page=1&end_id=3547112191461289&end_msign=-1只能获取第一段前15条微博。代码需要访问三次才能将微博数据全部获取第一次访问的url为  url = "http://weibo.com/" + uid + "?f

2015-10-28 11:11:35 2089

转载 关于DDoS攻击的认知误区,你中枪了么?

DDoS作为一种破坏性很强的网络攻击,危害极大。对DDoS攻击,大部分人的认知来源于新闻报道,但或多或少的对DDoS会有一些认识上的误区。这里,我们整理了常见DDoS的9个误区,希望有助于大家更清晰的了解DDoS。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术DDoS作为一种破坏性很强的网络攻击,危害极大。对DDoS攻击,大部分人

2015-10-26 10:07:17 622

转载 hibernate的速度问题--hibernate.jdbc.fetch_size和 hibernate.jdbc.batch_size

MySQL Jdbc驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,直接造成较低的性能。 只有把rewriteBatchedStatements参数置为true, 驱动才会帮你批量执行SQL (jdbc:mysql://ip:port/db?rewriteBatchedStatements=true)。不过,驱

2015-10-22 17:48:09 2524

转载 Flume-ng与Mysql整合开发

Hadoop、Hive、Hbase、Flume等QQ交流群:138615359(已满),请加入新群:1498924832014 Spark亚太峰会会议资料下载、《Hadoop从入门到上手企业开发视频下载[70集]》、《炼数成金-Spark大数据平台视频百度网盘免费下载》、《Spark 1.X 大数据平台V2百度网盘下载[完整版]》、《深入浅出Hive视频教程百度网盘免费下载》I

2015-10-22 17:45:27 1360

转载 dreamweaver cs6 的破解方法

dreamweaver cs6 的破解方法,很简单大家照着下面的方法做肯定能破解方法/步骤   安装DreamWeaver cs6    使用amtlib.dll破解下载amtlib.dll文件后,解压后得到 32 和 64 两个文件夹,根据自己的系统类型选择,复制里面的amtlib.dll文件,替换掉相应软件安装目录的同名文件即可。当然,原文件最好备份一个备用。比如我的目录是

2015-10-22 12:37:48 1215

转载 nonce和timestamp在Http安全协议中的作用

前段时间给客户网站做新浪微博账号登录功能,对OAuth协议以及相关的一些安全协议做了一些研究,顺便就记录一下学习心得吧。在这里就不打算具体讲OAuth的协议流程了,而是针对OAuth请求头里的nonce(随机数)、timestamp(时间戳)、signatrue(签名)这些参数的作用做一下总结。 首先看一下HTTP规范里定义的Basic认证。Basic认证及其安全问题

2015-10-22 10:14:53 969

转载 Android开发入门教程--2.Android应用程序结构分析

一、新建HelloWorld项目:1、打开Eclipse,点击“File”->"New"->"Project"-Android Application Project"": 在弹出的“New Android Application”窗体中输入相应的应用名称、项目名称、包名称,并选择相应的SDK版本和应用主题:选择项目保存位置,一路“next”完成项目

2015-10-21 17:24:47 448

转载 Android开发入门教程--1.开发环境的搭建

一、所需开发工具:1、Java JDK 下载地址 下载Java SE 6对应的JDK即可2、Eclipse 下载地址 下载Eclipse IDE for Java Developers3、ADT4、SDK Tools二、环境搭建:1、安装Java JDK,搭建Android开发环境不需要设置环境变量,安装完成后打开“命令提示符”窗口输入java –v

2015-10-21 10:20:18 527

转载 有效选择七个关于Java的JSON开源类库

April 4, 2014 By Constantin Marian Alin翻译:无若 (英语原文:http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-available-today.html) 简介JSON是JavaScript Object Notatio

2015-10-20 11:07:51 686

转载 系统的平均并发用户数和并发数峰值如何估算

一、经典公式1:   一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据   1)平均并发用户数为 C = nL/T  2)并发用户数峰值 C‘ = C + 3*根号C    C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度    C’是并发用户数峰值 

2015-10-16 18:48:17 1416

转载 成功的 Web 应用系统性能测试

性能测试是 Web 应用系统的一项重要质量保证措施。在现实中,很多 Web 性能测试项目由于性能测试需求定义不合理或不明确,导致性能测试项目不能达到预期目标或进度超期。本文针对 Web 应用系统的技术架构和系统使用特点,探讨如何有效实施性能测试过程,并重点介绍如何分析获得合理的性能测试需求,最终对 Web 应用系统性能进行科学、准确的评估。0 评论:杨 敏强, 软件工程

2015-10-15 10:19:26 1077

转载 瞬时响应:网站的高性能架构

什么叫高性能的网站?  两个网站性能架构设计方案:A方案和B方案,A方案在小于100个并发用户访问时,每个请求的响应时间是1秒,当并发请求达到200的时候,请求的响应时间将骤增到10秒。B方案不管是100个并发用户访问还是200个并发用户访问,每个请求的响应时间都差不多是1.5秒。哪个方案的性能好?如果老板说“我们要改善网站的性能”,他指的是什么?  同类型的两个网站,X网站服务器

2015-10-15 10:13:57 834

转载 PV 并发量的计算

PV与并发之间换算的算法换算公式并发连接数 = PV / 统计时间 * 页面衍生连接次数 * http响应时间 * 因数 / web服务器数量PV = 并发连接数 * 统计时间 * web服务器数量/ 页面衍生连接次数 / http响应时间 / 因数解释:统计时间 : pv统计的总时间,单位秒,要计算一天的pv就是86400秒页面衍生连接次数: 一个HTML页面可能

2015-10-15 10:09:01 914

转载 《LoadRunner 没有告诉你的》

描述性统计与性能结果分析LoadRunner中的90%响应时间是什么意思?这个值在进行性能分析时有什么作用?本文争取用最简洁的文字来解答这个问题,并引申出“描述性统计”方法在性能测试结果分析中的应用。为什么要有90%用户响应时间?因为在评估一次测试的结果时,仅仅有平均事务响应时间是不够的。为什么这么说?你可以试着想想,是否平均事务响应时间满足了性能需求就表示系统的性能已经满足了绝大多数用户

2015-10-15 10:04:13 3412

转载 web 性能测试中的几个关键指标:并发用户数,QPS,用户平均请求等待时间

关于并发用户数和QPS,自己一直被这两个概念纠结,阅读了一下相关资料,总结如下:并发用户数和QPS两个概念没有直接关系,但是如果要说QPS时,一定需要指明是多少并发用户数下的QPS,否则豪无意义,因为单用户数的40QPS和20并发用户数下的40QPS是两个不同的概念。前者说明该应用可以在一秒内串行执行40个请求,而后者说明在并发20个请求的情况下,一秒内该应用能处理40个请求,当QPS相同时,越大

2015-10-15 09:59:18 1970

转载 性能测试解惑之并发压力

上周跟一朋友阐述性能中并发的概念,叽里咕噜一大通,完了兴致勃勃地让她总结一下,她说了一句:感觉你研究的东西太初级,并发这种概念,太简单,没什么好说的。我听了差点没晕倒,估计她也晕了,真是失败。 并发真的这么简单?性能真的如我们所理解的那样? 也许并不像我们想象的那么简单,之所以我们去探究这些基本的概念,是因为在实际的工作中,我们发现,很多问题到最后才发现,根源在于概

2015-10-15 09:58:47 571

转载 接口性能测试方案 白皮书 V1.0

一、 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。  响应时间主要站在客户端角度来看的一个性能指标,它是用户最关心、并且容易感知

2015-10-13 13:49:54 2668

转载 Fiddler的基本介绍

Fiddler的官方网站: www.fiddler2.com  Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。  Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行

2015-10-13 12:55:47 653

转载 每天一个linux命令(47):iostat命令

Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。

2015-10-13 12:40:48 585

转载 网易udc

http://uedc.163.com/category/ux/page/2

2015-10-10 23:59:16 1440

转载 HTML5 vs mobile App Cloud

HTML5 vs mobile AppCloud | 时间: 2011-08-25 | 27,940 Views 交互设计前言HTML5的出现让移动平台的竞争由系统平台转向了浏览器之间:移动端的IE、Chrome、FireFox、Safari,亦或是新出现的浏览器,谁能达到在移动端对HTML5更好的支持,谁就能在以后的移动应用领域占据更多的市

2015-10-10 23:56:07 629

转载 移动APP服务端API设计应该考虑到的问题

2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端、android客户端。这仿佛又回到了多年前的CS架构,那时候我们用VB、VC、Delphi在Windows平台上快速开发各种应用程序。不同的是,如今的移动端APP基本上都是联网从服务器端获取各种数据,客户端只是一

2015-10-10 23:48:01 1081

转载 微信:一个必须研究的产品

1-我眼里的微信我在准备写下面文字之前,我几乎不用微信。和很多人一直在争论的原因一样,我不用微信是因为: 和手Q差异化不明显;没有微博的信息量大(有人形容微博是“广场”,微信是“会所”);我没有约炮的需求(有人说炮都是微信约的,锅都是陌陌背的);语聊有延时,不如直接电话方便(估计这也是新增群聊和视频功能的原因之一);第一次用“朋友圈”竟然找不到发文字功能(后来发现要长按相机

2015-10-10 23:32:21 1777

转载 如何分析APP功能需求、结构

APP分析过程在项目管理体系PMBOK中归属于项目范围定义(Define Scope)过程。从PMBOK的角度来看,在完成需求收集(Collect Requirements)后,需要对项目和产品的详细范围进行描述,清晰完整的项目/产品范围说明书有利于制定出具有良好执行性的WBS(Work Breakdown Structure),但其更为重要的意义在于科学的构建了用户所需要的系统功能架构。

2015-10-10 23:24:07 7931

转载 数据库设计经验之谈

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走

2015-10-10 23:15:11 2817

转载 移动App服务端架构设计

我从事手机app服务端开发现在已经是3个年头,自己也整理出了一套相对好用的服务架构,写出来,跟大家一起分享。如有不足,还请多指教。一:基础流程图。其实有一点还需要加上,就是对json的压缩和加密,一来给用户节约流量,二来防止请求被截取破解我们的参数。具体先压缩后加密还是先加密后压缩这个问题看需求。看到这个架构设计时,你们可能会说如果程序入口挂了,所有的服务都不可以用

2015-10-10 23:10:02 914

转载 腾讯CDC:四步帮你分析用户流失原因

摘要: 用户流失原因调研时不知如何入手?  不知如何才能找到用户真正的流失原因?  不知如何把调研结果应用到产品改善中?  到底要怎样才能做好用户流失原因研究呢?  在做了一些用户流失原因调研项目后,笔者总结了用 ...用户流失原因调研时不知如何入手?  不知如何才能找到用户真正的流失原因?  不知如何把调研结果应用到产品改善中?

2015-10-10 13:46:15 2045

转载 app运营:用户留存率详解与计算案例

摘要: 文/BLUES留存率,越来越受到大家的关注,从网站用户到客户端产品,游戏产品,无线APP产品,都非常重视这一指标,留存率成为衡量一个产品是否健康成长的重要指标之一。留存率的“40–20–10”规则Facebook平台流传出留 ...文/BLUES留存率,越来越受到大家的关注,从网站用户到客户端产品,游戏产品,无线APP产品,都非常

2015-10-10 13:43:55 13422

转载 Android实现推送方式解决方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也

2015-10-10 09:32:27 602

转载 APPLE推送通知APNS

googleAPNS:https://code.google.com/p/apns-php/wiki/CertificateCreation推送证书创建:1,登陆官网:iPhone Developer Program Portal2,选择APP IDs。 (or click here)3,创建一个app id,注意不要选择Explicit,不要选择Wildcar

2015-10-10 09:30:13 1495

转载 iphone 推送服务--Apple Push Notification Service

标注:APNs 苹果推送服务器Device 安装带有推送服务程序的iPhone手机Provider 程序服务器,把需要推送的信息发给 APNsDeviceToken  在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到Device 都需要 DeviceToken作为认证。Payload  需

2015-10-10 09:27:06 609

数据模型资源手册.卷2

希尔瓦斯顿 中文

2021-09-15

gb2312.txt

20200814收录了GB2312汉字最新版汉字,纯文本方便使用

2020-08-14

flvtool2 视频格式转换

flvtool2 flv视频格式转换 添加keyframe信息

2014-10-10

jwplayer 网页播放器 安装脚本文件

jw player 网页播放器 安装脚本文件(官方)

2014-10-10

mahout 入门例子

mahout入门 下载即可运行 适合新手入门

2014-08-18

spring ioc以及事物架构图

spring ioc以及事物架构图

2014-01-14

UML 常用图列 应用场景 区别

UML 常用图列 应用场景 区别 实际例子

2014-01-04

netty原理及例子

原理及例子,适合入门阶段学习以及提高,简单明了的例子,使你更快掌握

2011-04-23

淘宝netty例子以及原理

netty例子以及原理,以及在淘宝中应用

2011-04-23

struts2.0中文帮助手册.chm

\struts2.0中文帮助手册.chm \struts2.0中文帮助手册.chm \struts2.0中文帮助手册.chm \struts2.0中文帮助手册.chm

2010-03-01

spring2.0开发指南中文

spring2.0开发指南中文 spring2.0开发指南中文 spring2.0开发指南中文

2010-03-01

struts2不错的电子书

struts2不错的电子书 struts2不错的电子书 struts2不错的电子书

2010-03-01

Struts,Spring,Hibernate优缺点_fly.mht

Struts,Spring,Hibernate优缺点_fly.mht

2010-03-01

oracle 入门知识 解压密码忘了

oracle 入门知识 解压密码忘了 oracle 入门知识 解压密码忘了

2010-03-01

j2ee 面试 框架

j2ee 面试 框架 j2ee 面试 框架 j2ee 面试 框架

2010-03-01

JAVA面试试题集(推荐).doc

JAVA面试试题集(推荐).doc JAVA面试试题集(推荐).doc

2010-03-01

java 面试基础 j2ee

java 面试基础 j2ee java 面试基础 j2ee java 面试基础 j2ee

2010-03-01

java 面试基础 java 面试基础

java 面试基础 java 面试基础 java 面试基础 java 面试基础

2010-03-01

java 面试提升 java 面试提升

java 面试提升 java 面试提升 java 面试提升 java 面试提升

2010-03-01

面试题 JAVA 面试题 JAVA

面试题 JAVA 面试题 JAVA 面试题 JAVA 面试题 JAVA

2010-03-01

oracle ppt(英文)

oracle 文摘 感觉 还可以 oracle 文摘 感觉 还可以 oracle 文摘 感觉 还可以

2010-03-01

Python 标准类库

Python 标准类库 PythonStandardLib

2009-12-26

jivejdon3源码

jdon jive 开源项目 不错的项目

2009-08-18

优秀的LINUX教程

优秀的LINUX教程,覆盖面广,比较适合广大爱好者

2009-03-13

struts2原代码

struts2原代码,整合了webwork与struts1.x,功能更强大,优秀的设计

2009-02-27

spring2.5开发手册

spring2.5开发手册,最新版本,功能更强大 spring2.5开发手册,最新版本,功能更强大

2009-02-27

空空如也

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

TA关注的人

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