• avatar xqxls 2021-07-24 14:13:50

    题解 | #字典树的实现#

    题意整理 构造一个数据结构,用来处理字符串。 这个数据结构可以插入、删除、查询字符串。 查询分两种,一种是查询字符串是否出现过,另一种是查询前缀单词出现次数。 方法一(TrieNode实现) 1.解题思路 首先构建一个TrieNode结构,包括一个TrieNode类型的child数组,用于记录所

    来自 xqxls
    00
  • avatar Dateron 2021-07-24 14:24:41

    题解 | #牛客每个人最近的登录日期(二)#

    感觉自己写的很啰嗦1.先按 login 表的 user_id 分组,聚合出最大日期,即是最近登陆日期;2.然后分组聚合后的表再和 login 做自连接,用复合主键 concat(user_id,'-',date),这样做的目的是为了匹配到最近一次登录时的设备号;3.上一步的表和 user 表做连接;

    来自 Dateron
    00
  • avatar 代码の子 2021-07-24 14:29:10

    直破性能瓶颈!阿里百万级 Java 性能调优解决方案全栈实录终开源

      性能优化 说到性能优化,不知道大家最近有没有出去面试过,如果有去面试过应该就会知道简历上要是写上一句:有过性能调优经验到底有多吃香!性能优化一直就不是一件容易的事情,它对我们的考验在于我们的技术广度与深度,对于一些基础稍弱的或者刚入行的小伙伴来说这就是天方夜谭! 互联

    来自 代码の子
    00
  • avatar 代码の子 2021-07-24 14:29:53

    真香!阿里内部强推 GC 小册 Github 一夜爆火,JVM 垃圾回收算法 + 实战一键搞定!

      Java 垃圾回收 我们都知道 Java 在运行时内存分为了五个部分:程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中程序计数器、虚拟机栈、本地方法栈所占用的内存是不需要垃圾收集的,这三个区域的内存随着线程生,随着线程死,我们需要关注的其实只有堆和方法区这两块内存的垃圾收

    来自 代码の子
    00
  • avatar 代码の子 2021-07-24 14:30:35

    不要小看一个 Redis!从头到尾全是精华,阿里 Redis 速成笔记太香了

      Redis Redis 想必大家都听说过,不管是面试还是工作上我们都能见到。但是 Redis 到底能干什么?又不能干什么呢?(如下图) 为什么要用 Redis? 上面说了 Redis 的一些使用场景,那么这些场景的解决方案也有很多其它选择,比如缓存可以用

    来自 代码の子
    00
  • avatar 代码の子 2021-07-24 14:31:30

    让 Github 低头的 70W 字阿里首推高并发系统设计实录到底有多强?

      高并发系统设计 一年一度的金三银四已经过去了,想必有不少在这个时间段选择跳槽或者入行的朋友都入职了新的公司。对于萌新来说,肯定是增强自己面向业务的编程能力(手动狗头),而对于一些有很多年工作经验的程序员或者达到架构的技术水平的程序员来说,他们一般会直接触到系统设计这块的内容

    来自 代码の子
    00
  • avatar 牛客356110942号 2021-07-24 14:50:10

    题解 | #NC92-最长公共子串#

    class Solution { public:     /**      * longest common substring   &nb

  • avatar 蒋豆芽 2021-07-24 14:51:59

    一文快速学懂常用工具——Git(下)

    本专栏适合于软件开发的学生或人士,有一定的编程基础。 本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。这才是一份面试题总结的正确打开方式。这样才方便背诵 如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。 相信大家都有着高尚的灵魂,请尊重我的知识产权,未经允许严禁各类机构和

    来自 蒋豆芽
    00
  • avatar 想编程到音乐世界灭亡 2021-07-24 14:54:16

    题解 | #二维数组中的查找#

    using System;using System.Collections.Generic;using System.Linq;class Solution { public bool Find (int target, List<List<int>> array) {

  • avatar 云影孤帆尽 2021-07-24 15:15:27

    题解 | #输出二叉树的右视图#

    思路: 题目的主要信息: 利用二叉树中序遍历结果及先序遍历结果构建一棵二叉树 打印二叉树的右视图,即二叉树每层最右边的结点元素 节点值互不相同 可以发现解这道题,我们有两个步骤: 建树 打印右视图 首先建树方面,先序遍历是根左右的顺序,中序遍历是左根右的顺序,因为节点值互不相同,我们可以根据

    来自 云影孤帆尽
    30
  • avatar 牛客631798768号 2021-07-24 15:15:51

    题解 | #字符逆序#

    import java.util.*; //将字符串转成charArray,然后使用交换法来完成反转 public class Main{ public static void main(String[] args){ Scanner scanner = new Scanne

  • avatar 颤抖吧 2021-07-24 15:20:33

    集合

    一、集合的分类 Java集合可分为 Collection 和 Map 两种体系Collection 接口 单列数据,定义了存取一组对象的方法的集合List 元素 有序、可重复的集合Set 元素无序、不可重复的集合Map 接口: 双列数据,保存具有映射关系“ key value 对”的集合,元素无序

    来自 颤抖吧
    00
  • avatar 南亭·琴瑟 2021-07-24 16:08:51

    题解 | #在行列都排好序的矩阵中找指定的数#

    这题其实是比较水的一道题,直接暴力枚举+查找即可步骤: 1.先把n,m,k这几个变量输入,k是我们要查找的那个数,接着输入一个n*m的矩阵。 2.(核心)暴力枚举,用两个for循环,第一重循环定义i从1开始,一直到n,表示从第1行一直枚举到第n行,第二重循环定义j从1开始,一直到m,表示从第1列一直

    来自 南亭·琴瑟
    10
  • avatar 努力搬砖Java 2021-07-24 16:13:10

    HTTP响应状态码

    1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码。 100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功):表示成功处理了请求的状态代码。

    来自 努力搬砖Java
    00
  • avatar 牛客363659478号 2021-07-24 16:41:56

    题解 | #最大数#

    import java.util.*; public class Solution { /** * 最大数 * @param nums int整型一维数组 * @return string字符串 */ public String solv

  • avatar 牛客49078244号 2021-07-24 16:50:02

    题解 | #统计每个月兔子总数#

    import sys m=sys.stdin.readline().strip m=int(m) k1=1 k2=0 k3=0 for i in range(m-1): k1=k3 k2=k1 k3+=k2 print(k1+k2+k3)在本题***有三种类型的兔子,k1:一

  • avatar HelloNext 2021-07-24 16:51:38

    题解 | #重建二叉树#

    本题给出了二叉树的前序遍历和中序遍历。 前序遍历:根 左 右 中序遍历:左 根 右 前序遍历第一个节点为根节点,明确了根节点可以在中序遍历中确定哪些节点为左子树节点,哪些节点为右子树节点。例如:前序遍历序列{1,2,4,7,3,5,6,8} 中序遍历序列{4,7,2,1,5,3,8,6}

    来自 HelloNext
    00
  • avatar 皖P牛皮糖 2021-07-24 16:52:02

    JUC同步工具

    1 Reentrantlock可重入锁特点:1 Trylock(5,TimeUnit.SECONDS)五秒钟没拿到锁,会继续执行下续代码2 lockinterruptibly 可以用interrupt打断线程的等待3 公平锁Rerntrantlock lock = new Reentrantlock

    来自 皖P牛皮糖
    00
  • avatar 小鬼才 2021-07-24 16:52:43

    题解 | #设计LRU缓存结构#

    思路:用一个map实现get和set的功能用一个LinkedList<string> array实现最少访问节点删除的功能,根据题目只要求最常访问和最少访问,因此根据访问顺序将节点插入到LinkedList中,list越靠前为越少访问的。用一个ArrayList<integer&g

    来自 小鬼才
    00
  • avatar 牛客265366468号 2021-07-24 17:00:24

    题解 | #密码验证合格程序#

    python-写三个判断函数即可。 while True:     def test_1(s):       # 判断长度    

  • avatar 要加油啊~~~ 2021-07-24 17:04:31

    题解 | #不相邻最大子序列和(java 滚动数组)#

    import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 计算 * @param n int整型 数组的长度 * @param

    来自 要加油啊~~~
    00
  • avatar 努力,期待 2021-07-24 17:14:47

    题解 | #牛客每个人最近的登录日期(五)#

    用了2次窗口函数,我用的计算可能比较长首先计算第二次登录日期,首次登录的次日,计算登录日期的顺序判断哪天时首次登录select user_id,date,lead(date,1,date) over(partition by user_id order by date) as date1, date

    来自 努力,期待
    00
  • avatar 婕妤 2021-07-24 17:27:04

    题解 | #dom 节点查找#

    如果首符号是‘-’,则删除第一个 function cssStyle2DomStyle(sName) {     var words = sName.split('-');   &nbs

    来自 婕妤
    00
  • avatar 云影孤帆尽 2021-07-24 17:36:29

    题解 | #表达式求值#

    思路: 题目的主要信息: 支持+ - *三种符号的运算器,其中优先级+ - 是一级,*更高一级 支持括号运算 方法一:栈 + 递归具体做法:对于上述两个要求,我们要考虑的是两点,一是处理运算优先级的问题,二是处理括号的问题。 优先级处理我们可以借助栈,当遇到符号的时候如果是+,正常入栈,如果是

    来自 云影孤帆尽
    00
  • avatar 婕妤 2021-07-24 17:37:09

    题解 | #字符串字符统计#

    function count(str) {     if (!str.length) return null;     var obj = 

    来自 婕妤
    00
  • avatar changed. 2021-07-24 17:41:01

    题解 | #矩阵最长递增路径#

    题意整理: 题目给出一个元素为非负整数的矩阵,要求计算出矩阵中任意起点开始,每次只能向上下左右移动且不允许重复访问一个格子时,并且要求只能够向数值更大的格子移动时,能够得到的最大长度 方法一:深度优先搜索 + 记忆化 核心思想: 可以利用深度优先搜索解决本题。对于两个单元格,值较小的格子可以有一条路

    来自 changed.
    01
  • avatar 幻竹涂 2021-07-24 17:44:21

    题解 | #大数加法#

    #include <sstream> class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 计算两个数之和 * @param s string字符串 表示第一个整数

    来自 幻竹涂
    00
  • avatar 牛客875626703号 2021-07-24 17:47:34

    题解 | #获取每个部门中当前员工薪水最高的相关信息#

    大家来看看标准的~1、salaries和dept_no表内连接,按照emp_no分组,并求出分组后每个emp_no的最后工资截至日期即max(d.to_date),建立由“员工”以及“该员工最后工资截止日期”两列组成的新表new_s2、salaries和dept_no表内连接,再与新表new_s连接

  • avatar 秃子你好 2021-07-24 17:59:55

    题解 | #股票交易的最大收益(二)#

    题目:股票交易的最大收益(二) 描述:假定你知道某只股票每一天价格的变动。 你最多可以同时持有一只股票。但你最多只能进行两次交易(一次买进和一次卖出记为一次交易。买进和卖出均无手续费)。 请设计一个函数,计算你所能获得的最大收益。 示例1:输入:[8,9,3,5,1,3],返回值:4 说明:第三天买

    来自 秃子你好
    00
  • avatar 婕妤 2021-07-24 18:07:18

    题解 | #字符串字符统计#

    function sum(arr) {     return arr.reduce(function(pre,cur){         return

    来自 婕妤
    00
  • avatar memory201909162109890 2021-07-24 18:08:10

    题解 | #翻转单词序列#

    public class Test { public static void main(String[] args) { String str = "nowcoder. a am I"; // 首先使用String里面的spilt方法来得到String数组 Str

  • avatar B0000 2021-07-24 18:12:17

    题解 | #替换空格#

    思路常规思路就是遍历循环然后将” “字符变成”%20“,足以简单的方法就是使用toCharArray(),但是我们要替换的不是一个字符,只能将遍历循环到的字符数据,变成字符串数组格式,然后进行判断替换语句。最后使用stringBuffer将字符串数组变成字符串,返回。 public String r

    来自 B0000
    00
  • avatar 幻竹涂 2021-07-24 19:02:02

    题解 | #链表中环的入口结点#

    /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; */ class Solution { public:

    来自 幻竹涂
    00
  • avatar 柯西可乐 2021-07-24 19:10:52

    题解 | #Counting Triangles#

    n个点存在 cn3 即n(n-1)(n-2)/3! 个点对于一个三边颜色不同的三角形存在两条颜色相同的边和一条颜色不同的边 既存在两个三角形角的两角边为异***r>故不满足条件的三角形个数=异色角个数/2; 满足条件的三角形个数便为 n(n-1)(n-2)/3!-异色角个数/2;异色角的个数

    来自 柯西可乐
    111
  • avatar 小鬼才 2021-07-24 19:28:31

    题解 | #求二叉树的层序遍历#

    树的层序遍历可以使用队列实现,队列的思想是一头进,一头出,而如果ArrayList同样能实现队列,但是ArrayList增删需要移动大量元素,会比较耗时,因此使用linkedlist会更加高效。主要问题:题目要求返回的是一个ArrayList<ArrayList<integer>&

    来自 小鬼才
    00
  • avatar 牛客875626703号 2021-07-24 19:32:48

    题解 | #查找在职员工自入职以来的薪水涨幅情况#

    没理解到在职的定义,看结果说明发现结果多了其实就两点:1、找到salaries表中to_date是9999-01-01的数据行,不仅意味着在职还能选择最后时刻的工资2、找到salaries表中to_date与employees表中hire_date相同的行,选择入职工资3、相减select av1.

  • avatar 牛客702476586号 2021-07-24 19:36:34

    题解 | #查找兄弟单词#

    while True: try: inn = input().split(' ') s = sorted(inn[1:int(inn[0])+1]) target = inn[int(inn[0])+1] th = int(in

  • avatar Dateron 2021-07-24 19:45:50

    题解 | #牛客的课程订单分析(三)#

    第一种解法1.找出满足题目要求的user_id;2.按照题目要求 select 出全部字段;3.uesr_id in(1 中 select 出的 user_id); select * from order_info where date>'2025-10-15' and product_na

    来自 Dateron
    00
  • avatar HalaMadrid! 2021-07-24 19:46:25

    2021牛客暑期多校训练营3

    Counting Triangles #include<iostream> #include<cstring> using namespace std; namespace GenHelper{ unsigned z1,z2,z3,z4,b,u; unsi

    来自 HalaMadrid!
    00
  • avatar 前端小龙 2021-07-24 19:54:12

    数据结构(1)

    C语言版本数据结构笔记 什么是数据结构?? 数据结构就是研究计算机非数值计算问题的数据对象以及他们之间的关系和操作算法的学科 包含三个方面 数据的逻辑结构 数据关系之间的逻辑关系 数据的存储结构 数据的逻辑结构在计算机中的表示 操作算法 插入 删除 修改 查询 排序```程序 =数据结构+算

    来自 前端小龙
    10
  • avatar 幻竹涂 2021-07-24 19:54:41

    题解 | #反转链表#

    /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public

    来自 幻竹涂
    00
  • avatar 我不是跳跳虎 2021-07-24 20:31:02

    题解 | #创建一个actor表,包含如下列信息#

    create table actor ( actor_id smallint(5) not null, first_name varchar(45) not null, last_name varchar(45) not null, la

  • avatar 牛客356110942号 2021-07-24 20:45:27

    题解 | #最长回文子串#

    class Solution { public: int getLongestPalindrome(string A, int n) { // write code here if (n <= 1) return n;

  • avatar 云影孤帆尽 2021-07-24 20:49:25

    题解 | #矩阵最长递增路径#

    思路: 题目的主要信息: 矩阵内是非负数,求最长的递增路径的长度 移动方向可以是上下左右,不能超出边界,这将是递归的判定条件 同一条路径不能有重复的单元格,需要有记忆 方法一:深度优先搜索具体做法:使用一个dp二维数组作为缓存,记忆该单元格是否访问过的同时记录以该单元为起点的最长路径是多少(0就

    来自 云影孤帆尽
    00
  • avatar wotuiyile 2021-07-24 20:54:50

    题解 | #Guess and lies#Math

    经过一系列的复杂计算及推演最终得出一个结论:任何x,y都会满足一个式子: 对任意K>=2,a[i] = pow(k,2) * a[i-1] - a[i-2],其中a[0]=0,a[1]=k。 那么我们只要枚举其中较大的那个数,打表后二分即可,由于a[2]=k^3,因此我们只需要枚举到1e6,时

    来自 wotuiyile
    30
  • avatar 牛客最菜应届生 2021-07-24 20:55:14

    题解 | #最长无重复子数组#

    思路 1、哈希map,存放元素-索引2、一个指针表示最长无重复区间的开始,一个指针代表最长无重复区间的结束;当遇到不同元素时,将其加入到map中,第二个指针++,获取长度;当遇到重复的元素时,更新长度,更新i指针为之前重复元素的索引+1,重置map,j=i+1 代码 class Solution {

  • avatar 秃子你好 2021-07-24 20:58:37

    题解 | #链表的奇偶重排#

    题目:链表的奇偶重排 描述:给定一个单链表,请设定一个函数,将链表的奇数位节点和偶数位节点分别放在一起,重排后输出。 注意是节点的编号而非节点的数值。 示例1:输入:{1,2,3,4,5,6},返回值:{1,3,5,2,4,6} 说明:1->2->3->4->5->6-

    来自 秃子你好
    00
  • avatar 小鬼才 2021-07-24 21:00:57

    题解 | #最长无重复子数组#

    题目是需要返回一个最长无重复子数组的长度,判断重复问题,有以下两种方式: 我们可以用当前节点的值去跟前面不重复子数组的所有元素去比较 使用hashmap去保存不重复子数组的键值队,也就是key=值,value=索引(index) 因为无重复子数组是会变化的,所以我们可以使用一个pre变量,保存该

    来自 小鬼才
    00
  • avatar 我不是跳跳虎 2021-07-24 21:03:01

    题解 | #创建一个actor_name表#

    create table actor_name( first_name varchar(45) NOT NULL, last_name varchar(45) NOT NULL );insert into actor_name(first_name,last_name ) s

  • avatar Bi08 2021-07-24 21:08:47

    题解 | #Guess and lies#

    题意 给你一个大小的网格,每一行最大值,每一列最大值,你需要对一些点赋值,使得总的赋值和最小。 分析 将每个数值对应的行,以及每个数值对应的列分别进行存储。枚举每一个数值,范围。 枚举当前数值所对应的行和列,如果当前行列可以填数,则将行和列建边,求出行和列的最大匹配数。 当前数值的贡献为:(当前值对

    来自 Bi08
    20
  • avatar 图图喔 2021-07-24 21:09:32

    37.零钱兑换(题号:322)

    public class CoinChange { // 动态规划 public int coinChange(int[] coins, int amount){ int n = coins.length; // 硬币种类数 // 定义dp数组

    来自 图图喔
    00
  • avatar Bi08 2021-07-24 21:10:16

    题解 | #Guess and lies#

    题意 给你一个的矩阵,每个矩阵有一个权值,当一个正方形中三个点均已涂黑后,第四个点可免费涂黑,问将所有点涂黑所需的最小花费。 分析 所有点涂黑相当于将每行和每列均相连,相当于从行走到列所花费权值为,建图跑最小生成树即可。 代码 #include <bits/stdc++.h> using

    来自 Bi08
    00
  • avatar changed. 2021-07-24 21:14:12

    题解 | #孩子们的游戏(圆圈中最后剩下的数)#

    题意整理: 去除题中的无关成分,实际上就是给出一个数组长度n,以及一个数字m,删除从起点开始的第m个数,最开始的起点为0,后面的起点为被删除元素的下一个元素。 实际上,理清题意后可以发现,本题即为约瑟夫环问题。最容易想到的思路就是使用数组模拟,但这涉及大量的数据搬运工作,非常耗时。一个优化就是使用链

    来自 changed.
    00
  • avatar 老王的代码 2021-07-24 21:19:39

    《限时分享》下载量已突破30W,腾讯技术专家手撸“Redis技术笔记”

    前言 Redis的火爆程度,相信不用我多说,现在大型的互联网公司基本上都需要使用到Redis技术。Redis作为目前最火爆的内存数据库之一,通过在内存中读写数据,很大程度上提高了读写速度,可以说Redis 是实现网站高并发不可或缺的一部分。 但是,对于Redis的使用,相信还是有很多人不知道如何

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:20:03

    第一次“凡尔赛”,谈谈我的大厂面经:字节跳动3面+腾讯6面,我竟一次性过

    写在开头的闲言碎语 2020年过去了,对很多人来说,这一年经历了太多太多,可能是十年来记忆里比较浓墨重彩的一笔。过去的一年里,“熬”算是这个阶段我的关键字,确实太多时候就要放弃,好在自己“熬”过去了,在新的2021年里,也有个一个非常好的开端,我收获了心仪的offer。 简单来说,就如标题一样,

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:20:28

    就一套Spring全栈笔记,你居然还要收钱?我都是直接给的

    前言 对于每一位Java开发人员来说,提起Spring定是不陌生的,实际上自Spring框架诞生以来,就备受开发者的青睐,基本上现在的互联网公司都要使用到Spring框架。Spring框架中又包含了SpringMVC、SpringBoot、SpringCloud等,被开发者称呼为Spring全家桶

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:20:53

    65w字!阿里分布式开发小册Github新开源!原理实践双飞

    如何设计一个优秀的分布式系统? 设计分布式系统的本质就是“如何合理地将一个系统拆分成多个子系统并部署到不同的机器上”。拆分下来,在设计分布式系统时,应考虑以下6个问题。 如何将系统拆分为子系统? 如何规划子系统间的通信? 如何考虑通信过程中的安全? 如何让子系统可以扩展? 如何保证系

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:21:25

    艰难转正,外包员工逃离阿里,两月吃透面试题库!10000小时后“成为华为股东之一”

            大厂严密庞大的系统里,外包员工是局外人。与正职员工有着不同的不同行动法则,在各自的轨道上运行。HR在面试时就给他们划定了赛道终点——转正,直到离职才发现,那个被叫做“转正”的终点其实根本不存在。他们“曲线救国”进大厂,却在转正希望破灭之后匆匆逃离。 好了,不跟大家说废话了,下面来正

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:21:50

    【建议收藏】毕设/私活/大佬必备,开源一个SpringBoot标准化框架

    今天和大家分享一个项目,这个项目花Gie不眠不休足足肝了两天两夜,这是个什么东东呢,它是集SpringBoot+Mybatis+redis+shiro+jwt+vue于一体的标准项目框架。 整个项目不涉及任何具体业务场景,只配置了一些常用功能,如:权限管理,用户管理,菜单管理等,外加redis中间

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:22:15

    都美zhu,消失时间居然在学程序员Java核心知识点(Java岗位)

    导读 核心整理Java核心知识点:覆盖了基础知识、Java集合、JVM、锁、多线程并发、Java反射、Spring原理、微服务、Netty、Kafka、日记、设计模式、Java算法、Zookeeper、数据库、分布式缓存、数据结构等大量知识点。 由于篇幅限制,所以只把部分知识点截图出来粗略

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:22:38

    三面字节,既碰到大学师姐,偷偷塞给我内部面试手册希望我做她的同事,啥情况

    这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,以及一份字节2-2师兄整理的面试手册,希望能够给一些正在面试字节或计划面试大厂的朋友提供帮助。 字节跳动技术一面 讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis的使用,

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:23:00

    羡慕!清华女大学生靠这份面试题库,直接应聘阿里高管“秘书”?大厂容易进?

     经过 20 多位一线互联网大厂整合最新的 Java 架构师面试题后,总结出这份“经典”Java 架构师面试 PDF,我愿意称它为 Java 面试的“圣经”!我就是靠这份架构师面试手册,超越毕业季百分之八十的同学。最后入了大厂。需要这份资料的小伙伴获取方式在文末 如果小伙伴们对这份面试题总结有需求

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:23:24

    泪目!35岁程序员,终于拿到了阿里面试手册,三面艰难上岸,史诗级突破

    2021年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K+ 这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:23:50

    华为21级技术高管整理「程序员优化手册」究竟有多强

      华为大家都知道自主研发芯片,可谓是打破美国互联网的垄断,建立自己的基层,创立5G领先美国三年,领先欧洲五年,中国第一次在技术重要领域获取世界领先地位。很多小伙伴不知道5G代表什么,这里小编就不多了,小伙伴感兴趣可去自寻搜素。美国打压华为原因。    上面是小编介绍华为对世界的影响,那么问题

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:24:16

    GitHub 标星过万!BAT个技术总监打造计算机与网络知识总结

    大家好,随着微软收购 GitHub 之后,在 GitHub 上有越来越多的开源电子书,今天就给大家分享一些你学习时用得着的资料。 第一份资料是图解网络。 根据读者阅读偏好不同,共出了两个版本风格的 PDF,分别是亮白版本和暗黑版本。 整理完,才发现这份图解网络 PDF 竟然 300 页

    来自 老王的代码
    00
  • avatar 牛客最菜应届生 2021-07-24 21:24:28

    题解 | # 子数组的最大累加和问题 #

    思路 1、动态规划 2、dp[i] = dp[i-1]+arr[i]或者dp[i] = arr[i] 代码 class Solution { public: /** * max sum of the subarray * @param arr int整型vector t

  • avatar 老王的代码 2021-07-24 21:24:39

    瞬间霸占各大搜索专栏!字节首推!485多页的《Java面试全解手册》

    现在各个大厂也不走寻常路线了? 都开始出书了,像阿里的五岳版《Java开发手册》,腾讯《hr管理》等,字节也不甘落后。在近期出了一份485多页的《Java面试全解手册》,一经发布就瞬间霸占各大搜索专栏! 正题: 这份《Java面试全解手册》包含了:Bug,Dubbo,Git,GitHub

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:25:02

    编程干货|九年工作经历的老程序员,整理程序性能优化笔记火了

    本篇文章分享的这份Java程序性能优化的笔记就是带大家深入剖析了软件设计层面、代码层面和JVM虚拟机层面的优化方法。 由于文章的篇幅限制,小编这里只能为大家展示目录的内容了,完整的笔记已经为大家整理成了PDF格式! Java程序性能优化概述 设计优化 Java程序优化

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:25:26

    小编累了,真的累了,再怎么样努力都火不起来了

    真的累了,熬夜发文章小编自认为能火”无稽之谈“平台不给流量,真的火不起来,给大家分享完后这套Java核心知识点的内容,小编再也不会熬夜发文了,由于细节内容实在太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 整理了一份Java核心知识点。覆盖了JVM、锁、并发、Ja

    来自 老王的代码
    00
  • avatar 老王的代码 2021-07-24 21:25:50

    32W字【Java面试手册】阿里P8熬了一个月肝出,在Github标星31K+

    2021年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K+ 这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、M

    来自 老王的代码
    00