
mysql
文章平均质量分 85
M偶遇在沙漠
学习Java后端开发
展开
-
Java 培训 MySQL 体系构架、存储引擎和索引结构
对某项技术进行系统性的学习,始终离不开对该项技术的整体认知。只有领略其全貌,方可将各块知识点更好的串联起来。为了进一步理解和学习 MySQL,我们有必要了解一下 MySQL 的体系构架、存储引擎和索引结构。MySQL 体系构架以下是官网 MySQL 体系构架图,我们稍微对其进行了层级划分。英文不好的同学可以看下中文版的:由上至下,我们可以 MySQL 的体系构架划分为:1.网络接入层 2.服务层 3.存储引擎层 4.文件系统层网络接入层提供了应用程序接入 ..原创 2022-05-26 13:54:22 · 524 阅读 · 0 评论 -
java 培训 MySQL 一次性插入多行数据的操作
一、前言我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入。只是我们在执行批量操作的时候,一次插入多少数据才合适呢?假如需要插入的数据有百万条,那么一次批量插入多少条的时候,效率会高一些呢?这里博主和大家一起探讨下这个问题,应用环境为批量插入数据到临时表。二、批量插入前准备博主本地原本是循环查出来的数据,然后每 1000 条插入一次,直至完成插入操作。但是为什么要设置 1000 条呢,实不相瞒,这是因为项目里的其他批量插入都是一原创 2022-05-25 20:27:43 · 2198 阅读 · 0 评论 -
12 个优化 Docker 镜像安全性的技巧
前言当你是刚开始使用 Docker 的新手时,你很可能会创建不安全的 Docker 镜像,使攻击者很容易借此接管容器,甚至可能接管整个主机,然后渗透到你公司的其他基础设施中。可以被滥用来接管你的系统的攻击向量有很多,例如: 启动的应用程序(在你 Dockerfile 的 ENTRYPOINT 中指定)以 root 用户身份运行。这样以来,一旦攻击者利用了一个漏洞并获得了 shell 权限,他们就可以接管 Docker 守护程序所运行的主机。 你的镜像是基于一个过时的和 / 或不安..原创 2022-05-25 20:15:56 · 458 阅读 · 0 评论 -
MySQL性能优化和高可用架构实践
文章目录介绍第1章 MySQL架构介绍1.1 MySQL简介1.2 MySQL主流的分支版本1.3 MySQL存储引擎1.4 MySQL逻辑架构1.5 MySQL物理文件体系结构第2章 InnoDB存储引擎体系结构2.1 缓冲池2.2 change buffer2.3 自适应哈希索引2.4 redo log buffer2.5 double write2.6 InnoDB后台线程2.6.1 InnoDB主线程2.6.2 InnoDB后台I/O线程2.6.3 InnoDB..原创 2022-05-25 17:20:36 · 540 阅读 · 0 评论 -
Redis+Nginx+ 设计模式 +Spring 全家桶 +Dubbo 阿里 P8 技术精选文档
01、Redis 技术好文精选整理(共 19 篇)PDF Redis+Tomcat+Nginx 集群实现 Session 共享 Redis 到底是怎么实现「附近的人」这个功能的呢 ? Redis 持久化的几种方式 - RDB 深入解析 Spring Boot + Redis + 注解 + 拦截器来实现接口幂等性校验 Spring Boot+Redis 分布式锁:模拟抢单 Spring Boot 整合 Redis 一文掌握 Redis 常用知识原创 2022-05-25 15:08:32 · 226 阅读 · 0 评论 -
猛肝《Java 权威面试指南(阿里版)》,“金三银四”offer 必有你的一份
假如“金九银十”过得匆匆忙忙不理想,那么,还有将近 60 天的样子即是“金三银四”,这次你准备好了吗?莫慌莫慌,“面试造火箭,工作拧螺丝” 说得不无道理,偶然从朋友那得到的这份 Alibaba 内部疯传《Java 权威面试指南(阿里版)》堪称精品,或可能助你一臂之力,事半功倍!第一部分:分布式一、大型网站系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展二、大型网站架构演化发展历程初始阶段的网站架构原创 2022-05-25 14:41:46 · 378 阅读 · 0 评论 -
一条 SQL 语句是如何执行的?
一条 SQL 语句是如何执行的?首发于 GitHub 开源项目: Java超神之路 整理好的 Java 技术栈全套学习资料,欢迎 star! 你好,我是杜少雄。 今天和大家聊一聊 MySQL 的基础架构。我们经常说,看一个事千万不要直接陷入细节里。应该先鸟瞰全貌。这样能够帮助你从高维度理解问题。当一条 SQL 语句执行的时候,我们看到的是最后的执行结果。却不知道这条语句在 MySQL 内部是如何执行的。总览 所以今天我们把 MySQL 拆解一下,看看里边有哪些零件。下边原创 2022-05-25 14:27:50 · 485 阅读 · 0 评论 -
Mysql 知识(mysql 八股文)汇总
这一篇文章分享 mysql 的面试知识,涵盖点比较多。下面我们来从总体到局部来看完 mysql 相关的面试知识。问:mysql 整体架构是怎么样的?mysql 整体架构大概可以分为:网络连接层、服务层、存储引擎层和系统文件层。关于 mysql 官方的架构图如下,虽然经历多个版本迭代,但整体架构还是差不多,mysql 官方地址如下:https://docs.oracle.com/cd/E19078-01/mysql/mysql-refman-5.1/storage-engines.html#fi原创 2022-05-25 14:05:40 · 467 阅读 · 0 评论 -
java 培训 redis 的集群策略
redisredis 是单线程的,但是一般的作为缓存使用的话,redis 足够了,因为它的读写速度太快了。官方的一个简单测试:测试完成了 50 个并发执行 100000 个请求。设置和获取的值是一个 256 字节字符串。结果:读的速度是 110000 次/s,写的速度是 81000 次/s 但对于访问量特别大的服务来说,还是稍有不足。那么,如何提升 redis 的性能呢?搭建集群。redis 主要提供三种集群策略: 主从复制 集群 哨兵 一、主从复制在主从复制中,数原创 2022-05-25 20:23:07 · 572 阅读 · 0 评论 -
JVM 虚拟机,基础原理总结
一、虚拟机简介1、虚拟机概念虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的 CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。2、JVM 虚拟机JVM 是 Java-Virtual-Machine 的缩写,即 Java 虚拟机,JVM 是一种...原创 2022-05-25 13:47:31 · 327 阅读 · 0 评论 -
2022年,我有点喜欢编程了
知乎上有一个热门问题:你的编程能力从什么时候开始突飞猛进?初看到这个问题,我的嘴角微微上扬。记忆闪回到了 2013 年,那一年,命运给我了一点点正反馈,我有点喜欢编程了。这篇文章,我想和大家聊聊勇哥读书,看源码,重构,解决线上问题的那些事。1. 初心2011 年,我服务于一家互联网彩票公司。坦率的讲,选择程序员这个职业,仅仅是为了生存。那个时候,我对缓存 ,消息队列 ,分布式, JVM 一知半解 ,背了一些八股文,只是能非常熟练的使用 ibatis ,velocity ,..原创 2022-05-25 13:32:03 · 399 阅读 · 0 评论 -
我以为自己 MySQL 够牛逼了,直到看到了Alibaba的面试题,是我不配
前言众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。相信大家对于 MySQL 的索引都不陌生,索引(Index)是帮助 MySQL 高效获取数据的数据结构。索引作为 MySQL 中比较重点的知识,在面试中出现的频率特别高。本人自认为对 MySQL 的索引知识相当了解,同事们工作中也都热情的称呼我为大佬。为了进阿里,我特地花了 1 个月左右时间复习相关知识,自信满满的在简历上写了“精通 MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案,有原创 2022-05-24 20:28:04 · 1305 阅读 · 4 评论 -
如何高效深入的阅读Redis的源码?《Redis5设计与源码分析》
前言优质的菜品需要有技艺精湛的厨师来烹饪,本书就像以优质菜品做成的“大菜”。整本书没有太多啰唆的语言,直接抽丝剥茧:从基本的数据结构类型,Redis内部每个操作命令的底层代码运行逻辑和结构,一直到整个Redis持久化技术、主从技术、分布式集群技术等,都有深入源码级别的讲解,让你领略从数据结构到整个高性能服务的全部设计之美。学以致用,读者朋友通过领会与实践来提升技术,成为一个高性能网络服务开发高手,继而深入理解缓存服务,设计自己的高性能缓存服务系统或者缓存数据库系统,应用到自己业务中去,岂非快哉!在整本书原创 2022-05-24 20:07:51 · 290 阅读 · 0 评论 -
BATJ 关于 Redis 的高频面试真题
3、缓存预热缓存预热这个应该是一个比较常见的概念,相信很多小伙伴都应该可以很容易的理解,缓存预热就是系统上线后,将相关的缓存数据直接加载到缓存系统。这样就可以避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据!解决思路:1、直接写个缓存刷新页面,上线时手工操作下;2、数据量不大,可以在项目启动的时候自动进行加载;3、定时刷新缓存;4、缓存更新除了缓存服务器自带的缓存失效策略之外(Redis 默认的有 6 中原创 2022-05-20 17:14:52 · 194 阅读 · 0 评论 -
Java 面试必备:阿里首发面试通关宝典震撼开源
什么是守护线程? join ()方法的作用是什么? 如何通过 JDBC 访问数据库? JDBC 处理事务采用什么方法? Class.forName 的作用是什么? Statement、PreparedStatement 和 CallableStatement 有什么区别? getString ()方法与 getObject ()方法有什么区别? 使用 JDBC 时需要注意哪些问题? 什么是 JDO? JDBC 与 ..原创 2022-05-20 17:15:32 · 382 阅读 · 0 评论 -
redis 的五种数据类型
2、Redis 是一个 key-value 存储系统,它支持存储的 value 类型相对更多,包括 string、list、set、zset(sorted set --有序集合)和 hash。这些数据结构都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中,Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了 master-sl原创 2022-05-20 16:30:36 · 1199 阅读 · 0 评论 -
JVM 基本概念
java.lang.ClassLoader 的子类,用户可以自定义类的加载方式。2)执行引擎 (Execution Engine)执行引擎,负责解释命令,提交操作系统执行Java 开源项目【http://ali1024.coding.net/public/P7/Java/git】。3)JVM 内存区(运行时数据区):1、方法区(Method Area)方法区是被所有的线程共享。方法区存储了每个类的信息(类的名称,方法信息,字段信息)、静态变量,常量池,以及编译后的..原创 2022-05-20 15:02:13 · 174 阅读 · 0 评论 -
Redis+Nginx+ 设计模式 +Spring 全家桶 +Dubbo 阿里 P8 技术精选文档
01、Redis 技术好文精选整理(共 19 篇)PDFRedis+Tomcat+Nginx 集群实现 Session 共享 Redis 到底是怎么实现「附近的人」这个功能的呢 ? Redis 持久化的几种方式 - RDB 深入解析 Spring Boot + Redis + 注解 + 拦截器来实现接口幂等性校验 Spring Boot+Redis 分布式锁:模拟抢单 Spring Boot 整合 Redis 一文掌握 Redis 常用知识点 - 图文结合 一文梳理 Redis 基础 为原创 2022-05-20 14:43:59 · 554 阅读 · 0 评论 -
MySQL 数据库——事务和索引
ACID 原则1.原子性(AtomIclty)︰事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;2.一致性(Conslstency):执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;3.隔离性(Isolatlon)︰并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;4.持久性(Durabllty) :一个事务被提交之后。它对数据库中数...原创 2022-05-19 17:28:12 · 400 阅读 · 0 评论 -
java 进阶篇 02、注解、反射与动态代理
一、注解声明一个注解使用 @interface 关键字;public @interface Test{String value(); //无默认值 int age() default 1; //有默认值}1、元注解对注解类进行注解的注解我们称之为元注解;常用的元注解有四个;@Target标记另一个注解类,声明该注解可以作用的范围;ElementType.ANNOTATION_TYPE 可以应用于注解类型。ElementType.CONSTRUCTOR 可以应用于构造函数。原创 2022-05-19 17:07:00 · 184 阅读 · 0 评论 -
一篇文章,掌握所有开源数据库的现状
数据库作为业务的核心,在整个基础软件栈中是非常重要的一环。近几年社区也是新的方案和思想层出不穷,接下来我将总结一下近几年一些主流的开源数据库方案,其背后的设计思想以及适用场景。本人才疏学浅如有遗漏或者错误请见谅。本次分享聚焦于数据库既结构化数据存储 OLTP 及 NoSQL 领域,不会涉及 OLAP、对象存储、分布式文件系统。1开源RDBMS与互联网的崛起很长时间以来,关系型数据库一直是大公司的专利,市场被 Oracle / DB2 等企业数据库牢牢把持。但是随着互联网的崛起、开源社区的发展,上原创 2022-05-19 16:52:44 · 715 阅读 · 0 评论 -
想学 IT 的必看,漫谈 MySQL 权限安全,分享一点面试小经验
前言文章篇幅较长,建议耐心食用,相信对你有帮助。码字不易,如果有误,欢迎指出。前部分是面试经历,后部分是附带的问题笔记/推荐回答/书籍。我的微信小号有一组特殊的朋友。他们从 优快云 上看到我之前发布的《从阿里到网易,一位非 985/211 本科应届生的一年求职路》后留下邮箱询要面试资料的,我在邮箱发送资料之后我们互相添加微信认识聊上的。上上周,他们中有几个生通过微信找我咨询了一些找工作的问题,包括面试会问哪些技术,怎么更好的回答,如何怎么选择工作机会等等。和他们沟通原创 2022-05-19 16:04:42 · 240 阅读 · 0 评论 -
你用对锁了吗?浅谈 Java “锁” 事
并发 BUG 的源头这个问题我 19 年的时候写过一篇文章, 现在回头看那篇文章真的是羞涩啊。让我们来看下这个源头是什么,我们知道电脑有 CPU、内存、硬盘,硬盘的读取速度最慢,其次是内存的读取,内存的读取相对于 CPU 的运行又太慢了,因此又搞了个 CPU 缓存,L1、L2、L3。正是这个 CPU 缓存再加上现在多核 CPU 的情况产生了并发 BUG。这就一个很简单的代码,如果此时有线程 A 和线程 B 分别在 CPU - A 和 CPU - B 中执行这个原创 2022-05-19 15:48:48 · 118 阅读 · 0 评论 -
实战 SpringCloud 通用请求字段拦截处理,成功入职腾讯
一面:阿里巴巴面试答案文末可以领取!1. 触发新生代 GC,如果存活对象总量大于 survivor 区容量,咋办2. 如果任务很多,线程池的阻塞队列会撑爆内存的哪个区域3. 栈在堆上吗4. GC root 有哪些5. 实例变量可以是 GC root 吗6. 了解哪些 GC 算法,介绍一下7. 给个场景,问怎么设置 JVM 参数8. 问了很多 SQL 调优,各种语句能不能命中索引,能命中哪些,怎么优化9. MySQL 的一张表里有三个原创 2022-05-19 15:27:06 · 162 阅读 · 0 评论 -
你知道 Java 是如何解决可见性和有序性问题的吗?
分析一下,为什么 1.5 以前的版本会出现 x = 0 的情况呢?我相信你一定想到了,变量 x 可能被 CPU 缓存而导致可见性问题。这个问题在 1.5 版本已经被圆满解决了。Java 内存模型在 1.5 版本对 volatile 语义进行了增强。怎么增强的呢?答案是一项 Happens-Before 规则。Happens-Before 规则如何理解 Happens-Before 呢?如果望文生义(很多网文也都爱按字面意思翻译成“先行发生”),那就南辕北辙了,Happens-Before 并不是说前原创 2022-05-19 14:27:03 · 151 阅读 · 0 评论 -
历经 4 轮 2 小时,终于斩下美团 offer
1、Spring:有没有用过 Spring,Spring IOC、AOP 机制与实现,Spring MVC 其实我挺不想被问到 Spring 的细节的,框架这些我都没有复习不太记得了。所以我对面试官说 Spring 里面的一些比较重要的机制我理解的还不错,然后我用一个实际的例子把我对 IOC、AOP 理解讲了一下,他听了说对,理解的不错(难得遇到一个边面试边能给反馈的面试官,好开心) 2、多线程:怎么实现线程安全,各个实现方法有什么区别,volatile 关键字的使用,可重入锁的理解,Sy原创 2022-05-17 16:46:31 · 169 阅读 · 0 评论 -
2021 年九月最新 Java 面试必背八股文,338 道最新大厂架构面试题
多线程、锁 线程池使用的是哪种 线程池参数怎么配置 线程池各个参数的作用 线程池的参数配置要注意什么 线程池的工作流程 JDK 中的并发类知道哪些 AQS 的底层原理 介绍下悲观锁和乐观锁 使用过哪些锁 synchronized 和 Lock 的区别、使用场景 synchronized 原理 synchronized 作用于静态方法、普通方法、this、Lock.class 的区别原创 2022-05-17 16:19:24 · 425 阅读 · 0 评论 -
阿里 P8 熬了一个月肝出这份 32W 字 Java 面试手册,在 Github 标星 31K+
MyBatis 面试篇 什么是 Mybatis? Mybaits 的优点: myBatis 框架的缺点: MyBatis 框架适用场合: MyBatis 与 Hibernate 有哪些不同? #和 $的区别是什么? 当实体类中的属性名和表中的字段名不一样·怎么办? 模糊查询 like 语词该怎么写? 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是 tDa Myb原创 2022-05-17 15:51:17 · 340 阅读 · 0 评论 -
2021 年阿里、腾讯、百度
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。17.Java 如何调用 c、c++语言;18.接口与回调;回调的原理;写一个回调 demo;19.泛型原理,举例说明;解析与分派;20.抽象类与接口的区别;应用场景;抽象类是否可以没有方法和属性;21.静态属性和静态方原创 2022-05-17 15:40:08 · 108 阅读 · 0 评论 -
2021 最新分享 Java 面试题库万字精华 github 上标星 80
Java 集合题及答案解析============= HashMap 的源码,实现原理,JDK8 中对 HashMap 做了怎样的优化。 HaspMap 扩容是怎样扩容的,为什么都是 2 的 N 次幂的大小。 HashMap,HashTable,ConcurrentHashMap 的区别。 极高并发下 HashTable 和 ConcurrentHashMap 哪个性能更好,为什么,如何实现的。 HashMap 在高并发下如果没有处理线程安全会有怎样原创 2022-05-17 15:21:30 · 228 阅读 · 0 评论 -
7 点建议助您写出优雅的 Java 代码
虽然我已经使用了六年的 Eclipse 和三年的 NetBeans,而且我仍然偶尔会使用到它们,但是如今的大部分时间,我只使用 IntelliJ IDEA(请详见)。我并不是想在这里展开有关 IDE 的大讨论,而只是想告诉您,IDEA 能够根据其自有的最佳整合实践标准,持续提示您写出更短、更好、更简洁的代码。您只需要按下 Alt + Enter 组合键,它就会自动开始为您工作了。在大多数时候,IntelliJ IDEA 能够为您提供各种智能且实用的代码建议。为了更好地获取 IDEA 的服务性原创 2022-05-17 15:08:05 · 279 阅读 · 0 评论 -
28 岁自学 java,包装简历 3 年拿到 15k 薪资,分享我的学习经历
2、相比其他人自学 Java 来讲,我感觉我学的是比较系统的,我发现很多自学 Java 的完全不知道应该学习什么内容,基本的 Java 开源项目【ali1024.coding.net/public/P7/Java/git】 系统大纲都不知道,就去胡乱的学,虽然我也不怎么懂 Java,但是我会去招聘网上查查现在 Java 程序员应该掌握哪些技术啊,所以对于那些 Java 的初学者,首先应该知道学习 Jlava 的系统大纲,不能因为程序员是高薪工作,就盲目跟风胡乱的学吧,毕竟高薪工作不是谁都可以拿的。3原创 2022-05-17 14:57:19 · 2213 阅读 · 0 评论 -
java 培训 redis 集群原理分享
一、Redis 集群介绍:1、为什么需要 Redis 集群?在讲 Redis 集群架构之前,我们先简单讲下 Redis 单实例的架构,从最开始的一主 N 从,到读写分离,再到 Sentinel 哨兵机制,单实例的 Redis 缓存足以应对大多数的使用场景,也能实现主从故障迁移。但是,在某些场景下,单实例存 Redis 缓存会存在的几个问题:(1)写并发:Redis 单实例读写分离可以解决读操作的负载均衡,但对于写操作,仍然是全部落在了 master 节点上面,在海量数据高并发原创 2022-05-17 14:08:01 · 267 阅读 · 0 评论 -
作为 Java 程序员连 Redis 都不会?阿里架构师带你深入“解剖”Redis
前言作为 Java 开发程序员【Redis】是你必须要掌握的知识Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis,比如 Twitter、YouPorn、暴雪娱乐、Github、StackOverflow、腾讯、阿里、京东、华为、新浪微博等等,很多中小型公原创 2022-05-17 14:08:24 · 227 阅读 · 0 评论 -
MySQL 数据库开发中的 6 个“避免”
1、避免在数据库中做运算有句话叫做“别让脚趾头想事情,那是脑瓜子的职责”,用在数据库开发中,说的就是避免让数据库做她不擅长的事情。MySQL 并不擅长数学运算和逻辑判断,所以尽量不在数据库做运算,复杂运算可以移到程序端 CPU。2、避免对索引列做运算有次,有位同事让我看一条 SQL,说是在前台查询很快,但是把 SQL 取出来,在数据库中执行的时候,跑 10 分钟都不出结果。看了一下 SQL,最后定位到一个视图中的一个子查询上面。该子查询的 SQL 文本如下:SELECT..原创 2022-05-16 16:15:45 · 442 阅读 · 0 评论 -
MySQL 排序的艺术:你真的懂 Order By 吗?
前言业务中的各种查询通常对应了用户所看到的各项列表,列表一般是根据某个维度进行排序。换句话说,业务中使用SELECT语句的时候除了不可避免的搭配WHERE以外,还会配合ORDER BY进行使用。今天来好好聊聊 MySQL 的ORDER BY排序。排序算法说到排序算法,有插入排序、选择排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序、冒泡排序、希尔排序、梳排序 ...关于各种排序算法的排序流程和具体实现,不是本篇博客的重点,不作详细说明。这里直...原创 2022-05-16 15:53:40 · 262 阅读 · 0 评论 -
2021,我的 Java 后端面试日记
准备过程2021-10.31 周四提了离职已经二十多天了,今天老板签了字,办了离职手续,《某某直聘》上传简历,刷新简历。《某东供应链部门》打电话问了问我的学历是否统招本科,约我明天下午去面试。不过他也算是大厂吧,没有面试经验咋办,心里很忐忑,没关系,开始加油吧!咦,有条消息,我一看是我同学给我发的截图,原来他刷到我的简历了,他说帮我内推,内心还是挺激动的。内推公司:《打车》2021-11-01 周五早上五点半爬起来了,开始看视频,刷资料,准备面试,一直到12:00,没吃饭。公司太原创 2022-05-16 15:24:08 · 263 阅读 · 0 评论 -
背完这套 Java 面试八股文,自动解锁面试牛逼症被动技能
前言国内的互联网面试,恐怕是现存的、最接近科举考试的制度。很多人对八股文都嗤之以鼻,认为无法衡量出一个程序员的真是水平。还有一部分人则是深恶痛绝,因为实在太难背了。但是国内大环境如此,互联网 IT 行业的求职者太多了,如果考察的是清一溜的算法题和设计题,那么会要求面试官有极高的技术水平,还要花大量的时间成本和精力。所以,也许现行的八股文面试不是最优的解法,但也是最符合当前国内 IT 环境的做法。话又说回来,现在的 Java 面试真就老八股文了。我光是整理题目就理了半天,答案背也背原创 2022-05-16 14:35:36 · 1305 阅读 · 1 评论 -
Java 后端开发面试题之 MySQL 上篇
前言所谓金三银四,想要跳槽进大厂的朋友们这段时间应该也都在积极准备了,MySQL 作为最流行的关系型数据库管理系统之一,其重要性想必不需要我多说,在面试中也几乎是必问的,而且不出意料的话都会问得挺深。那么现在准备得差不多或者压根还没准备但是又想进大厂的朋友,可以一起来看看我给大家整理的这些关于 MySQL 的经典面试题,你是否都能答得出来呢?MySQL1、MySQL 中有哪几种锁?1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。2、行级原创 2022-05-16 14:19:33 · 181 阅读 · 0 评论 -
Java 后端,想找一份 20k 以上的工作需要掌握哪些知识?
都知道 IT 行业是高薪人员的聚集地,但想要成为高薪程序员却并不容易。月薪 20k 是 Java 程序员的一个门槛,想要突破就必须掌握更多的技能。因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差距,所以技术人保持学习,提升自己,才能够扛得住不断上赶的后浪,也不至于被“拍死”在沙滩上。近日,经过一朋友的透露,Alibaba 也首发了一份限量的“Java 成长笔记”,里面记载的知识点非常齐全,看完之后才知道,差距真的不止一点点!Java 成长笔记主要是将 Java原创 2022-05-16 14:10:09 · 218 阅读 · 0 评论