越努力~越幸运
越努力~越幸运
全部文章
java
ML(1)
mysql(2)
前端(8)
大数据(1)
工具(1)
算法(27)
归档
标签
去牛客网
登录
/
注册
越努力~越幸运的博客
一只默默前行的小白
全部文章
/ java
(共86篇)
算法(二十)
来自专栏
1、给定一个字符串s和一组单词dict,判断s是否可以用空格分割成一个单词序列,使得单词序列中所有的单词都是dict中的单词(序列可以包含一个或多个单词)。 例如: 给定s=“leetcode”; dict=["leet", "code"]. 返回true,...
2020-01-31
0
324
java学习(七)
来自专栏
1、什么是CAP理论? CAP理论是指 当网络分区发生时,一致性和可用性不可能同时保证。 C:Consistent 一致性 A:Availability 可用性 P:Partition tolerance 分区容忍度 网络分区:分布式系统的节点往往都是分布在不同的机器上进行网络隔...
2020-01-31
0
461
java学习(六)
来自专栏
1、redis有了解吗? redis(Remote Dictionary Server远程字典服务),是一款高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。因为数据都在内存中,所以运行速度快。redis支持丰富的数据类型并且支持事务,事务中的所有命令会被...
2020-01-31
0
391
java学习(五)
来自专栏
1、什么是对象的引用 如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称为这块内存代表一个引用。JDK1.2以后将引用分为强引用,软引用,弱引用和虚引用四种。 强引用:普通存在, P p = new P(),只要强引用存在,垃圾收集器永远不会回收掉被引用的对象。...
2020-01-30
0
391
java学习(四)
来自专栏
1、可以说一下对象创建过程中的内存分配吗? 一般情况下我们通过new指令来创建对象,当虚拟机遇到一条new指令的时候,会去检查这个指令的参数是否能在常量池中定位到某个类的符号引用,并且检查这个符号引用代表的类是否已经被加载,解析和初始化。如果没有,那么会执行类加载过程。 通过执行类的加载,验证,...
2020-01-30
0
337
算法(十八)
来自专栏
1、求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。 /** * 思路1: * 深度优先遍历(DFS) * 如果当前节点是空,则最小深度为 0,返回 * 效率低 */ public int r...
2020-01-29
0
326
java学习(三)
来自专栏
1、HasMap的存储和获取原理 当调用put()方法传递键和值来存储时,先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存Entry对象,也就是找到了该元素应该被存储的桶中(数组)。当两个键的hashCode值相同时,bucket位置发生了冲突,也就是发生了...
2020-01-29
0
425
java学习(二)
来自专栏
1、Map,List和Set都是Collection的子接口吗? Map是和Collection并列的集合上层接口,没有继承关系;List和Set是Collection的子接口。 2、说说Java中常见的集合吧。 Java中的常见集合可以概括如下。 Map接口和Collection接口是...
2020-01-29
0
504
算法(十七)
来自专栏
1、写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 方法1: import java.math.BigInteger; public class Solution { public int Add(int num1,int num2) { ...
2020-01-14
0
336
java学习(一)
来自专栏
1、拥塞控制和流量控制 流量控制:如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。 拥塞控制:拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。 两者的区别:流量控制是为了预防拥塞。当发生拥塞时,如何进行疏散,是拥塞控制。流量控制指点对点...
2020-01-12
0
451
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页