老胖鱼头
老胖鱼头
全部文章
未归档
Java工程师面试1000题(15)
Java面试1000题(19)
Leetcode(5)
Spark(2)
Spring(1)
Spring系列(3)
大数据相关(18)
经验记录(2)
归档
标签
去牛客网
登录
/
注册
老胖鱼头的博客
全部文章
/ 未归档
(共29篇)
Leetcode95. 不同的二叉搜索树 II
题目: 给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。 示例: 输入: 3 输出: [ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3] ] 解释:...
2019-05-03
0
439
Leetcode98. 验证二叉搜索树
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 3 输出: ...
2019-05-02
0
431
Leetcode96. 不同的二叉搜索树
给定一个整数 n,求以 1 ... n 为节点组成的二叉搜索树有多少种? 示例: 输入: 3 输出: 5 解释: 给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / ...
2019-05-02
0
395
Java工程师面试1000题223-JDK1.8中JVM的变化:元空间的引入
223、JDK1.8中JVM的变化:元空间的引入 在介绍Java8中的JVM变化之前,我们先来回归一下Java的内存模型: 根据JVM规范,JVM内存共分为虚拟机栈、本地方法栈、堆、程序计数器、方法区五个部分: 1、虚拟机栈:每一个线程私有,线程之间彼此隔离,随着线程的创建而创建。栈里面存...
2019-04-11
0
453
Java工程师面试1000题222-Java并发编程及线程池
222、Java并发编程及线程池 一、ThreadPoolExecutor Java并发编程及线程池是BAT等大公司面试必问知识点,因此必须好好掌握。 提到并发编程我们首先会想到线程池,为什么要使用线程池?主要有三点: 第一、使用线程池可以减少在创建和销毁线程上所花费的时间以及系统资源的开销...
2019-04-10
0
400
Java工程师面试1000题160-219
本博客内容整理来自牛客网:https://www.nowcoder.com/ta/review-java及网友评论。 若有侵权,请联系删除。 155、什么是HTTP隧道? HTTP隧道是一种利用HTTP或者是HTTPS把多种网络协议封装起来进行通信的技术。因此,HTTP协议扮演了一个打通用于通...
2019-04-04
0
634
记一次使用Jedis客户端获取不到资源(Could not get a resource from the pool)的填坑经历
经历描述:本人联合一狗蛋开发一个小APP,本人负责服务器的开发,狗蛋负责APP的开发。登录验证使用到了Redis做Token缓存,于是使用了Jedis库来操作阿里云服务器上的Redis。项目一开始,我便随便从网上找了别人封装好了的Jedis的工具类,想着无非就是往Redis中做一些增删查操作,网上关...
2019-03-06
0
4859
Spring入门到精通三——SpringBean的配置项及作用域
Bean配置项 Bean的作用域 Bean的生命周期 Bean的自动装配及Aware接口 一、Bean的配置项 Id:这个Bean的唯一标识 class:具体要实例化的那一个类 Scope:范围,作用域 Constructor arguments:构造器的参数(构造...
2019-01-21
0
494
Spring入门到精通二 ——Spring之IOC介绍
主要内容 接口及面向接口编程 什么是IOC Spring的Bean配置 Bean的初始化 Spring的常用注入方式 一、什么是接口? 接口是用于沟通的中介物的抽象化。实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他...
2019-01-15
0
422
首页
上一页
1
2
3
下一页
末页