Linux一直是一边学,一边忘,最近再学一点汇编,刚好碰到要装Linux的centos7服务器给自己用,学到了启动分区表。 虽然说mbr在现在的分区表已经被淘汰了,对于大硬盘的支持很差,一般分区格式都以gpt为主,但出于学习的需要,我很好奇为什么mbr不支持2TB以上的硬盘? 先说总结,我个人的总结网上
人的一生之中,有太多的时机需要真实地去把握的。也许在出手的一刻,一切的结果可能就会发生改变。 特别是在恋爱过程中,更加需要主动一点,不要考虑太多的得失,更不用想着以后如果分开了的话,失去的东西,特别是因失去金钱而伤心。 而在做出选择的时候犹豫不定,去闪躲逃避。因为,有太多的方式
《思考快与慢》 读书笔记(第一部分第五章) 本书是几个感兴趣的小伙伴组成了小组,一起进行学习的,大家聚在一起各自抒发自己在本书中的领悟,思考,一起讨论,进行思想的碰撞,本周大家共同读完了第五章,主要有下面一些小小的感悟。 以下是这次阅读内容的关键词。 第一部分第五章 你的直
工作多年年,我掌握了哪些核心技能? 很多朋友私信问我,自己时间不短了,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符。想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也没人来通知自己面试。就这样在原来的公司一天一天,一年的得
1为什么会有哈希表? 在实际开发中,通常需要对一个链表结构的数据进行查询,通常普通的查询就是从链表头查到列表未,而计算机访问的地址比较多,,这样效率必然低。 因此呢 为了解决这种效率低的方式,哈希表油然而生!!!! 2什么是哈希表? adrs = H (key) 用adrs 表示地址 H 表示哈希函数 key 就
一、摘要: 这几个月使用Lua进行开发,对C#方面的内容久放后,实在是疏离了不少,这两天终于闲下来,打算重拾C#,不过在使用了Lua这种轻量级的脚本语言一段时间后,通过其模仿高级语言的生态,让我对C#的高级语言特性也明白了不少,特此做一个小小的总结。 二、继承方面: 什么是继承?在Lua中
背景:之前粗略的学习过webpack,只是大概知道有这个东西,怎么用,其他深入一点的就不会了,面试了很多家,很多家都问了webpack的相关知识,但是我只能答出一点点,所以,必须要重新认真学习一下webpack。 我们写代码可能会使用es6、less、sass等等,但是浏览器可能还不支持,所以webpack的作用就是将
Redis 什么是Redis?Redis的数据类型?使用Redis有哪些好处?Redis相比Memcached有哪些优势?Memcache与Redis的区别都有哪些?Redis是单进程单线程的?一个字符串类型的值能存储最大容量是多少?Redis的持久化机制是什么?各自的优缺点?Redis常见性能问题和解决方案:redis过期键的删
阻塞IO 我们知道在调用某个函数的时候无非就是两种情况,要么马上返回,然后根据返回值进行接下来的业务处理。当在使用阻塞IO的时候,应用程序会被无情的挂起,等待内核完成操作,因为此时的内核可能将CPU时间切换到了其他需要的进程中,在我们的应用程序看来感觉被卡主(阻塞)了。 非
目录 1、大数加法 2、结束输入 3、qsort(快排) 4、c++控制小数位数 5、转换double 1、大数加法 题目:A+B problem Ⅱ(oj) 体会:当遇到纯数字题目时,也可以使用字符串来解题,特别是大数,long long范围过小,应选用字符串解决。 #include<iostream> #include<cstring> #include<algorithm>
《思考快与慢》 读书感悟(第一二章) 本书的作者叫丹尼尔·卡尼曼,一个爱讲故事的人,是第一个获得诺贝尔经济学奖的心理学家。关于这本书,什么是《思考,快与慢》呢,用一句话解释就是:人们在做任何决策的时候,大脑里面有两套不同的系统,一个是快系统,一个是慢系统;快系统如同条件反射一般,可以迅
字节跳动 ⾯试前⼀⾯⼆⾯⼩结 ⾯试前 头条的⾯试是三家⾥最专业的,每次⾯试前有专⻔的HR和你约时间,确定OK后再进⾏⾯试。每次都是通过视频⾯试,因为都是之前都是电话⾯或现场⾯,所以视频⾯试还是有点不⾃然。也有⼈觉得视频⾯试体验很赞,当然萝⼘⻘菜各有所爱。最坑的⼆⾯的时候
基础知识 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的; RabbitMQ高性能的原因 Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域的架构模式,这样使得RabbitMQ
# 并发编程共享模型篇* **并发编程概览*** **进程与线程*** **Java线程*** **共享模型之管程*** **共享模型之内存*** **共享模型之无锁*** **共享模型之不可变*** **共享模型之工具**![](https://s2.51cto.com/images/20210707/1625611664682186.jpg)![](https:/
# 一面(一个半小时)1. 首先自我介绍2. 了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?3. 了解数据库都由哪些引擎?分别有什么区别和使用场景?4. 了解分布式?高可用?如何保证节点集群的同步?Nginx了解过么?5. 什么是事务,数据库的隔离级别,Mysql默认的隔离级别。6. JVM的内
## 学习福利**【Android 详细知识点思维脑图(技能树)】**> ![](https://s2.51cto.com/images/20210705/1625492980471489.jpg)其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了
### 最后**写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向
## Spring Security观后感——手绘思维脑(供参考)![image](https://s2.51cto.com/images/20210705/1625485424325907.jpg)手绘的思维导图,是我自己根据自身的情况读完这套阿里出品的Spring Security王者晋级文档之后所绘的,相当于是一个知识的总结与梳理,我将其分为“核心组件”与“
# 一面问题:MySQL+Redis+Kafka+线程+算法* mysql知道哪些存储引擎,它们的区别* mysql索引在什么情况下会失效* mysql在项目中的优化场景,慢查询解决等* mysql有什么索引,索引模型是什么* B-树与B+树的区别?为什么不用红黑树* mysql主从同步怎么做* 乐观锁与悲观锁的区别?*
# 一、什么是ZooKeeper**ZooKeeper是一个分布式服务协调框架**,提供了分布式数据一致性的解决方案,基于ZooKeeper的**数据结构,Watcher,选举机制**等特点,可以**实现数据的发布/订阅,软负载均衡,命名服务,统一配置管理,分布式锁,集群管理**等等。# 二、为什么使用ZooKeeperZooKeeper能保证:*
# 字节跳动一面* 自我介绍,我简历里面有一个商城的项目* 画一个商城项目的所有的模块,然后讲解。* 在用户登录的时候,由于HTTP是无状态的如何识别不同的用户(session或者cookie) ,然后让说一下session和cook各有什么优缺点* 单点登录的问题如何解决(服务器集群的情况下,用户如
# 第一章 Android面试题1. Android 之 SharedPreferences 内部原理浅析2. Android 线程和线程池3. Binder 原理剖析4. Android 线程和线程池5. Android 组件化实践6. Android动态链接库 so 的加载原理# 第二章 性能优化面试题1. Android GC 原理2. Java 内存问题 及 LeakC
一、背景 我们日常在电商网站购物时经常会遇到一些高并发的场景,例如电商 App 上经常出现的秒杀活动、限量优惠券抢购,还有我们去哪儿网的火车票抢票系统等,这些场景有一个共同特点就是访问量激增,虽然在系统设计时会通过限流、异步、排队等方式优化,但整体的并发还是平时的数倍以
饿了么一面(Java) hashmap源码问题 HashMap底层结构 put操作讲一下 HashMap、HashMap如何保证线程安全、ConcurrentHashMap JVM有哪些回收算法,对应的收集器有哪些? jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的改进? java线程同步都有哪几种方式,synchonized和
part 1Java基础核心技术总结 万事都离不开根基,Java基础对于一些老鸟来说可能已经很熟悉了,但是对于很多开发5年以下的朋友掌握的或许不是很牢固,因此这份笔记更适合温故而知新。 Part 2并发编程(架构师筑基必备) 并发编程都掌握不好,你凭什么写出优质的代码? 大厂必问并发编