自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(346)
  • 资源 (2)
  • 收藏
  • 关注

原创 西西弗斯的石头,人生的开发模型

西西弗斯是古希腊传说中的一位国王,他贪婪、勇敢而又诡计多端,曾经绑架了死神,让世间没有了 死亡。最后他触犯了众神,众神决定对他进行严厉的惩罚,他们要求西西弗斯将一块巨石推到山顶,当快要到达山顶的时候,巨石又滚落了下来,西西弗斯只能重新将巨石推上山顶,如此周而复始,他就这样在地狱中承受着永恒的折磨。 如果希腊众神的时代还存在,那西西弗斯现在还一定吭哧吭哧地推着石头,笔者可...

2024-09-11 18:28:13 873

原创 分析遛狗者不拴狗绳的心理

关于遛狗者不拴狗绳,导致自家的狗咬人的事频频见诸报端,那么现实中这类事实际发生的数量会更多。笔者怕狗,连陌生的猫都怕,倒不是天生如此,小时候敢把外婆家的狼狗当马骑,也会在大冬天把猫抱在炕火边撸一撸,长大了就变得特别胆小,一是怕被咬了痛,二是长大识字了,知道被狗咬了可能得狂犬病,被猫抓伤了可能得猫抓病,看到他们冲过来就汗毛竖起。 偶尔出门散步,穿着凉鞋,看到一条大犬奔过来就瘆...

2024-09-05 20:55:31 339

原创 禅与软件开发的艺术

禅讲究觉悟,而且是一种顿悟,如井底之人,忽见井盖打开,一道天光射来,整个人豁然开朗,它破除我执、法执、空执,整个人的思想处于虚空的状态,但又随时待命,接纳世间万物。软件开发的学习过程,也需要保持这样的一种状态,整个软件开发的知识学习,可以说是非常庞杂,从程序员的浪漫史诗—操作系统、计算机网络、数据结构与算法、图形学、编译原理,到具体的编程语言、框架、设计模式、代码规范、分布式...

2024-09-04 21:35:48 783

原创 爱情、婚姻、自由及其未来

爱情是什么? 曾听海外的一名教授说,爱情包含了激情、亲密和责任,三者缺一不可,比如爱情里缺失了亲密和责任,只有单纯的激情,那不过是电光石火,如天上流星,中间经历的过程虽然绚丽,却是稍纵即逝,徒增感叹;假如只有责任,那就像两具粘在一起的行尸走肉,按部就班地履行一些义务,久了也会乏味;亲密,我觉得可能是三者中最重要的一个因素,它让两个人产生磁性,可以一直粘在一起,这是后续产生激...

2024-08-27 07:50:31 424

原创 我是孙悟空:从创业者到体制化

我是孙悟空,天产石猴,一出生就惊天动地,集日月精华,傲然立于群猴之中,我天不怕地不怕,可一知道万物生灵,皆有一死,就心中忌惮,于是不远千里万里,拜得菩提老祖为师,学得十分本事:七十二般变化,一个筋斗云十万八千里。我是菩提老祖门下高材生,我相信,凭着这身本事,这份学历,毕了业,无论什么牛鬼蛇神、神仙皇帝,都得对我俯首帖耳,可是老祖却在毕业前警告我,不要说是他的学生,我万般纳闷,离了学府...

2024-08-23 23:34:32 97

原创 预定论与35岁魔咒

曾经有个加尔文教派,提出了“预定论”,他认为人在出生之前,就被上帝决定了他应该进入天堂,还是下地狱,是成为“选民”还是“弃民”,这都是生来就决定了的,和个人努力无关,也和他的善恶无关,但是,一个被上帝选中的人,他必然会感应到一些征兆,预示着他极有可能是那个“选民”,人所能做的,只是秉承上帝的教义,在世间修行,努力行善,积累财富,成为一个成功的人,世俗意义上的成功便是一个极为强烈的征兆,也...

2024-08-18 15:24:58 344

原创 程序员王

