摘要: https://www.runoob.com/ruby/ruby-intro.html 阅读全文
posted @ 2020-07-20 16:26 ukyo--碳水化合物 阅读(131) 评论(0) 推荐(0)
摘要: 在日常开发中,我们使用 Redis 存储 key 时通常会设置一个过期时间,但是 Redis 是怎么删除过期的 key,而且 Redis 是单线程的,删除 key 会不会造成阻塞。要搞清楚这些,就要了解 Redis 的过期策略和内存淘汰机制。 Redis采用的是定期删除 + 懒惰删除策略。 定期删除 阅读全文
posted @ 2020-07-20 16:25 ukyo--碳水化合物 阅读(214) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-20 15:34 ukyo--碳水化合物 阅读(7) 评论(0) 推荐(0)
摘要: 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。 我将以我所遇到的应用环境以及在其中所经历的各个阶段与大家分享,若有不足,希望各位不吝赐教。 一、共享Sess 阅读全文
posted @ 2020-07-20 15:31 ukyo--碳水化合物 阅读(158) 评论(0) 推荐(0)
摘要: 分布式系统接口,如何避免表单的重复提交? 关于怎么实现承载更多用户量的系统,一直是我重点关注的一个技术方向。改造架构提高承载力,通常来讲分为两个大方向,互相配合实现。 硬件架构改进,主要是使用阿里云这种多组件的云环境:通过负载均衡SLB,模版克隆的云服务器ECS,云数据库RDS,共享对象存储OSS等 阅读全文
posted @ 2020-07-20 15:19 ukyo--碳水化合物 阅读(149) 评论(0) 推荐(0)
摘要: Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类。 Object的方法我们在平时基本都会用到,但如果没有准备被忽然这么一问,还是有点懵圈的 阅读全文
posted @ 2020-07-20 15:08 ukyo--碳水化合物 阅读(135) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-20 14:31 ukyo--碳水化合物 阅读(159) 评论(0) 推荐(0)
摘要: 你好,我是黄申。上次我们聊了迭代法及其应用,并用编程实现了几个小例子。不过你知道吗,对于某些迭代问题,我们其实可以避免一步步的计算,直接从理论上证明某个结论,节约大量的计算资源和时间,这就是我们今天要说的数学归纳法。平时我们谈的“归纳”,是一种从经验事实中找出普遍特征的认知方法。比如,人们在观察了各 阅读全文
posted @ 2020-07-20 14:00 ukyo--碳水化合物 阅读(279) 评论(0) 推荐(0)
摘要: 你好,我是黄申。今天我们来说一个和编程结合得非常紧密的数学概念。在解释这个重要的概念之前,我们先来看个有趣的小故事。 古印度国王舍罕酷爱下棋,他打算重赏国际象棋的发明人宰相西萨·班·达依尔。这位聪明的大臣指着象棋盘对国王说:“陛下,我不要别的赏赐,请您在这张棋盘的第一个小格内放入一粒麦子,在第二个小 阅读全文
posted @ 2020-07-20 12:41 ukyo--碳水化合物 阅读(366) 评论(0) 推荐(0)
摘要: 你好,我是黄申。今天我们来聊聊“余数”。提起来余数,我想你肯定不陌生,因为我们生活中就有很多很多与余数相关的例子。比如说,今天是星期三,你想知道 50 天之后是星期几,那你可以这样算,拿 50 除以 7(因为一个星期有 7 天),然后余 1,最后在今天的基础上加一天,这样你就能知道 50 天之后是星 阅读全文
posted @ 2020-07-20 12:18 ukyo--碳水化合物 阅读(303) 评论(0) 推荐(0)
摘要: 一个2进制数字快速记忆法的实施 我们都知道,计算机的起源是数学中的二进制计数法。可以说,没有二进制,就没有如今的计算机系统。那什么是二进制呢?为什么计算机要使用二进制,而不是我们日常生活中的十进制呢?如何在代码中操作二进制呢?专栏开始,我们就从计算机认知的起源——二进制出发,讲讲它在计算机中的“玄机 阅读全文
posted @ 2020-07-20 12:14 ukyo--碳水化合物 阅读(315) 评论(0) 推荐(0)
摘要: 你好,我是黄申。在开篇,我详细讲了程序员为什么需要学数学。那么,怎样的学习方法才是行之有效的呢?我想你现在心里还没有一个固定的答案,而我不想一味地去讲我自己的一家之言,毕竟没有什么学习方法是最好的。你能做的是要多看,去找适合自己的。而我能做的,就是尽量给你更多的参考,让你可以自己来选择。所以,我邀请 阅读全文
posted @ 2020-07-20 11:46 ukyo--碳水化合物 阅读(322) 评论(0) 推荐(0)
摘要: 你好,我是黄申,目前在 LinkedIn 从事数据科学的工作,主要负责全球领英的搜索引擎优化,算法和数据架构的搭建。2006 年,我博士毕业于上海交通大学计算机科学与工程专业,在接下来十余年时间里,我曾经在微软亚洲研究院、IBM 研究院、eBay 中国研发中心做机器学习方向的研究工作,也负责过大润发 阅读全文
posted @ 2020-07-20 11:36 ukyo--碳水化合物 阅读(393) 评论(0) 推荐(0)
摘要: 对于开发者来说,异步是一种程序设计的思想,使用异步模式设计的程序可以显著减少线程等待,从而在高吞吐量的场景中,极大提升系统的整体性能,显著降低时延。 因此,像消息队列这种需要超高吞吐量和超低时延的中间件系统,在其核心流程中,一定会大量采用异步的设计思想。 接下来,我们一起来通过一个非常简单的例子学习 阅读全文
posted @ 2020-07-20 11:19 ukyo--碳水化合物 阅读(182) 评论(0) 推荐(0)
摘要: 家属回应驾校教练车祸2学员身亡 31省份新增确诊病例22例 其中本土17例均在新疆 研究生学历真的重要吗? 温州女企业家被同居男友拳击身亡,6岁女儿目睹母亲被打出血 “国家队”在知乎破圈 雷军晒十多年前最喜欢的一部手机:竟支持无线充电 让你的出租屋少一点烦恼,这些实用工具才是幸福的开始 被低估的东莞 阅读全文
posted @ 2020-07-20 10:45 ukyo--碳水化合物 阅读(160) 评论(0) 推荐(0)