開卷筆記 – Scrum:用一半的時間做兩倍的事
作者是 Scrum 的始創人,談其背後的理論、為什麼,而非務實實作。所以書看一大半,你都看不到實際上 Scrum 是如何運作,反而是作者很有熱情地介紹 Scrum 如何神奇。對於 Scrum 流程有一般認識者,又想多點知道背後理念,其發展源由,適合讀此書。用這個角度去看,會發現 Scrum 是針對很多人性弱點、偏誤去設計其流程,很忠於 Agile 的以人為本的宗旨。Scrum...
View ArticleJSch - Java实现的SFTP(文件上传详解篇)
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JSch实现的SFTP功能。 SFTP是Secure File Transfer...
View Articlejava spring框架中方法级redis的连接自动获取和释放实现
java中使用redis总是需要处理redis连接的获取,释放等操作,每次使用都会使代码变的特别丑陋,模仿spring中aop的实现,用动态代理写一个 连接自动获取和释放的工具 主要思路 JedisManageSupport 抽象类 类似于 aop的切入点,所有继承了该类(一般都是service层)的类,可以使用提供的获取redis的方法获取redis,并且不需要释放...
View Article日志:每个软件工程师都应该知道的有关实时数据的统一概念
原文链接: The Log: What every software engineer should know about real-time data's unifying abstraction - Jay Kreps基于开源中国社区的译文稿: 日志:每个软件工程师都应该知道的有关实时数据的统一概念译文发在 伯乐在线: The Log:每个程序员都应该知道有关实时数据的统一抽象,...
View Article如何避免故障? - zhanlijun
对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互联网后端工作经验,从某几个视角谈谈自己对这一问题的理解,不足之处,望大家多多指出。...
View Article以UGC为主的产品为例,谈谈内容运营怎么做
以UGC为主的产品,如何提高内容普遍的质量?UGC:用户生产内容。PGC:专家生产内容。OGC:职业生产内容。UGC平台的运营大多都有一个不言而喻的痛,用户生产的内容质量参差不齐,很多内容对于平台来说,是没有什么价值的,我们到底拿这些内容怎么办啊?到底应该怎么促进用户生产出来有价值的内容啊喂?灌水、色情、广告、低质量内容……要不要?要?可是影响平台的专业性,给重度用户非常不好的体验,平台影响力越来越...
View Article亚马逊根据应用使用时间向开发者付费
亚马逊前不久宣布引入根据读者读完的页数向作者付费的商业模式,现在它打算在应用上也这么做。它推出了名为Amazon Underground的Android应用(有地理区域限制,中国区域无法使用),向用户提供真正免费的应用(没有应用内购买,所有游戏内付费物品全部解锁),然后根据用户使用这些应用的时间向开发者付费。它的商业模式是:Amazon...
View Articlehive查询和优化
1:Local Model(本地模式):select user,item from table limit 10;(生成mapreduce)select * from table limit 10;(不会生存mapreduce) 2:列剪裁 :hive在读数据的时候,可以只读取查询中所需要用到的列 3:分区剪裁:在查询的过程中减少不必要的分区使用explain...
View ArticleCAS单点登录(SSO)完整教程
CAS单点登录(SSO)完整教程(2012-02-01更新)一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释 猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server), 官网:...
View Article益达教你如何抓取Ajax动态页面
何为Ajax动态网页,我想不用我多说了吧,如果你连Ajax是啥玩意儿都不知道,那你还是先去Google学习Ajax吧。为了形象起见,这里我以抓取这个网页为例进行讲解说明。网页链接如下: http://www.sse.com.cn/assortment/stock/list/name/ 很明显,我们要抓取的数据是...
View Article怎么在android实现通过浏览器点击链接打开apk
android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据 为了实现这个功能可折腾了我好久,先上一份代码,经楼主验证是绝对可以用的而且也比较清晰的代码!(ps:还是先剧透下吧,第三方大部分浏览器无法成功。) 点击浏览器中的URL链接,启动特定的App。 首先做成HTML的页面,页面内容格式如下: <a...
View ArticleHive权限控制 用户和组
Hive权限控制Hive权限机制:Hive从0.10可以通过元数据控制权限。但是Hive的权限控制并不是完全安全的。基本的授权方案的目的是防止用户不小心做了不合适的事情。 先决条件:为了使用Hive的授权机制,有两个参数必须在hive-site.xml中设置:<property>...
View Article服务设计初探
以往,交互设计师的日常主要是配合产品功能需求,快速地绘制线框图,做原型demo,设计网站、手机上人机界面的交互——可若仅限于此,不免有沦为“绘图师”之虞。在屏幕上与用户的信息交互,只是用户行为的一环。在设计的过程中我们大可以从固定的配合需求中跳出来,加入“服务设计”的理念,更广泛地思考用户与多服务触点的关系,以求给用户更好的体验。服务设计概念所谓“服务设计”,简言之,就是使你将要提供的服务有用、可用...
View ArticleGoogle的案例研究:开发者是怎么搜代码的?
写代码的人肯定都搜过代码吧。既然有现成的,何必重新发明轮子呢?在代码库日益丰富、搜索功能越来越高级的背景下,代码搜索已经成为一项关键的软件开发活动,而且实际上也是一项非常有用的技能。那开发者一般都是怎么去搜索代码的呢?针对这个问题,Google特地在内部进行了一项案例研究。研究采用了调查和日志分析相结合的办法,得出了一些有趣的结果。研究人员在15天内对Google的27名软件工程师进行调查,然后结合...
View ArticleiOS 开发笔记-andriod/java/iOS三方AES通用加密 - jiangys
AES在线加解密验证工具: http://www.seacha.com/tools/aes.htmlAES加密有多种算法模式,下面提供两套模式的可用源码。加密方式:先将文本AES加密返回Base64转码解密方式:将数据进行Base64解码进行AES解密一、CBC(Cipher Block...
View ArticleNanoProfiler - 适合生产环境的性能监控类库 之 实践ELK篇 - Teddy's Knowledge Base
上期回顾上一期: NanoProfiler - 适合生产环境的性能监控类库 之 大数据篇上次介绍了NanoProfiler的大数据分析理念,一晃已经时隔一年多了,真是罪过!...
View Article产品经理必用的 13 款工具
互联网产品经理在工作中都离不开一些专业工具软件的支持。现在针对产品经理的工作需求和内容,给大家分享一些比较实用的工具软件,它们涵盖思维导图制作、产品文档写作与协作、原型设计、流程图制作和产品演示等各个方面。 思维导图工具 XMind...
View ArticleHTTP必死:Google是怎么考虑安全的?
公开的内容就不需要加密?不,业界并不这么认为。其实,Chromium安全组很早就开始全面推进HTTPS ,目的是给这些公开的数据加密。国外网站大部分已经开始使用 HTTPS,包括 Facebook、白宫,而国内除百度之外还未普及。 本文作者@罗志宇,混迹Opera 十年的CTO,Opera是Chromium安全组成员,他将讲述安全链接 (https) 背后的故事。HTTPS 是什么?如果你其实连...
View Articleapache占用内存高解决办法
http://my.oschina.net/vvcumt/blog/498828我用512M的vps,访问量不大,但内存占用很大,甚至宕机。 我用top,然后shitf+m发现,httpd占用内存极大。经过网上找资料设置后,用过一段时间终于没再出现内存问题了。 首先查找配置文件的位置,可以用如下命令: find / -name...
View Article