- 博客(5)
- 收藏
- 关注
原创 Java虚拟机——运行时数据区
Java内存区域一 介绍Java内存区域不同于Java内存模型(JMM),Java内存区域是指 JVM运行时将数据分区域存储 ,简单的说就是不同的数据放在不同的地方。通常又叫 运行时数据区域。Java内存模型(JMM)定义了程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。而Java 程序员把内存
2021-06-24 17:06:00
420
2
原创 区块链技术学习笔记——1.区块链介绍
基本概念区块链介绍区块链是一个由多个参与方共同维护的并且持续增长的分布式数据库,通常也被称作分布式共享账本,可以促进在业务网络中记录交易和跟踪资产的过程。把多笔交易的信息以及表明该区块的信息打包放在一起,经验证后的这个包就是区块。每个区块里保存了上一个区块的hash值,使区块之间产生关系,也就是说的链了。合起来就叫区块链。区块链的工作原理区块链中的区块根据存储内容可以划为区块头和区块体,区块头主要存储的是上一个区块的哈希值等信息,区块体主要存储的是网络内各节点的交易账本。由此相连的区块形成了区块链
2021-06-22 15:35:45
2612
5
原创 2021-06-10
旺链科技Java后端实习面经(长沙)一面主要是问了我的rpc项目和比赛项目,聊了半个多小时把,然后说等通知;二面第二天收到下午二面通知,1.怎样判断一个对象是否可回收;2.锁升级、悲观锁、乐观锁,用过哪些锁,AQS思想,ThreadLocal;3.脏读、幻读,区别是什么,MySQL存储引擎;4.MySQL索引数据结构,Hash索引、B+ Tree;5.JVM运行时数据区;6.堆内存的数据结构是什么;…一天后收到offer,开开心心过端午嘿嘿...
2021-06-21 13:04:48
133
原创 2021-05-27
点三信息Java后端实习面经(长沙)1.你做这个rpc项目的动机是什么;(我:为了学习。。。后来面试官又说我动机不明,醉了)2.讲一下BIO,NIO,AIO,不用AIO的话,发送过来一个包的流程是怎样的?;3.零拷贝,什么情况下适用零拷贝,什么情况下不适用;4.你做这个这个电商项目的动机是什么?;5.JWT说一下,JWT与session和cookie的区别;6.ThreadLocal什么情况下会出现内存泄漏;7.JVM垃圾回收流程;8.三次握手,TCP和UDP区别;9.Http是基于TCP
2021-05-27 19:18:36
499
8
原创 2021-05-26
商银信Java后端实习面经1.知道哪些集合,说一下ArrayList和LinkedList;2.MySQL引擎;3.索引类型;4.执行一条SQL语句的过程;5.Spring两大核心,讲一下ioc;6.Spring Boot自动装配原理;7.怎样把一个对象一开始直接放入老年代;8.有两个相同名字的Controller会不会报错…后来说不要短期实习,凉...
2021-05-26 10:42:49
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人