跳槽“像我这样一个白手起家的人,是一刻都不能停步的。我必须永不停息地攀登,一旦停止,那就意味着毁灭。” X翻看了一会儿路德维希的拿破仑传电子版书籍,立觉心潮澎湃,仿佛呼吸到了高岗上新鲜的空气,电子版的书有几个字有些模糊,这影响了X的观感,却并未怎么影响他心中的体验,他家中倒有一套纸质书籍,可这大庭广众之下,总不能翻起闲书来看吧,他喜欢那种翻阅纸质书的真实感,因为书中的文字本就是抽象的,即使配合人头...

2023-07-01 21:01:03 306

原创 豆豆讲技术-双数组字典树

: 阿代,今天我们来讲下双数组字典树。:豆豆,字典树还不够用吗,为什么还要双数组字典树,它有什么优势吗?:我们看到,前面的字典树还是有许多空间上的浪费的,双数组字典树可以大幅改善了经典字典树树的空间浪费,它由日本人JUN-ICHI AOE于1989年提出的,是字典树结构的压缩形式,仅用两个线性数组来表示Trie树,检索时间高效且空间结构紧凑。: 真厉害,他是怎么做到的呢?:他是通过两个数组b...

2023-05-13 11:05:25 369 3

转载 豆豆漫画技术——字典树

2022-08-14 16:45:42 199

转载 LSM树 与B+树比较

现在假设有 1000 个节点的key。对于磁盘,一定是将这1000个节点依次写入磁盘的速度最快。但是这样读很糟糕,因为key在磁盘中完全乱了,每次读都得扫描。那么,为了使读取性能尽可能高,磁盘中的数据必须是有序的。这就是B+树的原理,但是写起来就很糟糕,因为会产生大量的随机IO,磁盘寻道速度跟不上。关于b树B+树最大的性能问题是会产生大量的随机io。随着新数据的插入,叶子...

2022-04-10 16:37:25 400

原创 分享一个面试诀窍,让你的成功率至少提高一倍

以前有过不少面试经历,无意中收获一个面试的诀窍,这个诀窍不会让你百分之百通过,却可以让你的面试成功率至少提高一倍,而你要付出的,或许只是随便一顿午饭的钱。因为大家都知道的秘诀就不算秘诀了,...

2022-01-01 14:18:59 238

转载 分布式模式14-State Watch

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-system...

2021-12-19 16:31:45 132

转载 Kafka Streams 核心讲解

Kafka Stream 的特点如下:•Kafka Stream 提供了一个非常简单而轻量的 Library,它可以非常方便地嵌入任意Java应用中,也可以任意方式打包和部署•除了 Kaf...

2021-06-06 11:23:06 1001

转载 分布式系统模式13-Consistent Core

维护较小的集群可提供更强的一致性,以允许大型数据集群协调服务器活动,而无需实现基于 quorum 的算法。问题线性化是最强的一致性保证,可以保证所有客户端都能看到最新提交的数据更新。提供线...

2021-03-21 11:25:05 184

转载 分布式系统模式12-Generation Clock

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2021-01-10 15:41:54 216

转载 分布式系统模式11-HeartBeat

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2021-01-01 18:30:55 221

转载 分布式系统模式10-Request Pipeline

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-27 11:27:06 278

转载 分布式系统模式9-Single Socket Channel

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-26 13:57:01 286

转载 分布式系统模式8-Singular Update Queue

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-19 13:35:56 222 1

转载 分布式系统模式7-High-Water Mark

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-13 12:17:39 300

转载 分布式系统模式6-Quorum

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-12 13:57:30 207

转载 分布式系统模式5-Leader和Follower

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-06 13:51:59 721

转载 分布式系统模式4-Low-Water Mark

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-12-05 14:15:17 200

转载 分布式系统模式3-Segmented Log

作者: Unmesh Joshi译者: java达人来源: https://martinfowler.com/articles/patterns-of-distributed-syste...

2020-11-29 16:15:44 111

转载 分布式系统模式2-Write-Ahead Log

作者: Unmesh Joshi译者: java达人来源:https://martinfowler.com/articles/patterns-of-distributed-sy...

2020-11-28 16:13:25 295

转载 分布式系统模式1-简介

作者: Unmesh Joshi译者: java达人来源:https://martinfowler.com/articles/patterns-of-distributed-sy...

2020-11-21 16:20:14 410

原创 火星偷渡客

