Java面试真题解析火爆全网,讲的太透彻了
8.15一面(60min)自我介绍,为什么投客户端python和java有什么区别java内存模型gc讲讲httphttps区别cookie,sessionhttps握手过程对称非对称加密算法?哪个效率高?tcp握手要三次,挥手要几次,为什么进程和线程,描述一下进程通信方式线程同步
Wesley13 Wesley13
3年前
java垃圾回收浅析
摘要垃圾回收和内存分配相关,先了解运行时数据区域的划分及各个区域的作用。垃圾回收主要需要考虑的3个问题:1、什么时候回收;2、哪些对象需要回收;3、如何回收。运行时数据区域!(http://static.oschina.net/uploads/img/201504/29004147_aU5w.png)
Wesley13 Wesley13
3年前
qhfl
Redis  Redis是完全开源免费的,遵守BSD协议,是一个高性能的keyvalue数据库。  Redis有以下特点:    Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。    Redis支持五种数据类型。    Redis支持数据库备份。  Redi
Easter79 Easter79
3年前
Swift专题讲解十六——ARC在Swift中的应用
Swift专题讲解十六——ARC在Swift中的应用一、引言      ARC(自动引用计数)是ObjectiveC和Swift中用于解决内存管理问题的方案。在学习ObjectiveC编程时经常会学习到一个关于ARC的例子:在一个公用的图书馆中,每次进入一人就将卡插入,走的时候将自
Stella981 Stella981
3年前
ClassLoader解惑
一、什么是Classloader    一个Java程序要想运行起来,首先需要经过编译生成.class文件,然后创建一个运行环境(jvm)来加载字节码文件到内存运行,而.class文件是怎样被加载中jvm中的就是JavaClassloader所做的事情。    那么.class文件什么时候会被类加载器加载到j
Wesley13 Wesley13
3年前
mysql存储引擎
什么是存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySql的存储引擎:MyISAM节省数据库空间,当数据读远大于修改时,可以使用该存储引擎InnoDB支持事务,
Stella981 Stella981
3年前
Spring Boot(十二):看完这篇,Redis你就入门了
一、Redis简介1、Redis(RemoteDictionaryServer远程字段服务)是一个开源的使用ANSIC语言编写、支持网络、科技与内存亦可持久化的日志型、keyvalue数据库,并提供多种语言的API。2、Redis是一个keyvalue存储系统,它支持存储的value类型相对更多,包括string、list、set
Stella981 Stella981
3年前
OneFlow CHANGELOG V0.3.2
ChangelogOneFlow发布了新版本0.3.2,这个版本以及之前的0.3.1版本都是大版本0.3.0的minor版本,所以在此一并介绍。在这个版本中,引入了大量性能优化、加入了不少新的feature,率先支持了CUDA11.1。主要新功能一览支持亚线性内存优化
Wesley13 Wesley13
3年前
DCache v1.0 发布,基于 TARS 的分布式 NoSQL 存储系统
!(https://static.oschina.net/uploads/space/2020/0702/162941_Ec1j_4021301.jpg)作者|山宝银编辑|TARS小助手DCache是基于TARS框架的分布式NoSQL存储系统,数据基于内存存储,同时提供持久化功能,主要应用于分布式缓存。继2019年4月发布体验版后
Stella981 Stella981
3年前
Linux系统开机启动流程(简述)
1)开机自检,加载BIOS信息    CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息等2)MBR引导    硬盘的0柱面0磁道1扇区被称为MBR(MasterBootReord)主引导记录,大小为512字节,里面存放预启动信息、分区表信息及分区标志等;分为两部分:第