线上账务系统余额并发更新问题记录
2018/04/24 · IT技术
某电商平台,某天线上用户报bug说账户余额信息与交易流水对不上。可以认为是数据库并发更新问题,由此定位出具体原因,更进一步了解mysql,并给出解决方案。
Linux 系统中 sudo 命令的 10 个技巧
2018/04/21 · IT技术
sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。
我曾误删了公司的数据库,但还是活下来了
2018/04/21 · IT技术
开发人员总以为自己误删了数据是天大的事情。的确如此,但是“罪不至死”。本文作者 Zachary Kuhn 分享了自己的亲身遭遇,并认为犯了错误不重要,重要的是要有所得。
工程师如何在工作中提升自己?
2018/04/17 · All, IT技术
古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。
精通 Linux 的 “kill” 命令
2018/04/17 · IT技术
无论你使用哪种操作系统,你一定会遇到某个行为失常的应用,它把自己锁死并拒绝关闭。在Linux(还有Mac),你可以用一个”kill”命令强制终结它。在这个教程中,我们将展示给你多种方式使用”kill”命令终结应用。
Git 12 岁了,为你送上 12 个 Git 的使用技巧!
2018/04/16 · IT技术
为了纪念Git的12岁生日,这篇文章提供12个诀窍与技巧来让你的Git经验更加有用和强大,从一些你可能会忽视的基础开始到一些真正的强大技巧!
用信鸽来解释 HTTPS
2018/04/14 · IT技术
密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。如果你阅读本文的目的是想设计下一套 HTTPS 协议,那我只能抱歉的说本文的知识还远远不够;如果不是的话,那么就煮杯咖啡,轻松愉悦的阅读本文吧。
使用 Graylog 和 Prometheus 监视 Kubernetes 集群
2018/04/13 · IT技术 · 2 条评论
在本文中,我将使用 Graylog (用于日志)和 Prometheus (用于指标)去打造一个 Kubernetes 集群的监视解决方案。
命令行乐趣:嘲讽输错 Bash 命令的用户
2018/04/13 · IT技术 · 1 条评论
你可以通过配置 sudo 命令去嘲讽输入错误密码的用户。但是现在,当用户在 shell 输错命令时,就能嘲讽他了(滥用?)。
从 Linux 源码看 socket 的阻塞和非阻塞
2018/04/12 · IT技术
大部分高性能网络框架采用的是非阻塞模式。笔者这次就从linux源码的角度来阐述socket阻塞(block)和非阻塞(non_block)的区别。
15 分钟参透比特币和区块链
2018/04/10 · IT技术 · 2 条评论
比特币又火了。为什么要说又呢?因为比特币在 2013 年已经火过一次了。这次与 2013 年相同的是,比特币的价格一路飙升,让人咂舌。与 2013 年不同的是,这次人们不仅仅关注比特币的价格,也开始关注比特币背后的技术——区块链。
创建订单实现幂等的一点思考
2018/04/10 · IT技术 · 1 条评论
大部分文章都会说,同一个操作,进行多次操作后,结果是一样的,就可以说这个操作是支持幂等的。感觉不太准确,比如一个http get操作,可能每次的结果都不一样,但是其实是幂等的。
如何对分布式 NewSQL 数据库 TiDB 进行性能调优
2018/04/10 · IT技术
分布式系统中调优比单节点服务器调优复杂得多,它的瓶颈可能出现在任何地方,单个节点上的系统资源,子组件,或者节点间的协作,甚至网络带宽这些都可能成为瓶颈。性能调优就是发现并解决这些瓶颈的实践,直到系统达到最佳性能水平。
直白介绍卷积神经网络(CNN)
2018/04/08 · IT技术 · 3 条评论
卷积神经网络(也称作 ConvNets 或 CNN)是神经网络的一种,它在图像识别和分类等领域已被证明非常有效。 卷积神经网络除了为机器人和自动驾驶汽车的视觉助力之外,还可以成功识别人脸,物体和交通标志。
给初学者的 type 命令教程
2018/04/06 · IT技术 · 1 条评论
type 命令用于查找 Linux 命令的信息。顾名思义,你可以使用 type 命令轻松找出给定的命令是否是别名、shell 内置命令、文件、函数或关键字
.Net Android App Bug C++ C sharp CSS C语言 Facebook featuredpost Git Github Go Google Hadoop HTML5 iOS IT java Javascript jQuery Linux MySQL Nginx Node.js NoSQL php Python Redis shell soho SQL SQL Server UI UI设计 Vim Web Web开发 书籍 互联网 交互设计 产品 产品经理 代码 分布式 创业 前端 团队 大数据 女程序员 威客 学习 安全 安卓开发 客户 屌程 工具 工程师 开发人员 开源 微软 技术面试 招聘 效率 教程 数学 数据库 数据结构 时间管理 服务器 机器学习 架构 测试 浏览器 游戏 用户 用户体验 界面 码农故事 移动应用 移动端 程序员 算法 管理 编程 编程语言 网站 网页设计 职场 自由职业 苹果 设计 设计师 设计模式 趣文 软件开发 重构 面试 项目经理 黑客
地址 1.1.1.1,Cloudflare 推新公共 DNS 服务
04/02 · 15 · 4
安卓用 Java 侵犯甲骨文版权,谷歌或赔 88 亿美元
03/28 · 16
李文星家属诉 BOSS直聘:哪怕赔一分 能给个交代也值
03/27 · 21 · 1
Android Studio 3.1 正式发布,默认使用 D8 Dex...
03/27 · 11
GitLab 发布全球开发者报告:开源仍是主流
03/25 · 7