摘要:0. 系统性学习 《Java架构师的最佳实践》知识体系化之只搞底层(计算机组成原理、操作系统、计算机网络、编译原理) 《Java架构师的最佳实践》知识体系化之只搞算法 1. 分布式中间件最佳实践 《Java架构师的最佳实践》Redis在社交产品中的最佳实践 《Java架构师的最佳实践》mysql b 阅读全文
posted @ 2021-04-14 09:27 沙漏哟 阅读(42) 评论(0) 推荐(0) 编辑
摘要:0. Java架构师的第一性原理 《Java架构师的第一性原理》00计算机的第一性原理 1. 计算机基础 《Java架构师的第一性原理》10计算机基础之计算机组成原理 《Java架构师的第一性原理》11计算机基础之操作系统 《Java架构师的第一性原理》12计算机基础之计算机网络 2. Java基础 阅读全文
posted @ 2021-02-28 20:37 沙漏哟 阅读(188) 评论(1) 推荐(0) 编辑
摘要:1. 定目标 去什么样的公司? 1)去互联网公司 一线互联网公司:百度、阿里、腾讯、字节跳动、美团、拼多多、京东、网易、小米、滴滴 按城市划分 北京: 微软 百度 腾讯 阿里 京东 网易 滴滴 新浪 美团 爱奇艺 小米 搜房网 完美世界 360 搜狐 字节跳动 金山 亚马逊 当当网 人人贷 矿视 去 阅读全文
posted @ 2020-11-29 15:51 沙漏哟 阅读(265) 评论(0) 推荐(1) 编辑
摘要:参考: 查理芒格推荐的100个思维模型!(吐血整理,推荐收藏!) 史诗般总结——查理芒格的100个思维模型(完整版) 查理芒格一生智慧的核心:多元思维模型 查理·芒格:分享12个顶级思维模型! 查理芒格推荐的100个思维模型!(吐血整理,推荐收藏!) 1. 机会成本思维模型 机会成本是指为了某种东西 阅读全文
posted @ 2020-11-17 12:57 沙漏哟 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一、自律自省 《心经》 《道德经》全文 我的五观 《穷查理年鉴》习惯 & 工作 & 自省 & 自律 (关于自己) 《穷查理年鉴》朋友 & 爱人 & 相处 (关于他人) 《穷查理年鉴》金钱 & 生意 & 律师(关于金钱) 《穷查理年鉴》贪嗔痴 & 懒贪装(关于败坏) 《穷查理年鉴》诚实 & 希望 & 阅读全文
posted @ 2020-10-09 13:19 沙漏哟 阅读(292) 评论(0) 推荐(0) 编辑
摘要:0. 资讯、知识、智慧 咨询来源: 经济学人、虎嗅网、Ted演讲、网易公开课Ted 知识: 智慧: 1. 产品经理工具种草 浏览器:Google Chrome 网络浏览器 原型绘制软件:墨刀- 在线产品原型设计与协作平台(https://modao.cc/)、摹客mockplus - 摹客,让设计和 阅读全文
posted @ 2020-08-22 21:49 沙漏哟 阅读(425) 评论(0) 推荐(0) 编辑
摘要:2021.03.01 饿了么一面 1.1 使用dubbo遇到过的问题 1)dubbo序列化的问题 (1)序列化和反序列化 任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JV 阅读全文
posted @ 2021-07-22 10:08 沙漏哟 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 一些有意思的图 2 技术能力树 P5 -> P6 -> P7 -> P8 3 阿里巴巴面试流程 3.1 流程、题目、细节 1. 流程 1)录入招聘系统 2)HR筛选简历 3)技术面试官简历评估 4)电话面试 (1)不方便或没准备好,可以约个时间点; (2)候选人基础知识面的积累; (3)技术深度 阅读全文
posted @ 2021-07-09 11:28 沙漏哟 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 5个MySQL使用问题 1)关于count(*) 知识点:MyISAM会直接存储总行数,InnoDB则不会,需要按行扫描。 潜台词是,对于select count(*) from t; 如果数据量大,MyISAM会瞬间返回,而InnoDB则会一行行扫描。 实践:数据量大的表,InnoDB不要轻易 阅读全文
posted @ 2021-07-01 20:54 沙漏哟 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1 集合框架总览 整个集合框架分为两个门派(类型):Collection和Map,前者是一个容器,存储一系列对象;后者是键值对<key, value>,存储一系列键值对。 在集合框架体系下,衍生出四种具体的集合类型:Map、Set、List、Queue。 2 Map集合体系详解 Map的设计理念:定 阅读全文
posted @ 2021-06-07 09:22 沙漏哟 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 应用prod-xxx-k8s,在内存足够的情况下,仍然会产生偶发FullGC的问题。 -Xmx8192m -Dhsf.server.max.poolsize=2500 -Xms8192m -XX:MaxDirectMemorySize=1026m -XX:+UseGCLogFileRo 阅读全文
posted @ 2021-05-27 18:09 沙漏哟 阅读(321) 评论(1) 推荐(1) 编辑
摘要:1 计算机网络系列文章 2 计算机网络连环12问 2.1 谈一谈你对TCP/IP四层模型,OSI七层模型的理解? 为了增强通用性和兼容性,计算机网络都被设计成层次机构,每一层都遵守一定的规则。 因此有了OSI这样一个抽象的网络通信参考模型,按照这个标准使计算机网络系统可以互相连接。 物理层:通过网线 阅读全文
posted @ 2021-05-26 22:49 沙漏哟 阅读(29) 评论(0) 推荐(1) 编辑
摘要:1 为什么要有操作系统 现代计算机系统是基于冯·诺依曼架构设计的,主要由存储器、控制器、运算器、输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节可能需要一万年... 阅读全文
posted @ 2021-05-26 22:47 沙漏哟 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1 总起 文章:《究竟什么时候使用MQ》 内容: 1)什么典型场景不应该使用MQ 上游实时关注执行结果 2)什么典型场景应该使用MQ 1)数据驱动的任务依赖 2)上游不关心下游执行结果 3)异步返回执行时间长 2 消息可达性 文章:《MQ,如何做到消息必达》 内容: 1)MQ系统架构 (1)消息落地 阅读全文
posted @ 2021-05-26 21:16 沙漏哟 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 进程内缓存 除了常见的redis/memcache等进程外缓存服务,缓存还有一种常见的玩法,进程内缓存。 1)什么是进程内缓存? 答:将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。 进程内缓存的实现载体,最简单的,可以是一个带锁的Map。又或者,可以使用第三方库,例如leveldb。 阅读全文
posted @ 2021-05-13 23:22 沙漏哟 阅读(37) 评论(0) 推荐(0) 编辑
摘要:0. 系统性学习 《Java架构师的最佳实践》知识体系化之只搞底层(计算机组成原理、操作系统、计算机网络、编译原理) 《Java架构师的最佳实践》知识体系化之只搞算法 1. 分布式中间件最佳实践 《Java架构师的最佳实践》Redis在社交产品中的最佳实践 《Java架构师的最佳实践》mysql b 阅读全文
posted @ 2021-04-14 09:27 沙漏哟 阅读(42) 评论(0) 推荐(0) 编辑