从小我就想去火星,去那个人类的新国度,一个充满梦想和机遇的国度,去那里淘金、挖矿,然后赚得盆满钵满,穿金戴银地回到地球,在市中心买一栋豪宅,在地球上的伙伴面前炫耀自己的奋斗史。长大以后,...

2020-11-15 11:01:48 1058 6

原创 永生的诱惑

大暮山下,零零星星,座落着几户人家,老人严归农拄着拐杖,望着山角最后一抹夕阳落下,慢悠悠地踱着步,走进了自家破败的小石屋里,他中午的饭还剩着,想着待会可以烧个水做泡饭吃,又慢悠悠地坐下,...

2020-10-31 12:38:53 244

原创 ConcurrentHashMap#Put

put public V put(K key, V value) { return putVal(key, value, false); } /** ...

2020-10-17 14:35:24 113

原创 阿尔希波夫的奇遇

1962年10月27日,一艘核潜艇在古巴1200米下的水域潜行着。那是苏联b-19核潜艇,装备有可以摧毁世上任何船舰的核鱼雷。它像一只巨大的虎鲸,在四处搜索着猎物,但是,现在,这只虎鲸似...

2020-10-11 09:31:21 676

原创 ConcurrentHashMap#概述

数据结构jdk1.7https://tva1.sinaimg.cn/large/00831rSTly1gct5k9ijijj30rh0hbgn1.jpgjdk1.8网图https:...

2020-10-07 11:21:25 210

转载 Elasticsearch性能优化指南

先了解相关读写原理es 写数据过程客户端选择一个 node 发送请求过去,这个 node 就是coordinating node(协调节点)。coordinating node对 ...

2020-09-06 08:30:28 701

转载 递归、迭代、分治、回溯、动态规划、贪心算法

今天就简单来谈谈这几者之间的关联和区别递归一句话,我认为递归的本质就是将原问题拆分成具有相同性质的子问题。递归的特点:1、子问题拆分方程式,比如:f(n) = f(n-1) * n2、终...

2020-07-04 19:48:51 1609

转载 你不知道的自动核反击:死手系统

你不知道的自动核反击:死手系统几乎地球上所有的核大国都建有自己的自动化核反击体系,这个可怕的系统叫死手系统。就是说核国家的最高首长机关和指挥体系被核攻击消灭或瘫痪的话,”死手系统”将自动...

2020-06-06 09:17:48 2647 2

转载 凯利公式和复利公式,与概率和时间为友

凯利公式和复利公式,是进行投资的两个基本规律,也许很多人都没听过或者并不知道这两个公式的内容,但毫无疑问,无论投资者有意识或无意识,所有的投资都包含着这两个公式。凯利公式(赌王何鸿燊的不...

2020-05-31 11:32:12 2419

转载 Elasticsearch:Index生命周期管理入门

java大人语:最近在搞elasticsearch,ILM极大地减少了索引管理方面的开发和维护成本,或许是es最佳实践方式。如果您要处理时间序列数据,则不想将所有内容连续转储到单个索引中...

2020-05-23 09:18:38 657

转载 solr亿万级索引优化实践

一 海量数据的索引,第一个要解决的是数据存储的问题,solr提供数据存储平台有两种,第一个是本地磁盘,另一个是HDFS,我们可以通过solrhome的配置来实现。在本次实践中,我们...

2020-05-10 10:56:48 1062

转载 ES内存那点事

作者: kennywu76来源: https://elasticsearch.cn/article/32java达人语:Es是一个比较耗费内存的应用,本文比较全面的讲解了Es的几个内...

2020-05-01 12:05:57 315

原创 作弊案

今年七月的统考,发生了一件奇特的事情,毛坎儿中学一个最差的班级,全部进入了重本线,而这些学生,在最近的几次类似难度的模拟考中,成绩都非常糟糕,连考上大学都是非常困难。 ...

2020-04-12 20:19:05 405

原创 HashMap源码剖析

HashMap是大家常用的基于哈希表的Map接口实现,这里解说的是JDK1.8的代码,在介绍它之前,我们先来看看编写HashMap代码的是哪几位大牛。Doug Lea就是这位鼻梁挂着眼...

2020-02-08 18:43:17 245

httpclient tutorial

httpclient使用官方英文文档,全面准确,清晰带书签,希望大家喜欢

2019-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除