Quantcast
Channel: IT社区推荐资讯 - ITIndex.net
Browsing all 11810 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Redis 的性能幻想与残酷现实

2011 年,当初选择 Redis 作为主要的内存数据存储,主要吸引我的是它提供多样的基础数据结构可以很方便的实现业务需求。另一方面又比较担心它的性能是否足以支撑,毕竟当时 Redis 还属于比较新的开源产品。但 Redis 官网宣称其是提供多数据结构的高性能存储,我们对其还是抱有幻想的。幻想要了解 Redis 的性能,我们先看看官方的基准性能测试数据,心里有个底。测试前提 Redis...

View Article


Image may be NSFW.
Clik here to view.

我懂得所有的投资道理,却依然做不好股票

戴汨 聪明,其实不是一个好词。 说到聪明人,大部分的人脑子里第一印象都是智商高的人或者那些名校校毕业的人。聪明人在学校里面通常比较受尊重,他们也自然而然的享受这种尊重。 但是一个有趣的现象是,大部分的聪明人到了社会上就失去了优势。拿世俗的标准来看,那些社会上的成功人士大都不是学校里的好学生或者连有名的学校都不是。 马云说:中国最好的大学是杭州师范大学。这固然是调侃,但其实很有道理。...

View Article


Image may be NSFW.
Clik here to view.

Uber容错设计与多机房容灾方案

此文是根据赵磊在【QCON高可用架构群】中的分享内容整理而成。赵磊,Uber高级工程师,08年上海交通大学毕业,曾就职于微软,后加入Facebook主要负责Messenger的后端消息服务。这个系统在当时支持Facebook全球5亿人同时在线。目前在Uber负责消息系统的构建并推进核心服务在高可用性方向的发展。前言赵磊在7月21号的全球架构师峰会深圳站上,做了主题演讲:Uber高可用消息系统构建,对...

View Article

Image may be NSFW.
Clik here to view.

使用动态代理实现精简版CachedRowSetImpl

曾经,为了避免“Access restriction” ,打算自动实现一个CachedRowSet  ,于是新建一个类implements CachedRowSet , 没有做其它任何工作,代码已经2千多行了, class文件38K !!! 所以多次因此放弃了。 今天想到用动态代理实现CachedRowSet ,于是只实现其中部分有用的方法,剩余的300多个无用方法不处理。几百行代码就解决问题...

View Article

Image may be NSFW.
Clik here to view.

同样是产品经理,大公司和小公司究竟有什么区别?

【编者按】本文作者刘飞,前锤子科技产品经理。很多人会关心,大公司和小公司的产品经理究竟有什么区别。我的体验,异同点有以下这些。大小公司的产品经理区别在哪里?在工作流程方面:大公司讲规矩,小公司看效果。...

View Article


Image may be NSFW.
Clik here to view.

Office在线预览及PDF在线预览的实现方式大集合

一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览。 优点: 1、有效的保护的源文件及文件的复制,不可复制也是缺点。...

View Article

Image may be NSFW.
Clik here to view.

基于fabric和hg的自动化部署

自动化部署fabric是个很好用的自动化部署工具,虽然功能比起puppet,saltstack之类要弱一些,但胜在用python,而且免安装服务端。当然你要说docker更好我也同意,然而我是经常使用FreeBSD的,而且还有一些32位的低配系统,并不适合用docker。更不用说虚拟机了。自动化部署的目的主要是简化手工部署的麻烦,包括初次安装部署和代码修改后的更新部署。初始部署主要是安装基础环境,初...

View Article

Image may be NSFW.
Clik here to view.

[原]elasticsearch2.0对索引操作的一些优化

es2.0已经发布了,改进挺大的,对索引方面的优化的也挺多的。 持久化速率自动化 2.0之前es对于索引持久化到硬盘的速率默认是20mb一秒,这个值有时候会太小从而导致写入速度过慢从而影响索引速度。2.0对其进行了速率自动化的改进。当merge操作太慢时,会自动提高速率。当merge操作跟上来时再降低速率。这样会使突然间进行的大merge不至于占用整个节点的io从而影响到搜索和索引操作。...

View Article


Image may be NSFW.
Clik here to view.

Android单元测试研究与实践

Android单元测试介绍处于高速迭代开发中的Android项目往往需要除黑盒测试外更加可靠的质量保障,这正是单元测试的用武之地。单元测试周期性对项目进行函数级别的测试,在良好的覆盖率下,能够持续维护代码逻辑,从而支持项目从容应对快速的版本更新。...

View Article


Image may be NSFW.
Clik here to view.

移动数据 | 流量跑的快,运营商偷你流量了?别搞笑了好么

