- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 GoDance分布式搜索引擎项目
5月6日参加了字节跳动青训营,做的一个GoDance分布式搜索引擎项目,到今天5月7日该交大项目了。从刚开始不知道从哪里入手到后面一直开会一直看资料才基本完成了这个项目,所以总结了一下自己负责的相关度搜索算法模块。控制相关度 | Elasticsearch: 权威指南 | ElasticLucene(或 Elasticsearch)使用布尔模型(Boolean model)查找匹配文档,并用一个名为实用评分函数(practical scoring function)的公式来计算相关度。这个公式借鉴了。
2023-12-21 14:25:19
2309
1
原创 上岸滴滴暑期实习总结
目录前言自我介绍求职历程京东、联易融、滴滴面经京东联易融滴滴前言6.30晚上收到了来自北京的电话,说我滴滴秋储实习生面试过了,询问入职意愿,我因为刚入职另一家公司两天,还很蒙就想着先问问学长的意见再决定去不去,然后加了微信,问了好几个人都说有滴滴就去滴滴,因为我这边也是刚入职没几天,影响比较小。7.1早上收到了滴滴的offer。我面试的岗位是滴滴网约车服务端,6.17一面,然后没有约二面,以为凉了(因为滴滴最近面试都是连着一二面),然后牛客上看有不少人也没收到二面通知,我以为都是凉了,6.20发来了面
2022-07-04 20:58:08
4110
4
原创 搜索引擎模块设计与实现——相关度搜索算法模块
5月6日参加了字节跳动青训营,做的一个GoDance分布式搜索引擎项目,到今天5月7日该交大项目了。从刚开始不知道从哪里入手到后面一直开会一直看资料才基本完成了这个项目,所以总结了一下自己负责的相关度搜索算法模块。.........
2022-06-07 13:41:01
1140
1
原创 设计模式之 Database/SQL 与 GORM 实践 | 青训营笔记
这是我参与「第三届青训营 -后端场」笔记创作活动的的第 3 篇笔记。一、本堂课重点内容:理解 Database/SQLDatabase/SQL 的基本用法设计原理基础概念GORM 的使用简介GORM 的基本用法Model 定义惯例约定关联介绍GORM 的设计原理SQL 生成的机制插件扩展机制ConnPool 扩展机制Dialector 扩展机制GORM 最佳实践GORM 最佳时间定制企业级开发二、详细知识点介绍:1. 理解datab
2022-05-14 09:58:21
719
1
原创 Go语言上手-工程实践 | 青训营笔记
一、本堂课重点内容:语言进阶依赖管理测试项目实战二、详细知识点介绍:1. 并发与并行1.1 Groutine1.2 CSP1.3 Channel1.4 并发安全Lock1.5 WaitGroup小结2. 依赖管理2.1 Go依赖管理演进2.2 依赖管理三要素2.3 依赖配置小结3. 测试3.1 单元测试3.2 依赖3.3 文件处理3.4 Mock3.5 基准测试
2022-05-08 07:00:00
613
原创 Go语言上手-基础语言 | 青训营笔记
今天第一天正式学习go语言,go跟c++真的很像,非常简洁,有语言基础的话确实学的很快。青训营课程总结了许多常用go语法,非常便于快速掌握Go语言
2022-05-07 10:49:57
1351
原创 Java设计模式之六大设计原则
一、单一职责原则基本介绍对类来说的,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2只有在类中方法数量足够少,违反类级别的单一职责原则时,可以在方法级别保持单一职责原则快速记忆一个类(类简单时可以降低到方法级别)只负责一项职责二、接口隔离原则基本介绍客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上看一张图类A通过接口Interfa
2022-05-03 06:00:00
756
原创 MySql中JOIN的用法
上次面试被问到JOIN,自己都已经忘了课堂上讲的笛卡尔积那些就是JOIN,最近重新复习了一遍📚 博客主页:⭐️这是一只小逸白的博客鸭~⭐️👉 欢迎 关注❤️点赞👍收藏⭐️评论📝😜 小逸白正在备战实习,经常更新面试题和LeetCode题解,欢迎志同道合的朋友互相交流~ 💙 若有问题请指正,记得关注哦,感谢~JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。先创建两个表,下面用于示例 CREATE TABLE t_blog(.
2022-03-24 05:00:00
11985
6
原创 95% 的算法都是基于这 6 种算法思想
算法思想是解决问题的核心,万丈高楼起于平地,在算法中也是如此,95% 的算法都是基于这 6 种算法思想,结下了介绍一下这 6 种算法思想,帮助你理解及解决各种算法问题。
2022-03-22 04:00:00
6696
25
原创 什么是云原生?一篇让你看懂
伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果你还不懂云原生,那真的out了。大家言必称云原生,却鲜少有人告诉你**到底什么是云原生**,若是找资料来看,读完大多会感觉云绕雾罩,一知半解,总之虚得很;甚至会让你一度怀疑自己的智商,不过我对于读不懂的文章,一律归因于写文章的人太蠢,当然这不一定是事实,但这样的思考方式能让我避免陷入自我怀疑的负面情绪。
2022-03-19 04:00:00
1095
18
原创 LeetCode 剑指 Offer II 图(一) 专题总结
图的做法还是使用DFS和BFS来做,只要理解图构成的二维数组即可,只需要有搜索基础就可以完成这类题目
2022-03-17 03:00:00
11194
64
原创 LeetCode 剑指 Offer II 动态规划(五) 专题总结(完结,附动态规划经典公式)
前言:动态规划专题最后一篇,已完结,附动态规划经典公式1、组合问题。2、True、False问题。3、最大最小问题。当然拿到问题后,需要做到以下几个步骤:1.分析是否为背包问题。2.是以上三种背包问题中的哪一种。3.是0-1背包问题还是完全背包问题。也就是题目给的nums数组中的元素是否可以重复使用。4.如果是组合问题,是否需要考虑元素之间的顺序。需要考虑顺序有顺序的解法,不需要考虑顺序又有对应的解法。
2022-03-11 10:56:13
9161
37
原创 【面试题】深入理解Java虚拟机
前言:Java虚拟机面试题推荐配合《深入理解虚拟机第三版》食用效果更佳主要有三部分:1.Java内存区域,2. 垃圾回收机制,2. 类加载过程
2022-03-08 05:00:00
15397
31
原创 LeetCode 剑指 Offer II 动态规划(四) 专题总结
往期文章 :LeetCode 剑指 Offer II 回溯(上) 专题总结LeetCode 剑指 Offer II 回溯(下) 专题总结LeetCode 剑指 Offer II 动态规划(一) 专题总结LeetCode 剑指 Offer II 动态规划(二) 专题总结LeetCode 剑指 Offer II 动态规划(三) 专题总结目录100. 三角形中最小路径之和101. 分割等和子集102. 加减的目标值后两道都是0-1背包问题100. 三角形中最小路径之和题目:给定一个三角形
2022-03-06 04:00:00
14511
37
原创 LeetCode 剑指 Offer II 动态规划(二) 专题总结
好久没更的剑指Offer,上次还是年前,这次继续更啦。094. 最少回文分割(困难)095. 最长公共子序列096. 字符串交织
2022-02-26 10:34:57
13949
52
原创 Redis实现点赞与关注
目录一、点赞直接写入Mysqlredis存储随后批量刷回数据库二、关注!!!欢迎点赞收藏关注!!!一、点赞直接写入Mysql直接写入Mysql是最简单的做法。做两个表即可,post_like记录文章被赞的次数,已有多少人赞过这种数据就可以直接从表中查到;user_like_post记录用户赞过了哪些文章, 当打开文章列表时,显示的有没有赞过的数据就在这里面;缺点数据库读写压力大热门文章会有很多用户点赞,甚至是短时间内被大量点赞, 直接操作数据库从长久来看不是很理想的做法。
2022-02-16 16:36:45
25637
68
原创 LeetCode 剑指 Offer II 动态规划(一) 专题总结
从不会动态规划一步一步成动态规划大神,剑指 Offer || 动态规划88~93题
2022-01-27 19:28:54
17825
52
原创 LeetCode 剑指 Offer II 回溯(下) 专题总结
回溯专题结束,接下来就是难啃的动态规划!关注博主,带你刷穿剑指offer
2022-01-25 11:59:50
10075
60
原创 Spring Boot常用注解(快速查找)
???? 博客主页:⭐️这是一只小逸白的博客鸭~⭐️???? 欢迎 关注❤️点赞????收藏⭐️评论???????? 小逸白正在备战实习,经常更新面试题和LeetCode题解,欢迎志同道合的朋友互相交流~ ???? 若有问题请指正,记得关注哦,感谢~目录一、Spring Boot常用注解1、@SpringBootApplication2、@ImportAutoConfiguration3、@SpringBootConfiguration4、@ImportResource5、@PropertySo
2022-01-19 16:13:16
462
14
原创 LeetCode 剑指 Offer II 树(下) 专题总结
LeetCode 剑指 Offer II 树(下) 专题总结,带你刷穿剑指Offer ||
2022-01-17 08:00:00
1085
16
原创 LeetCode 剑指 Offer II 树(上) 专题总结
LeetCode 剑指 Offer II 树(上) 专题总结,关注我,带你做穿剑指Offer ||
2022-01-15 15:12:18
1265
13
原创 【智力题】大厂最爱问的智力题
前言大家好啊,我是小逸白,大厂面试官最喜欢突然给你来一道智力题,如果你不会大概率是悬了~~~如果你不经意翻到了我这篇文章一定要进来看看,相信你肯定收获颇丰!如果你是面试完搜到的这篇文章,那么也不要灰心,看完这些回去吊打面试官!
2022-01-07 08:36:58
816
22
原创 【操作系统】面试题汇总
???? 博客主页:⭐️这是一只小逸白的博客鸭~⭐️???? 欢迎 关注❤️点赞????收藏⭐️评论???????? 小逸白正在备战实习,会经常更新面试题和LeetCode题解,欢迎志同道合的朋友互相交流~ ???? 如果有问题敬请指正,记得点个关注哦!回顾之前的文章: 【操作系统】常见面试题总结目录一、操作系统概述1.1 系统调用 / 用户态和内核态1.2 说了用户态和系统态之后,那么什么是系统调用呢?1.3 那么如何从用户态切换到内核态呢?(仅需知道是这哪三种就可以了,其实一般只会问到举
2022-01-06 14:30:33
1216
17
原创 LeetCode 面试题 04.01. 节点间通路
目录题目示例思路C++代码Java代码好久没做过图类型的题了,这是在LeetCode上的第一道图的题。题目节点间通路。给定有向图,设计一个算法,找出两个节点之间是否存在一条路径。示例输入:n = 3, graph = [[0, 1], [0, 2], [1, 2], [1, 2]], start = 0, target = 2输出:true提示:节点数量n在[0, 1e5]范围内。节点编号大于等于 0 小于 n。图中可能存在自环和平行边。思路方法一:DFSmap创建一
2022-01-04 22:22:47
1239
24
原创 【2021最后一道题解】3.无重复字符的最长子串
目录题目示例题解C++代码Java代码2021年最后一天,考完了最后一科,今晚在宿舍跨完年就出发乘坐凌晨1.49的火车。新的一年,实习 and 秋招必要拿下!!!题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。提示:0 <= s.length <= 5 * 104s 由英文字母、数字、符号和空格组成题解滑动窗口,用 s
2021-12-31 20:26:45
754
23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人