吃不完的土豆番茄

22
获赞数
9
关注数
10
粉丝数
其它
IP 属地上海
2020-03-11 加入
浏览 7.9k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
59 声望|新手
java
28
空间复杂度
19
时间复杂度
19
排序
19
算法
19
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2020-11-27
    【算法】十大经典排序算法(动画演示)
    (PS:原博客戳这里。原博主写的太好了,所以直接转载过来。为了自己能够学习清楚,我将代码部分删掉替换成自己写的代码,方便以后查看。)0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能...
  • 发布了文章2020-08-23
    【字节面前准备】20200823面试前
    [链接]TCP固定长度为20个字节,UDP固定长度为8个字节。UDP是一种不可靠的通信协议,他不需要建立连接,不需要确认ack。数据是否出现乱序丢失他都不管,因此UDP适合实时视频通话、语音聊天等.TCP是面向连接的可靠的数据传输服务,TCP需要经过三次握手和对方确认连接后...
  • 发布了文章2020-08-16
    【实习答辩准备】
    1.aixos背景2.promise3.跨域问题深入4.CRSF/XRSF5.箭头函数
  • 发布了文章2020-08-16
    【初面复盘】2020/8/15后端
    先说一句:面试官上来强调自己不是学java的,主要探讨为主,可是我发现面试官问的问题一点都不像没学过java~共面了1小时40分钟1.java垃圾回收机制新生代/老年代 其它垃圾回收机制2.java面向对象特性继承封装多态3.设计模式4.单例模式5.map的底层实现6.hash函数如何实...
  • 发布了文章2020-08-11
    【腾讯面经总结】20200815面试前
    简历项目相关;1.spring security2.json web token3.mybatis4.aop代理,动态代理,静态代理5.redis
  • 发布了文章2020-07-31
    后端面试知识点记录
    敖丙github后端知识点集合:[链接]java3y知识点集合:[链接][链接]计算机网络操作系统数据结构与算法java基础mysql数据库项目相关
  • 发布了文章2020-07-31
    【项目相关】汇总
    1.Redis分布式锁存在的问题,如何优化2.spring security3.json web token4.mybatis5.aop两种代理
  • 发布了文章2020-07-31
    【mysql数据库】汇总
    1.数据库在查询的时候,数据类型会出现隐式转化(如varchar不加单引号的话可能会自动转换为int型,索引会失效),怎么避免隐式转换Mysql的隐式转换示例讲解Mysql隐式转换的问题MySQL隐式转换解决方案mysql 隐式转换问题(案例一)谈谈MySQL隐式类型转换MySQL隐式转化...
  • 发布了文章2020-07-31
    【java基础】汇总
    1. Hash Map的底层实现2. Java中查询元素,和添加元素的整个逻辑过程是如何实现的3. JavaHashMap底层中,哈希表对应位置上的链表过长,底层如何解决的。当底层红黑树层数过深是,底层又是如何平衡的4. Java中HashMap底层扩容是如何实现的5. Java锁有哪些,具体的原理...
  • 发布了文章2020-07-31
    【数据结构与算法】汇总
    算法思想:每次比较相邻的两个元素,一直到数组末尾,这样一组操作每次会确定最大位置的元素;重复操作每次将剩下元素中较大的元素交换到数组后面,直到所有元素都确定好位置。复杂度分析:平均O(n^n),最好O(n),最坏O(n^2)。 稳定性:稳定。代码模板:
  • 发布了文章2020-07-31
    【操作系统】汇总
    整理好的一些操作系统面试题1.进程和线程的区别2.进程之间是如何切换的3.什么是操作系统4.进程的三种基本状态5.进程状态间的切换6.线程的几种状态7.什么是线程?什么是进程?8.一个进程里包含什么?9.linux进程有5种状态10.进程和线程的关系?11.多进程和多线程之间...
  • 发布了文章2020-07-31
    【计算机网络】汇总
    1. 计算机网络体系结构OSI及TCP/IP模型详解五层模型详解及各层协议 {代码...} 2. TCP通信过程,3次握手,4次挥手动画讲解TCP的三次握手与四次挥手理解及面试题TCP三次握手、四次挥手过程及原理三次握手:四次挥手:3.http状态码状态码信息1xx信息性状态码2xx成功状态码...
  • 发布了文章2020-05-29
    【并发与多线程】Volatile大总结
    首先java内存模型(JMM)中,每个线程有自己的工作内存,同时还有一个共享的主内存。如下图:不直接让线程从主内存(MainMemory)中读取数据,是因为cpu的指令速度远超内存的存取速度,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓...
  • 赞了文章2020-04-06
    Java线程池实现原理及其在美团业务中的实践
    随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的...
  • 赞了文章2020-04-06
    我和面试官之间关于操作系统的一场对弈!写了很久,希望对你有帮助!
    大家好,我是 Guide 哥!很多读者抱怨计算操作系统的知识点比较繁杂,自己也没有多少耐心去看,但是面试的时候又经常会遇到。所以,我带着我整理好的操作系统的常见问题来啦!这篇文章总结了一些我觉得比较重要的操作系统相关的问题比如进程管理、内存管理、虚拟内存...
  • 赞了文章2020-04-06
    有了 Spring 为什么要再弄一个 Spring Boot
    刚刚入行 Java 的同学经常有这种疑问: Spring 和 Spring Boot 有什么关系?它们之间有什么区别?今天来探讨一下这个问题。
  • 赞了文章2020-04-01
    为你的vscode添加一个图片背景吧~
    为了可随时修改,你可以在你的~/.vscode文件夹下创建一个vscode_style的目录,在里边放入你自己的css文档和一些图片。以笔者为例,我的vscode的style是
  • 发布了文章2020-03-31
    二叉树的四种遍历(递归非递归)
    这棵树 前序遍历:5 5 3 9 1 7 6 2 4 1 中序遍历:9 3 1 5 5 2 6 4 7 1 后序遍历:9 1 3 5 2 4 6 1 7 5 层次遍历:5 5 7 3 6 1 9 1 2 4 前序遍历 递归实现 {代码...} 非递归实现 利用栈,每次根节点入栈之后出栈,再依次将右子树节点和左子树节点入栈,直到栈空。 {...
  • 发布了文章2020-03-31
    单例模式及其实现
    本介绍来自菜鸟教程单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
  • 赞了文章2020-03-29
    jquery实现tab菜单切换内容(精简版)
    效果预览: 完整代码: {代码...} 重点总结: span标签中list属性值(0,1,2,3)用来与四个div内容一一对应 siblings()。在cont函数中使用siblings()方法来获取除了被选中元素的其他兄弟元素。siblings()是jquery的方法 最后 觉得文章不错的,给我点个赞哇,关注一下...