路漫漫其修远兮,吾将上下而求索。

生活除了眼前的苟且,还有诗和远方。

是的,我离职了

终于可以敞开说这件事情了,年后的这一个月,我彻底停更了,并不是偷懒了,而是我要找工作。大家也都知道18年的寒冬,很多大厂开始裁员,所以我要更加认真的学习,毕竟跟大厂出来的相比,自己没有什么优势。 现在工作这件事情终于尘埃落定,我也可以继续更文了。 至于我为什么要找工作呢?主要原因有二: 1....

2019-03-29 14:35:39

阅读数 465

评论数 2

2019Java面试题社招

MongoDB面试题 Redis 面试题 Hibernate面试题(二级缓存) RabbitMQ面试题(消息丢失和重发问题) MySQL面试题(事务+索引)

2019-03-13 09:58:40

阅读数 803

评论数 1

2017Java基础面试题

1.Java语言的特点 跨平台:windows,linux,mac,因为其有JVM,虚拟内存机。 半编译半解释:用记事本写Java代码,然后将其转化为.class文件。 2.八大基本数据类型 byte,short,int,long,float,double,char,boolean ...

2017-02-20 21:42:00

阅读数 15520

评论数 3

2017校招笔试面试总结

具体是哪家公司的就不说了,反正我不记得,也没我份。。。。另外,问题是别人的,答案是自己的,不保证是否正确。   1、线程的实现方式有几种?分别是什么? 俩种,一种是继承Thread类,一种是实现Runnable接口,常用第二种,因为收到了java单继承的限制。     2、java的...

2016-09-28 10:36:57

阅读数 477

评论数 1

扒一扒InnoDB数据在硬盘上是如何存放的

目录 前言 索引组织表 1.选择第一个定义的非空索引 2.自动创建6个字节大小的指针 InnoDB的逻辑存储结构(整体) 表空间 段 区 页 行 InnoDB行记录格式(重点) 变长字段长度 NULL值列表 记录头信息 真实数据 InnoDB数据页结构(重点) 文...

2019-08-18 17:27:49

阅读数 22

评论数 0

浅谈MySQL的整体架构

前言 又是新的一周,各位周一好。 由于换工作,找房子这一系列事情都推在了一起,所以最近停更了一个多月。现在所有的事情都已尘埃落定,我也可以安安静静的码字啦。 好了,也不多说,开始新的征程啦。最近一直在看《MySQL技术内幕——InnoDB存储引擎》这本书,也正好记录下吧。 整体架构图 我...

2019-06-27 16:08:52

阅读数 51

评论数 1

探究MySQL各类文件

目录 前言 参数文件 日志文件 错误日志 二进制日志 InnoDB的存储引擎文件 表空间 重做日志文件 结束 前言 前两篇我们了解到MySQL的整体架构,其分为了四层,包括网络连接层,核心层,存储引擎层,物理层,以及各层的作用。另外还知道了InnoDB存储引擎层的架构,包...

2019-06-27 16:07:18

阅读数 21

评论数 0

Java中的collection(HashMap,HashTable等)

代写。

2019-03-26 11:44:35

阅读数 53

评论数 0

Java并发面试题

代写。

2019-03-26 11:43:05

阅读数 57

评论数 0

Java内存模式+类加载器+垃圾回收

代写。

2019-03-26 11:41:53

阅读数 42

评论数 0

HTTP/TCP协议(三次握手+四次挥手)

三次握手 口语化的表达: 客户端:服务端啊,我想跟你建立个连接。 服务端:好啦,我同意你的连接哦。 客户端:okok,我知道你同意了,我们一起愉快的工作吧。 正式的表达: 四次挥手 口语化的表达: 客户端:服务端啊,我想跟你断开连接了。 服务端:恩恩,虽然很伤心,但还是尊重你...

2019-03-26 11:40:18

阅读数 64

评论数 1

Hibernate面试题

概念 hibernate是持久层框架,直接操作数据库层面的。 session是线程非安全的,对于单个请求,单个会话,单个的工作单元,他只使用一次。 只要用户点击的足够快,就会导致两个并发线程使用同一个session。 解决方法:a.加锁 b.设置数据隔离级别(mysql默认的是可重复读,最...

2019-03-26 11:31:22

阅读数 114

评论数 0

RabbitMQ面试题

概念 RabbitMQ是消息中间件,采用的erlang语言,而这个语言本身就是支持并发的。 在项目中运用的场景是我们的订单数据修改时,需要把订单的状态同步给第三方系统,在这个对接过程,我们将消息发送到RabbitMQ上,而RabbitMQ再把消息推给第三方系统。 几种模式 1.单发送单接收...

2019-03-26 11:29:48

阅读数 906

评论数 0

MySQL面试题 (事务+索引)

代写。

2019-03-26 11:28:42

阅读数 633

评论数 1

Redis 面试题

此为简略版,详细版见https://blog.csdn.net/qq_33774822/article/category/8575479 概念介绍 Redis是远程服务器的缩写,是目前最火热的非关系型数据库。单线程,默认端口6379 主要优点: 1.key-value存储结构 2.持久化...

2019-03-25 16:57:59

阅读数 207

评论数 0

MongoDB 面试

这是大概介绍哦,详细见地址哦 ,https://blog.csdn.net/qq_33774822/column/info/29229 概念介绍 MongoDB目前的版本是4.0,其实一个文档型数据库,可以存储海量的数据,存储的是JSON字符串。 主要优点是: 1.速度超快。 2.表之间...

2019-03-25 16:13:25

阅读数 396

评论数 0

Token验证

前言 这一晃一个月不更文了,是不是小可爱们已经忘了我啊。这段时间工作任务繁重,再加上自己有学习其他知识,所以这段时间荒废了。至于是啥,之后你们就知道了,毕竟不学习,如何更文呢(其实是装B,低调低调)。但是,但是,但是(重要的事情说三遍),我胡汉三又回来了,虽然我也不知道为什么是胡汉三,哈哈哈。 ...

2019-03-19 14:27:31

阅读数 60

评论数 0

redis字典结构

目录 前言 结构介绍 解决冲突 重新散列 渐进式散列 前言 大年初五送财神,emmm,希望今年暴富,每年都是这么单纯简单的小愿望,没有一次让我实现的。 年会一个奖都没抽到,emmmm,我很好。 so,还是自己动手,丰衣足食。今天学习redis中的字典。 结构介绍 字典...

2019-02-09 17:54:14

阅读数 101

评论数 0

redis双向链表

前言 大年初三,在家无所事事,脑袋格外清醒,就来磕会源码,晕了就可以睡觉啦。 哈哈哈,催眠一绝。 今天看的是数据结构为list类型的底层实现,怕偶以后忘记了,特地重新撸一遍。 127.0.0.1:6379> LPUSH list a b c //依次在链表头部插...

2019-02-07 13:33:16

阅读数 148

评论数 0

redis简单动态字符串SDS

前言 从今天开始我们就要学习redis的源码了,想想还有点小激动呢。 前方高能预警,非战斗人员迅速撤离。 但是咱怎么能怂呢,撤离啥啊,说干就干,死磕源码,这代码也是人写的,他还能整出什么幺蛾子。 又一个但是来了,redis底层是用C语言写的,如果对C语言一窍不通,那还是算了,前方等待的是...

2019-02-06 21:22:54

阅读数 79

评论数 0

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