自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 字节跳动视频架构(一面面经)

字节跳动视频架构(一面面经)算法:判断是否有环java基础String StringBuilder StringBufferhashmapjvmjvm各个部分介绍threadlocal各个引用过程(强软弱虚)乐观锁/悲观锁/锁升级操作系统进程 线程 协程进程通信项目计算机网络http报文结构http常用方法http各类返回码https介绍+用https输入url啥过程tcp和udptcp堵塞机制动态调用和静态调用安卓前端自我小结算法:判断是否有环leetcode141面试开始先做一道题,很简单jav

2020-12-01 19:23:29 3310 1

原创 解决centos7配置网络问题

cd /etc/sysconfig/network-scripts/ //进入到network-scripts目录下esc退出编辑模式

2020-10-07 19:52:59 935

原创 数据结构——leetcode(几数之和)【java】

数据结构——leetcode(几数之和)【java】两数之和三数之和四数之和今天在leetcode刷每日一题,看到题目为四数之和,想起之前做过两数之和,但四数没有什么思路,之后学习了一下三数之和,发现四数之和算法与三数之和非常相似,因此把几数之和写入博客中,记录学习过程。两数之和力扣-1思路:hashmap 遍历数组 nums,i 为当前下标,每个值都判断map中是否存在 target-nums[i] 的 key 值, 如果存在则找到了两个值,如果不存在则将当前的 (nums[i],i) 存入

2020-10-05 23:21:48 180

原创 数据结构——leetcode(数组与矩阵)【java】

数据结构——leetcode(数组与矩阵)【java】leetcode-242-有效字母异位词leetcode-242-有效字母异位词力扣-242题目:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词示例:输入: s = “anagram”, t = “nagaram”输出: true输入: s = “rat”, t = “car”输出: false思路:可以用hashmap存储,由于是字符串,只有26位,可以用数组来储存。 public boolean i

2020-09-27 12:28:45 385

原创 数据结构——leetcode(字符串)【java】

数据结构——leetcode(字符串)【java】leetcode-242-有效字母异位词leetcode-409-最长回文串leetcode-205-同构字符串leetcode-647-回文字符串leetcode-242-有效字母异位词力扣-242题目:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词示例:输入: s = “anagram”, t = “nagaram”输出: true输入: s = “rat”, t = “car”输出: false思路:可

2020-08-04 16:54:16 269

原创 数据结构——leetcode(哈希表)【java】

数据结构——leetcode(哈希表)【java】leetcode-1-两数之和leetcode-217-存在重复元素leetcode-594-最长和谐子序列leetcode-128-最长连续序列哈希表数据结构介绍(侵删)HashMap和HashSet的区别(侵删)哈希表使用 O(N) 空间复杂度存储数据,并且以 O(1) 时间复杂度求解问题。Java 中的 HashSet 用于存储一个集合,可以查找元素是否在集合中。如果元素有穷,并且范围不大,那么可以用一个布尔数组来存储一个元素是否存在。例如对于

2020-07-28 17:33:17 177

原创 数据结构——leetcode(树练习1)【java】

数据结构——leetcode(树练习)【java】递归leetcode-104-二叉树的最大深度leetcode-110-平衡二叉树递归leetcode-104-二叉树的最大深度力扣-104题目:给定一个二叉树,找出其最大深度。示例:给定二叉树 [3,9,20,null,null,15,7],返回它的最大深度 3 。 3 / \ 9 20 / \ 15 7思路:遍历/** * Definition for a binary tree node. *

2020-07-28 14:47:18 186

原创 数据结构——leetcode(栈和队列练习)【java】

数据结构——leetcode(栈和队列练习)【java】leetcode-232-用栈实现队列leetcode-232-用队列实现栈leetcode-155-最小栈leetcode-20-用栈实现括号匹配leetcode-739-数组中元素与下一个比它大的元素之间的距离(每日温度)leetcode-503-循环数组中比当前元素大的下一个元素leetcode-232-用栈实现队列力扣-232题目:使用栈实现队列的下列操作:push(x) – 将一个元素放入队列的尾部。pop() – 从队列首部移除

2020-07-14 00:10:10 288

原创 数据结构——leetcode(链表练习)[java]

数据结构——leetcode(链表练习)leetcode-19-删除链表的倒数第 n 个节点leetcode-19-删除链表的倒数第 n 个节点力扣-19题目:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->...

2020-06-20 17:15:24 246

原创 解决IDEA application.yml,图标不是叶子和project settings Modules 中没有spring选项的方法

解决IDEA application.yml,图标不是叶子和project settings Modules 中没有spring选项的方法今天在敲代码时发现自己的controller层注解无效查了很多资料,发现自己的springboot项目中的yaml文件不是小叶子,也发现自己的project settings Modules中没有spring选项,看了很多博客也没找到正确办法即使点开添加也没有spring选项最后终于发现我IDEA中只添加了spring Assistant,我的IDEA版本时

2020-06-10 12:06:45 7072 4

原创 多线程回顾 生产者与消费者

多线程回顾 生产者与消费者先以下面的经典例题为例进行线程知识的部分回顾,进行适当扩展,了解多线程通信的方法。多线程经典例题:生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20,如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会...

2019-10-30 17:18:38 211

原创 JAVA 封装 继承 多态

一、封装1.定义:封装是指隐藏对象的属性和实现细节,仅仅对外提供接口。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。...

2019-10-19 11:56:01 251

原创 java 传值传引用

java 传值传引用值传递:传递的只是值的地址(副本),方法中对副本进行修改,不会影响调用方。引用传递:传递的是引用的副本,方法中更改属性值会影响此地址中的数值。此时形参和实参是同一个内存地址。空指针异常:访问一个对象的属性或方法,出现对象值为null。只有地址,地址中没有属性值,故为空指针。例子public class Main { public void changeInt...

2019-09-05 22:31:29 138

原创 java-类与对象

java-类与对象一、**面向对象内容** 二、**类的语法格式** *1.类的属性* *2.类的方法* *3.类的构造*

2019-09-03 16:01:14 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除