本文出自微信公众号伯凡时间(bofanstime),伯凡时间是商业评论家、冬吴相对论灵魂人物吴伯凡的官方微信号,内容涵盖商业、哲学与人文。
很多时候,我们总以为自己的沟通是有效的,其实未必如此。在我这几年的工作经验中,有一种情况很常见:一个团队,每个人都很优秀,很出色,工作也...
9年前 (2016-10-19) 3042℃ 0评论
0喜欢
程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望对他人有所启...
9年前 (2016-09-13) 3306℃ 0评论
0喜欢
原文链接:Learning How to Learn: The Most Important Developer Skill
作者: Preethi Kasireddy Software Engineer
具备高效的学习能力和编程能力同样重要。
作为一名开发...
9年前 (2016-08-31) 2986℃ 0评论
0喜欢
随着业务的发展,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速创新和敏捷交付。为了解决传统单体架构面临的挑战,先后演进出了SOA服务化架构、RPC框架、分布式服务框架,最后就是当今非常流行的微服务架构。
微服务化架构并非银弹,它的实施本身就会面...
9年前 (2016-08-25) 3989℃ 0评论
0喜欢
Appium环境部署
安装JAVA环境
安装Android环境
安装node.js, npm(解压包,建立软连接)
例如:
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/...
9年前 (2016-07-26) 3627℃ 0评论
0喜欢
2014年底CouchBase公布了ForestDB的Beta版,将用来作为下一代的存储引擎。仓库star了半年之后才开始来看介绍,感觉还是值得继续关注的项目,倒并不是说用了多么独特的设计,而是作为数据库底层所涵盖的性能,事务,崩溃恢复等等,ForestDB都顾及到了,并且目前...
10年前 (2016-07-21) 5265℃ 0评论
4喜欢
概述
Couchbase 是一个具有高性能、可扩展性和可 用性强的数据库引擎。它可以让开发人员通过 NoSQL 的键值存储(二进制或者JSON)或者使用 N1QL 的形式对数据进行操作(N1QL 是非常类似于 SQL 的一种语法操作 JSON 数据的方式)。以...
10年前 (2016-07-21) 3533℃ 0评论
0喜欢
http://blog.csdn.net/fishmai/article/details/51699161
1、MongoDB
介绍
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决...
10年前 (2016-07-21) 3857℃ 0评论
0喜欢
win7安装kali http://blog.sina.com.cn/s/blog_8c8d4e710102wggl.html
Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive
Securit...
10年前 (2016-07-16) 6061℃ 0评论
4喜欢
yum 提供二种安装软件的方式
1,yum install 它安装单个软件,以及这个软件的依赖关系
2,yum groupinstall 它安装一个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系。
举例说明一下。
我想装mysql
yum install mysql...
10年前 (2016-07-13) 3151℃ 0评论
0喜欢
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 ...
10年前 (2016-07-12) 2976℃ 0评论
0喜欢
Memcached 问世以来,风声水起,也不断更新着,当初只是做分布式缓存, 到 MemBase ,已经是可以分布式缓存+存储机制的产品了。 最后听说与 CouchDb 合并成了: CacheBase 。
Memcache基本上已经是开发的标配了,但是对于Memcache集群,...
10年前 (2016-07-12) 4289℃ 0评论
0喜欢
最近由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA、ALPHA、RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好。现在特地去查找了资料,对版本号的意义加以说明。 ...
10年前 (2016-07-08) 3534℃ 0评论
0喜欢
couchbase作为新兴的NOSQL数据库,可堪使用的资料少的可怜,更别提中文资料了,基本上就是在官网的手册和论坛上查询所需资料,所以这
要求有一定的英语基础,词汇量不是问题,不认识的直接百度,关键是语法和耐心要过关,我从刚接触couchbase开始天天啃英文手册也是读得烦躁不...
10年前 (2016-07-05) 4647℃ 0评论
2喜欢
在移动互联网时代,我们面对的是更多的客户端,更低的请求延迟,这当然需要对数据做大量的 Cache 以提高读写速度。
术语
节点:指集群里的一台服务器。
现有 Cache 系统的特点
目前业界使用得最多的 Cache 系统主要是 memcached 和 redis。 这两个 Cac...
10年前 (2016-07-05) 4113℃ 0评论
0喜欢
You should never do your asynchronous work alone.— Jon Brisbin
完成Reactor 1后写到You sho...
10年前 (2016-07-05) 3255℃ 0评论
0喜欢
原文地址:http://projectreactor.io/docs/reference/
Reactor简介
Reactor是一个基础库,用在构建实时数据流应用、要求有容错和低延迟至毫秒、纳秒、皮秒的服务。
— PrefaceTL;DR
什么是Reactor?
让我们大致了...
10年前 (2016-07-05) 3439℃ 0评论
0喜欢
流API
JDK8新增加的许多功能中,有两个极为重要,分别是lambda表达式和流api。
流Api的关键一点在于能执行非常复杂的查找、过滤和映射数据等操作。
流Api提供了一种高效且易于使用的处理数据的方式
要想完整地理解和使用流API,需要牢固地掌握泛型和lambda表达式。...
10年前 (2016-06-29) 3270℃ 0评论
0喜欢
1.Optional简述
到目前为止,著名的NullPointerException是导致Java应用程序失败的最常见原因。过去,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励...
10年前 (2016-06-29) 3999℃ 0评论
1喜欢
Lambda表达式
自Java1.0以来,已经增加了许多功能,其中两个最为突出,对java语言产生了深远影响,从根本上改变了代码的编写方式。第一是JDK5增加的泛型,第二是Lambda表达式
Lambda表达式是JDK8新增加的功能,它显著增强了Java,原因有两个...
10年前 (2016-06-28) 3234℃ 0评论
0喜欢