踩坑了!熬夜整理小米Android面试题
一、Java初中级面试题1.容器(HashMap、HashSet、LinkedList,HashSet等)2.内存模型3.JVM、Davilk、ART三者的原理和区别4.垃圾回收机制5.类加载方案6.说说你对Java反射的理解7.说说你对动态代理的理解8.什么是线程池,如何使用?为什么要使用线程池?9.在多线程运行过程中,解决安全性问题?10.设计模式(
Peter20 Peter20
3年前
redis的三种集群方式
redis有三种集群方式:主从复制,哨兵模式和集群。1.主从复制主从复制原理:从服务器连接主服务器,发送SYNC命令;主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令;主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令;从服务器收到
Stella981 Stella981
3年前
React 架构的演变
前面的文章分析了Concurrent模式下异步更新的逻辑,以及Fiber架构是如何进行时间分片的,更新过程中的很多内容都省略了,评论区也收到了一些同学对更新过程的疑惑,今天的文章就来讲解下ReactFiber架构的更新机制。Fiber数据结构我们先回顾一下Fiber节点的数据结构(之前文章省略了一部分属性,所
Wesley13 Wesley13
3年前
Java解析excel工具easyexcel助你快速简单避免OOM[图]
Java解析excel工具easyexcel助你快速简单避免OOM\图\Java解析、生成Excel比较有名的框架有Apachepoi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗
Stella981 Stella981
3年前
2020,最新Model的设计
很多的app使用MVC设计模式来将“用户交互”与“数据和逻辑”分开,而model其中一个重要作用就是持久化。下文中设计的Model可能不是一个完美的,扩展性强的model范例,但在我需要重构的app中,这样的设计能够满足我的需要。关于ModelModel层包含了app的数据与逻辑,Model层中的类需要关心的是数据的表现,存储,以及操
Stella981 Stella981
3年前
Egret屏幕适配【转】
Egret提供的屏幕适配的策略,及缺点:StageScaleMode.SHOW\_ALL     缺点:会产生黑边指定整个应用程序在指定区域中可见,且不会发生扭曲,同时保持应用程序的原始高宽比。应用程序的两侧可能会显示边框。在这种模式中,舞台尺寸永远会和最初的设置一致,这是入门开发者最适合的方式,但是这种方式的美中不足是,如果(手机或者PC等
Stella981 Stella981
3年前
DevOps路线图
随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009年左右DevOps应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建、测试、发布更加快捷、频繁和可靠。过去的一年,越来越多的公司正在转型Dev
Stella981 Stella981
3年前
Debug与Release版本的区别
Debug和Release并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY\_ABC等。习惯上,我们仍然更愿意使用VC已经定义好的名称。Debug版本包括调试信
胖大海 胖大海
2年前
Linux Centos7 selinux故障
首先进行selinux文件破坏,修改配置文件vi/etc/selinux/config重启,读条界面按方向键盘,可查看启动进程重启,选择内核界面,按e进入,进入命令编辑模式在倒数第二行添加selinux0 ,直接退到最后一行,然后方向键左键选择位置,最后Ctrlx继续启动这样就能成功进入系统了,进去后就可以还原原先的配置文件,大家缺乏机器练手的话可以3A看看!
在线题库
一、在线题库介绍在线题库是什么?在线题库:由传统的线下学习模式改为在线学习。能够实现学员在线学习、练习、考试优点:方便、便宜、自我管理、选择性更多人人皆学处处能学时时可学二、适用行业在线题库能用来做什么?1、成人教育(1)公考:国考、省考、事业单位...(2)升学:考研、专升本...(3)证书:会计、建筑师、教资...2、内部测试(1)培训机构:线上