转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 思想方法

译者注:作为一名开发人员,怎样才能提高自己的开发能力?本文作者以自己的亲身体验为例,即使不写大量的代码,也可以提升自己的能力,那这个方法是什么呢?以下为译文。 将时间拨回到2010年5月,我最初写这篇文章就是在这个时间,当时发布在了Fuel Your Coding网站上面。不幸的是,这个站点现在已经不存在了,所以考虑到...继续阅读

...

前言 身为 IT 中人,我和我身边的朋友们有以下这些痛点: 书上说的那些好习惯:早起、冥想、瑜伽、读书,总是坚持不下来。 每天总会有乱七八糟的事情打乱规划,而这些乱入的工作由于涉及上层的诉求,优先级都挺高,更可怕的是,自己也逐渐习惯或适应了这种工作习惯。 工作中越来越发现欠缺的知识太多,所以潜意识里面压...继续阅读

...

当Memcached缓存失效时,容易出现高并发的查询DB,导致DB压力骤然上升。 这篇blog主要是探讨如何在缓存将要失效时,及时地更新缓存,而不是如何在缓存失效之后,如何防止高并发的DB查询。 个人认为,当缓存将要失效时,及时地把新的数据刷到memcached里,这个是解决缓存失效瞬间高并发查DB的最好方法。那么如何及时地知道...继续阅读

...

对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道标题问题的答案,所以总感觉这个问题是如此“低级”,一直没来得及回复 可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的很多资深工程师,其实也没搞明...继续阅读

...

资讯产品近几年持续火爆,赚足了人们的眼球。以今日头条披露的数据为例:日活跃用户超过一亿,单用户日均使用时长超过 76分钟,资讯类产品的火爆程度可见一斑。资讯类产品的火爆让BAT巨头坐卧不安,纷纷站出来反击。手机百度除了搜索框之外,大部分已经被一条条新闻占据。阿里则是依托UC浏览器上线了自己的头条。腾讯在腾...继续阅读

...

本文将以“帖子中心”为例,介绍“1对多”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的问题 典型问题的优化思路及实践 一、什么是1对多关系 所谓的“1对1”“1对多”“多对多”,来自数据库设计中的“实体-关系”ER模型,用来描述实体时间...继续阅读

...

实现前后端分离的心得 对目前的web来说,前后端分离已经变得越来越流行了,越来越多的企业/网站都开始往这个方向靠拢。那么,为什么要选择前后端分离呢?前后端分离对实际开发有什么好处呢? 为什么选择前后端分离 在以前传统的网站开发中,前端一般扮演的只是切图的工作,只是简单地将UI设计师提供的原型图实现成静态的...继续阅读

...

实战设备篇 ESP8266 仿真设备 Wemo:可以被 Amazon Echo 识别 Philips Hue:可以被 HomeKit 识别 ? ESP8266 仿真 Wemo 要求:下载 Ardunio IDE,地址: http://www.arduino.cc/en/main/software 一、安装 Arduino ESP8266 Arduino ESP8266 GitHub 地址: https://github.com/esp8266/Arduino 安装方法: 启动 Ardui...继续阅读

...

本文节选于编程世界里非常经典的一份文档,该 文档 首发于 2001 年,已经过多次迭代更新,详细描述了程序员应该如何在网上有礼貌地、合理地向别人提问以及如何解读答案,比如自己先做足功课:搜索、读文档、读代码等。以下中文版节选是由  ryanhanwu 基于原文 3.10 版的最新翻译,全文较长,有兴趣的可跳转查看 完整...继续阅读

...

一个好的概念模型,能够让用户预测自己行为的结果,更好的操作产品,达到自己的目的。 产品少不了要和用户进行互动,也就是交互,用户需要知道产品如何工作,如何操作产品,也就是优秀设计的两个重要特性可视性和易通性中的可视性。要想产品表达出好的可视性,需要运用到五个基本心理学概念:示能、意符、映射、反馈和概...继续阅读

...

无觅相关文章插件,快速提升流量