199IT数据中心微信账户:i199IT“天价流量”正牵动各方神经。“4小时耗23G流量”、“一夜跑流量50G”、“WLAN流量一晚产生1000G”……一系列流量“疯跑”事件让运营商“受千夫所指”,信任危机加速蔓延,坊间甚至流传着“4G忘了关房子就归移动”的说法。运营商当真练就了一身“顺手牵流量”的超群技艺?究竟流量是怎么产生的?又该如何测算?为此,本报记者采访了通信专业博士、大学副教授、新浪微博知...

View Article

Image may be NSFW.
Clik here to view.

mysql性能优化-慢查询分析、优化索引和配置

目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1)      max_connections2)      back_log3)      interactive_timeout4)      key_buffer_size5)      query_cache_size6)...

View Article

Image may be NSFW.
Clik here to view.

微評六家互联网公司抵制流量劫持的联合声明

1、六家公司呼吁有关运营商严格打击流量劫持问题。分为域名劫持和数据劫持两类,但未说明流量劫持可能实施人,劫持人可能有两类,一是运营商及其授权机构,二是第三方公司。2、劫持行为侵犯了用户和服务商的利益,声明标题中也用了“违法”字样,可能更有效的渠道不是发布公开声明,而是到主管部门投诉。3、主管部门是原工信部还是已经划到了国网办,我不知道。附:六家声明:   

View Article

Image may be NSFW.
Clik here to view.

教育信息化、信息孤岛与身份认证

Design programs to be connected to other programs --Unix...

View Article


Image may be NSFW.
Clik here to view.

利用OpenCV的人脸检测给头像带上圣诞帽

原图: 效果:       原理其实很简单:采用一张圣诞帽的png图像作为素材,         利用png图像背景是透明的,贴在背景图片上就是戴帽子的效果了。人脸检测的目的主要是为了确定贴帽子的位置,类似ps中自由变换的功能,检测到人脸中间的位置,resize圣诞帽子和人脸大小匹配,确定位置,贴上去,ok!...

View Article

Image may be NSFW.
Clik here to view.

流量劫持这种事 不靠求运营商就能用技术解决问题吗?

有时候你在用手机浏览网页甚至打开 App 的时候(比如打开微信公众号文章或者打开手机淘宝),有时候会出现一个广告弹窗,甚至有时候是运营商自己的流量提醒,这个广告有时候和 App 的内容和类型完全不符,不了解情况的用户很可能会怪罪 App 乱弹广告,也许你真的是怪错人了,你的流量可能被某些机构劫持了。今天,今日头条、美团 -...

View Article


Image may be NSFW.
Clik here to view.

Openlayers中热力图的实现

概述:本文讲述结合heatmap.js,在Openlayers中如何实现热力图。heatmap.js简介: Heatmap 是用来呈现一定区域内的统计度量,最常见的网站访问热力图就是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示。Heatmap.js 这个 JavaScript 库可以实现各种动态热力图的网页,帮助您研究和可视化用户的行为。...

View Article

Image may be NSFW.
Clik here to view.

高并发服务端分布式系统设计概要

写这篇文章的目的,主要是把今年以来学习的一些东西积淀下来,同时作为之前文章《...

View Article


Image may be NSFW.
Clik here to view.

在系统中生成业务ID的几种方法

在系统中,除了使用数据库表本身的Id,如何生成各种业务Id?一下记录几种生成Id的方式:使用数据库表记录生成的Id,以MySQL为例:1) 首先创建一个数据库表,来记录当前的业务IdCREATE TABLE `global_auto_number` ( `id` varchar(32) NOT NULL, `version_optimized_lock` int(11) NOT NULL,...

View Article

Image may be NSFW.
Clik here to view.

log4j与logback自定义文件存放目录方法

       为了方便日志的管理,我们在集群之间通过网络挂载的方式创建了一个共享目录即在所有的服务器上均可以访问此磁盘目录。因此我们在写日志时需要根据集群的环境动态的设定日志的存储路径。       我们的工程日志的记录采用了两种方式log4j和sl4f+logback一、log4j自定义路径...

View Article

Image may be NSFW.
Clik here to view.

【译】使用 AngularJS 和 Electron 构建桌面应用

原文: Creating Desktop Applications With AngularJS and GitHub ElectronGitHub 的 Electron框架(以前叫做 Atom Shell)允许你使用 HTML, CSS 和 JavaScript 编写跨平台的桌面应用。它是 io.js运行时的衍生,专注于桌面应用而不是 web 服务端。Electron 丰富的原生 API...

View Article
Browsing all 11810 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>