自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java初级程序员面试总结(一)--JVM篇

Java初级程序员面试总结(一)引言:我是一个菜鸟程序员,坐标HZ,最近在准备面试,所以想写点博客进行总结.Q1: JVM你了解么?Answer: JVM分为5个区:栈,堆,方法区,本地方法区,程序计数器.在JDK1.8时,堆的永久代被转移到元数据空间了.在栈区可以存放线程的栈帧,在堆区存放new的对象,又分成新生代,老年代,永久代.在方法区存放了常量,字节码文件等.在本地方法区存放除ja...

2020-03-15 14:52:54 2752

原创 数据结构精简版总结(一)

数据结构(一)本篇代码主要以Java为例子,leetcode刷题建议至少过5遍。一维数据结构数组:在大多数静态语言中是连续的数据地址,在n个位置(1开始计算)插入数据,前面的数需要偏移(n-1),后面的数需要偏移(len-n+1)链表:通过上一个节点指向下一个节点,相关联。循环链表,双端链表。LinkedList双向列表,同时继承了Duque跳表:通过建立索引,加速查询效率。通常取该数组的一半建立上一级索引,查找速度log(n)1->51->3->51->2-&gt

2021-10-22 11:47:08 112

原创 Netty一周上手(一)

Netty精通教程一.快速上手Netty[准备环节]开发过的跳过这个配置环境:Java 1.8(使用JDK 11会有如下反射警告,但不影响具体使用)java.lang.UnsupportedOperationException: Reflective setAccessible(true) disabledMaven 作者使用的Maven,也可以使用GradeMaven pom:<dependency> <groupId>io.netty</groupId

2020-09-28 18:25:20 313

原创 git常用命令

git常用命令整合(若有常用的补充,评论留言)git clone 克隆git add . 添加git commit -m \<message\> 提交分支git remote update origin --prune

2020-09-10 15:30:58 169

原创 Java初级程序员面试总结(五)--Redis篇

Java初级程序员面试总结(五)引言:我是一个菜鸟程序员,坐标HZ,今天讲讲Redis,谈谈面试常见问题Q1: 你们怎么用Redis做什么?Analysis: 表面问Redis作用,实际并不是希望你讲的多NB,而是从一个点切入,深刻认识Redis,展现你的运用能力.Answer-false: 我在我的项目中使用了Redis做缓存,做计数器,做排行榜,做消息队列,讲XXX怎么用的,为什么...

2020-03-19 00:53:50 285

原创 Java初级程序员面试总结(四)--http/tcp篇

Java初级程序员面试总结(四)引言:我是一个菜鸟程序员,坐标HZ,如果有想让我写的博客,可以留言,我可以尽量满足你们,每期4个问题.Q1: 你知道Http协议的执行流程吗?Answer:1.进行DNS解析,进行CDN加速,解析url,为host:port2.进行3次TCP握手3.客户端向服务端发送请求行,请求头,请求体4.服务端向客户端发送响应行,响应头,响应体5.浏览器解析h...

2020-03-16 22:22:00 168

原创 Java初级程序员面试总结(三)--Lock篇

Java初级程序员面试总结(三)引言:我是一个菜鸟程序员,坐标HZ,面试总结系列将无期更新,有疑问的朋友可以留言Q1: 你知道Java有哪些锁?Answer: 乐观锁和悲观锁.乐观锁是CAS(CompareAndSwap).悲观锁是Lock锁,偏向锁,轻量锁,重量锁这些.(悲观锁太多了,我记不全,sync不是悲观锁,它有4种状态,第一种是自旋是乐观锁,其他的是悲观锁)–这题欢迎水友补充Q...

2020-03-15 16:11:40 290

原创 Java初级程序员面试总结(二) --HashMap篇

Java初级程序员面试总结(二)引言:我是一个菜鸟程序员,坐标HZ,以下为整理的面试题.Q1: Hashmap源码你看过没?Answer: hashmap在jdk1.8之前,采用数组+链表的结构.在jdk1.8及以后,采用数组+链表/红黑树的结构.hashmap在1.8及以后的版本,初始容量为0.在第一次put时,如果初始容量为0,那么容量修改为16.调用本地的hashcode方法计算ha...

2020-03-15 15:34:33 684

空空如也

空空如也

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

TA关注的人

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