动动大帝
动动大帝
全部文章
分类
八股笔记(12)
数据结构与算法(26)
计算机网络(4)
锁与多线程(2)
归档
标签
去牛客网
登录
/
注册
动动大帝的博客
全部文章
(共42篇)
JVM
初识JVM JVM体系结构 JVM 调优99%都是对于堆区(方法区是特殊的堆)而言的。 1. 类加载器 作用:加载Class文件~,如 new Student(),引用放到栈里面,具体实例放到堆里面; 虚拟机自带的加载器 启动类(根)加载器 扩展类加载器 应用程序加载器 双亲委派机...
JVM
2022-03-06
0
350
锁与多线程
1.锁 synchronized:它与lock 都是可重入锁 synchronized与ReentrantLock : ReentrantLock可以完成synchronized所实现的所有功能:synchronized是Java中的一个关键字,ReentrantLock是一个类,主要不同点:s...
多线程
锁
2022-03-03
0
418
MySQL相关问题
1.SQL语句的执行过程 having/where的区别 1.适用性上来说,having更广,当过滤条件中有聚合函数时,则此过滤条件必须声明在having中;(having伴随着group by来用) 2.没有聚合函数时候,使用更加高效的where:因为where关键字先筛选后连接,having...
MySQL
2022-02-28
0
510
一种处理和(差)最大(最小)的思想
基础问题:给定一个整数数组选出 2 个数,使他们的总和最大。 暴力算法:O(n^2),略。 时间复杂度为O(n)的解法:考虑数组中的两个数nums[i], nums[j], i < j且∈[0, n),从前往后枚举第二个数,对于每个nums[j]来说,只关心它前面最大的那个数字, 因为只有前...
数组
2022-02-26
0
277
再谈滑动窗口
滑动窗口 使用滑动窗口技巧时,考虑清楚三个问题: 窗口内元素是什么? 如何移动窗口的起始位置? 如何移动窗口的终止位置? 剑指 Offer II 016. 不含重复字符的最长子字符串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长连续子字符串 的长度。 示例 1: 输入: ...
滑动窗口
2022-02-25
1
343
打家劫舍系列(动态规划)
LC198. 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能...
动态规划
打家劫舍系列
2022-02-24
1
492
RPC框架 & Spring框架简介
常用的RPC框架:Dubbo、Thrift、Sofa、gRPC等。 RPC底层实现 服务端: 将某个服务类发布到某个端口;服务器处在运行状态,对该端口进行监听,收到客户端连接请求之后建立连接(TCP短链接);收到数据之后,处理并拿到数据,进行反射调用。 客户端: 使用动态代理,使得客户端...
RPC框架
Spring
2022-02-24
0
570
换酒问题
1518. 换酒问题 小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。 如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。 请你计算 最多 能喝到多少瓶酒。 /** 学会从总体上考虑问题,训练思维 */ //方法一:正常模拟 //开...
换酒问题
脑筋急转弯
数学
2022-02-23
1
405
网络高频问题
1.浏览器键入一个网址都经历了哪些过程? 解析URL得到发送给web的信息,并产生HTTP请求信息; 查询服务器域名对应的IP地址,这个过程涉及到DNS解析; 通过DNS获取到IP后,就可以把HTTP的传输工作交给操作系统中的协议栈; 经历TCP三次握手建立连接进行数据传输; TCP模块在执行连接...
URL
cookie
session
2022-02-22
0
314
Java中的集合框架
1.Java中的集合框架有哪些? Java中的集合框架主要包含两种类型的容器,一种是集合(Collection),储存一个元素集合,另外一种是图(Map),储存键/值对映射。 Collection接口又有3种子类型,List,Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有Arr...
Java集合
HashMap&Hashtable
ConcurrentHashMap
HashMap&TreeMap
HashMap源码
2022-02-21
2
372
首页
上一页
1
2
3
4
5
下一页
末页