升级到 Mac OS X 10.10 Yosemite (Beta)
上周四苹果发布了 Mac OS X 10.10 Yosemite Beta 公开测试版,如果你提前加入了 OS X Beta Program 的话会收到邮件,按照提示提取或手动输入 Redemption Code 后就可以下载安装了。和 升级 Mac OS X 10.9 Mavericks时候一样,升级 Mac OS X 10.10 Yosemite 直接通过 App Store...
View Article三大应用性能隐形杀手:谁Kill了你的App?
对于移动开发者来讲,活跃用户流失=应用慢性死亡!当你的创意、用户体验和coding都无懈可击时,是谁在不知不觉中Kill了你的App?听云平台根据真实数据统计:“连接超时”、 “崩溃”和“CPU使用问题”正是Kill掉你的应用的三大隐形杀手!...
View Articlejava.util.zip.Deflater使用不当引发jvm crash及问题排查
最近使用第三方开源库jflvlib录制flv格式视频,测试过程发现,视频录制进程经常挂掉; java启动参数中已经配置内存溢出时导出日志文件-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs/xxx.dump和jvm...
View Article表单设计中8个不能不忽略的技巧
表单应该就像个温柔又有礼貌的服务生。想象你走进一间超级市场,走过两旁堆满商品的走道之后,左转右转,看到你想买的果酱并且挑选了两罐放在购物袋中。终于你走向结账柜台,一个笑容甜美的收银人员对你温柔的问好,并接过你手中的果酱,告诉你价钱,帮你包装,然后找给你零钱和发票并且愉快的说再见。现在你来到一个购物网站,在首页看到许多特价商品,你点选了食品的分类选项,来到果酱的分类。稍微看了一下果酱的介绍文章,然后点...
View Article十个让你的设计变成高富帅的技巧
如果你经常逛灵感集网站,比如Awwwards,你会发现很多很棒的网站都有共同的特性——有档次的背景图。如果你拥有的图片比较小或者数量较少,你依然可以创造出惊人的视觉冲击感。只需要使用一些处理技巧,这里有10个方法,你可以试一下。一、裁剪最简单的工具可以产生最大的影响,这个秘密就是——裁剪。改变焦点或图像角度,垂直或水平方向,都可以创造更多视觉冲击力。一位设计师曾告诉我裁剪图片让我很不舒服,但现在成了...
View Article十大致癌食物黑名单公布,广大吃货情何以堪啊
中国还有什么食物真正放心吃的吗?中国医学科学院肿瘤医院公布十大致癌食物黑名单,其中包括腌制熏制食品、烧烤食品、霉变食品、隔夜菜和反复烧开的水等等。 不知从啥时开始,“食物”和“致癌”两个词被紧紧地联系在了一起,只要在搜索引擎中输入“食物”和“致癌”两个关键词,电脑屏幕上就会弹出成千上万个关于食物致癌的页面,可乐、方便面,甚至牛奶、豆浆,这些大家常吃的食物都被冠以“致癌”之名。...
View Article漏洞科普:对于XSS和CSRF你究竟了解多少
随着Web2.0、社交网络、微博等等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中各种应用都架设在Web平台上,Web业务的迅速发展也引起黑客们的强烈关注,接踵而至的就是Web安全威胁的凸显。...
View Article为何找个优秀的Java程序员如此之难?
Java开发者供大于求,找一个优秀的开发者犹如大海捞针。这该赖谁?赖程序员对Java没兴趣吗?还是赖瞎了眼的招聘?抑或是语言本身?不管你同意与否,下面就列举了和这个问题相关的答案。问题非语言,而是程序员自身大多程序员都想做与众不同的人,大家都喜欢尝试。但除此之外,更多的程序员想要一个薪水丰厚的工作。最简单的方式就是学习Java——不管自己喜不喜欢写,这就是为什么众多无工作激情的程序员都沦为了Java...
View Article苹果收购BookLamp、Swell,二者均主打“个性化推荐”
最近这几天,苹果一口气收购了两家初创小公司。这两家公司一家是为用户进行图书推荐服务的BookLamp,另一家是主打流媒体电台服务的Swell。 二者的共性是:都为用户提供个性化推荐服务(在此之前苹果还收购了音乐流媒体服务Beats——人工选取推荐音乐),而两家公司一共花了苹果4000-4500万美元。2个月内,先是音乐,又是图书、新闻和电台谈话,最近苹果对个性化推荐服务的兴趣挺高。...
View Article手把手教你有效地做用户体验地图
@星玫玫玫 :如果你参加过收费的 workshop 或者看过讲设计方法的书,你一定听过体验地图(Experience Maps)。在一些些台版书籍里也叫使用者旅程图(User Journey...
View ArticleCXF WEBSERVICE 安全验证
CXF 封装的接口,不希望对外暴露 WSDL结构,找到的CXF安全认证技术都是基于拦截器,在调用的时候返回认证错误信息, 不能保护WSDL不被看到,后来看到别人的一个实现方式最简单有效,基于URL拦截的安全保护,用FILTER。现在把这2种安全保护都记录下来,备用。WSDL保护:参考: http://www.myexception.cn/open-source/1505475.htmlFILTER:...
View Article使用事务提升sqlite insert的性能
昨天发现sqlite插入性能很低,搜索了一下发现,其实sqlite的插入可以做到每秒50000条,但是处理事务的速度慢:(19) INSERT is really slow - I can only do few dozen INSERTs per secondActually, SQLite will easily do 50,000 or more INSERT statements per...
View Article从性能的角度谈SQL Server聚集索引键的选择
简介 在SQL Server中,数据是按页进行存放的。而为表加上聚集索引后,SQL Server对于数据的查找就是按照聚集索引的列作为关键字进行了。因此对于聚集索引的选择对性能的影响就变得十分重要了。本文从旨在从性能的角度来谈聚集索引的选择,但这仅仅是从性能方面考虑。对于有特殊业务要求的表,则需要按实际情况进行选择。 聚集索引所在的列或列的组合最好是唯一的...
View ArticleCloudera impala简介及安装详解
一、Impala简介Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL。除了像Hive使用相同的统一存储平台,Impala也使用相同的元数据,SQL语法(Hive SQL),ODBC驱动程序和用户界面(Hue Beeswax)。Impala还提供了一个熟悉的面向批量或实时查询和统一平台。二、Impala安装 1.安装要求...
View Article什么是探索性测试? - reach296
1、探索性测试的定义探索性测试(ET)是敏捷世界里的一种重要测试方法,作为一个研究性的工具,它是用户故事测试和自动化回归集的重要补充。它是一种经过深思熟虑的测试方式,没有测试脚本,可以使你的测试超出各种明显已经测试过的场景。探索测试将学习,测试设计和测试执行整合在一起,形成一种测试方法。探索性测试的最大特色是在对测试对象进行测试的同时学习测试对象并设计测试,在测试过程中运用获得的关于测试对象的信息设...
View Article【协作】尽情称赞孩子吧!
译者: 五月撄宁原文地址: aeon.co译者: tzsy、 momoforest、 bianzoubian、 五月撄宁(负责人) 图:为称赞点赞! 卢卡•乔丹(Luca Zordan)摄/画廊藏品...
View Articlezookeeper技术浅析
Zookeeper是hadoop的一个子项目,虽然源自hadoop,但是我发现zookeeper脱离hadoop的范畴开发分布式框架的运用越来越多。今天我想谈谈zookeeper,本文不谈如何使用zookeeper,而是zookeeper到底有哪些实际的运用,哪些类型的应用能发挥zookeeper的优势,最后谈谈zookeeper对分布式网站架构能产生怎样的作用。...
View Articlejava socket 长连接read阻塞问题
解决的方法有3个 : 1 约定发送的数据长度,比如 http的 keepAlive 就是必须依赖这个的 Content-Length 2 设置超时的时间,根据我的经验,只有在Socket级别设置才有效. Socket socket = new Socket(host,port); socket.setSoTimeout(100); // 如果超过100毫秒还没有数据,则抛出...
View Article[转][转]TokuDB中的COLA-Tree和TokuMax中的Fractal tree(分形树)
TokuDB中的COLA-Tree 目前无论是商业的SQL Server,还是开源的MySQL,都基本上还在用比较老的 B+Tree(SQL...
View Article判断股票强弱最有效的一个方法
简单地说, (1)大盘指数涨的时候,该股票涨得比大盘指数大,当大盘指数调整时,该股票指数调整得很少 。 (2)大盘指数一波一波下跌,但是该股票却跌不下去,没有跟谁指数下跌,往往这种时候,当大盘涨一点点的时候,该股票就会大涨。...
View Article