摘要: Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3. 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发 阅读全文
posted @ 2020-09-29 11:12 架构分享 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减 阅读全文
posted @ 2020-09-29 10:08 架构分享 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Step 1 : 建造时光机 我在学习新技术时,会用到两个东西。第一个是 Git,第二个是 Redmine。 Git git 是新手的时光机。我认为如果一般人学习任何编程语言,甚至写任何笔记,都应该上个 git 版本控制。起码看你上一次写了什么东西。其实 git 一开始也不用学太多指令,练习以下几个 阅读全文
posted @ 2020-09-28 19:04 架构分享 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.nginx常用命令 启动nginx ./sbin/nginx 停止nginx ./sbin/nginx -s stop ./sbin/nginx -s quit 重载配置 ./sbin/nginx -s reload(平滑重启) service nginx reload 重载指定配置文件 ./s 阅读全文
posted @ 2020-09-28 16:35 架构分享 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在这里就简单记录一下期间我问到的一些关于 Kafka 的面试题目,这些都是我平时在学习 Kafka 的一些总结要点。 谈谈你对 kafka 的整体认识? 问这个问题主要是想知道面试者对 Kafka 的整体认识如何,能够大致了解面试者对 Kafka 的相关概念的熟悉程度,比如消息、topic、part 阅读全文
posted @ 2020-09-28 15:18 架构分享 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 近几年深入学习JVM调优的人越来越多,因为互联网一线大厂的Java高级开发工程师JD中都明确要求了“JVM调优”的能力。 ​ ​ ​ ​ ​ ​ 所以掌握JVM调优是深入学习Java必不可少的一环,也是Java开发人员迈向更高水平的一个阶梯。 那么到底什么是JVM调优呢? JVM调优主要是针对垃圾收 阅读全文
posted @ 2020-09-28 11:24 架构分享 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 见过真正头铁的程序员吗?如题所示,真人真事,这位二本的兄弟在这短短几个月内海投了638份简历,全挑的大厂岗位投的,仅字节跳动就前前后后面试了九次,他说:没有撤退可言。 九次面试经历也是奇了—— 网友们的评论真相了: “字节这么缺人?大家可以去投了” “看来字节跳动就是要定你了!” “哥们你这得累积多 阅读全文
posted @ 2020-09-28 10:41 架构分享 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key-V 阅读全文
posted @ 2020-09-27 20:08 架构分享 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一面 介绍项目 java 线程池的实现原理,threadpoolexecutor关键参数解释 hashmap的原理,容量为什么是2的幂次 为什么要同时重写hashcode和equals ConcurrentHashMap如何实现线程安全? 介绍Java多线程的5大状态,以及状态图流转过程 介绍下Sy 阅读全文
posted @ 2020-09-27 16:25 架构分享 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL架构与历史A.并发控制 1.共享锁(shared lock,读锁):共享的,相互不阻塞的 2.排他锁(exclusive lock,写锁):排他的,一个写锁会阻塞其他的写锁和读锁 B.事务 1.事务ACID * 原子性(atomicity)一个事务必须被视为一个不可分割的最小工作单元, 阅读全文
posted @ 2020-09-27 15:21 架构分享 阅读(160) 评论(0) 推荐(0) 编辑