加载中
美团Java后端面试题,巧妙的回答ThreadLocal原理!

想要去好点的公司,想要去前景好的公司都对技术要求挺高的,面试时技术问也会相应的难些,就拿美团来说,它好像比较喜欢线程安全机制问题,之前就有小伙伴被问倒了!所以今天就详细讲一讲Thr...

2020/09/18 10:06
337
java基础---悲观锁和乐观锁

悲观锁: 悲观锁总是假设最坏的情况,每次拿数据都认为别人会修改数据,所以要加锁,别人只能等待,直到我释放锁才能拿到锁;数据库的行锁,表锁,写锁都是这种方式,java中的synchtorized和Reentrant...

2020/07/07 16:28
72
Java 多线程启动为什么调用 start() 方法而不是 run() 方法?

Java 多线程启动为什么调用 start() 方法而不是 run() 方法? 多线程在工作中多多少少会用到,我们知道启动多线程调用的是 start() 方法,而不是 run() 方法,你知道原因吗? 在探讨这个问题...

2020/05/13 09:50
64
基于Java多线程(能够同时进出车)的停车场管理系统

文章目录 基本要求 需要实现的基本类 1.Car类: 2.Transaction类 3.Park类 写代码前对一些问题的思考 1.什么是单例?在该系统中应该如何实现? 2.如何使用多线程模拟只有一个出口一个入口 3....

2020/12/01 13:16
62
【MyBatis系列1】MyBatis快速入门demo(基于传统JDBC,DBUtils,Hibernate的对比分析)

JDBC,DBUtils,Hibernate,Mybatis对比分析 前言 JDBC编程 Apache DbUtils ORM模型 常见的ORM框架 Hibernate MyBatis MyBatis简单示例 总结 前言 作为一名Java后台开发,与数据库打交道是必不可...

【JVM】运行时数据区总结与大厂面试题

运行时数据区相关面试题 JVM内存分区 堆 方法区 运行时数据区整体图: JVM内存分区 说一下JVM内存模型吧,有哪些区?分别干什么的?(百度三面) JVM内存分哪几个区,每个区的作用是什么?(蚂...

2021/01/20 10:01
52
神奇的 new Exception()

先看下一段代码: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont...

2020/06/07 10:34
25
Spring Boot Actuator 整合 Prometheus

参考文章:Grafana全面瓦解 grafana-doc 简介 Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一...

2020/08/07 11:43
46
熬夜整理10 万字节详细面试笔记(带完整目录) 良心分享

2020年一个不平淡的一年,金九银十也开始了,各路码友们都开始磨拳擦脚,背面试题、知识点。小编最近日熬夜整理了一份关于SpringBoot,JVM篇,多线程&并发,Spring,MyBatis Kafka等的学习笔...

zookeeper技术介绍[python书籍福利]

zookeeper技术介绍[python书籍福利] Zookeeper技术介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个...

2020/11/27 07:04
41
测试工程师想进BAT必须具备的几项素质

我发现一个奇怪的现象:总是听到身边的程序员朋友谈论BAT(中国大陆互联网的三大巨头:百度、阿里、腾讯)以及如何进入BAT,却鲜少有测试会去谈论或者考虑这些问题。 我不知道这是为什么,或...

2020/06/01 16:31
17
你真的学会JavaScript了吗?

请听题,请在评论区或在心中给出以下代码的执行结果: var arr = []; for(var i = 0; i < 3; i++) { arr.push(function() {console.log(i)}); } arr[0](); arr[1](); arr[2](); parseIn...

2020/07/18 14:23
34
经典数据结构之数组&ArrayList源码分析

经典数据结构之数组&ArrayList源码分析 前言   数组是我们学习数据结构与算法时第一个解除的数据结构,主流的编程语言都提供了数组这一基本数据类型。它是一种线性表,存储了相同类型的数据...

2020/09/01 15:04
20
2020java面试总结

博主背景:92年生,渣本毕业,java岗,经验接近6年,base上海 本文宗旨:本文旨在将博主最近的面试经历分享给大家,并作些总结,尽量为在准备面试的同学缩小面试准备的范围,或者至少让同学们...

N51期第一次作业

1、按要求罗列Linux的发行版,并描述不同发行版之间的联系与区别。 Slackware: SUSE Linux Enterprise Server (SUSE企业版) , OpenSuse(SUSE桌面版) Debian: ubuntu,deepin,mint Redh...

2020/11/30 12:08
32
Kubernetes 新玩法:在 yaml 中编程

引子 性能测试在日常的开发工作中是常规需求,用来摸底服务的性能。 那么如何做性能测试?要么是通过编码的方式完成,写一堆脚本,用完即弃;要么是基于平台,在平台定义的流程中进行。对于后...

2020/09/29 21:10
16
个人作业——软件工程实践总结&个人技术博客

这个作业属于哪个课程 2020春IW班(福州大学) 这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客 这个作业的目标 完成本次软件工程实践课程的个人总结 作业正文 https://www....

老哥,大厂写 Hadoop 的还多不!

圈内很多人都说大数据开发的薪酬偏高,同样工作年限,凭什么?想想都有转行大数据的冲动!人才的高度稀缺意味着高额回报,这是市场供需决定的。据大数据人才报告显示,未来3到5年专业人才缺口...

2020/09/12 19:46
49
期末冲刺!算法基础学习笔记:基本概念+递归+蛮力+回溯+递推+贪心+动态规划

学习目录 算法 ①基本概念题(一切为了期末考试!) ②递归与递推 --------------------------------------------------递归算法-------------------------------------------------- --------...

2020/11/13 12:02
164
50个最新TypeScript面试题合集 – TypeScript开发教程

以下是最常见的Typescript面试问题和答案。 js项目如何升级为ts?有何影响?(参考:https://www.cnblogs.com/thyong/p/12182579.html) ts 基础类型都哪些,他们跟js的区别 ts为什么会流行?与...

2020/07/26 11:36
264

没有更多内容

加载失败,请刷新页面

返回顶部
顶部