首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
程序员新社区
获赞
248
粉丝
223
关注
4
看过 TA
315
中国石油大学(华东)
2018
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑程序员新社区吗?
发布(2004)
评论
刷题
收藏
程序员新社区
关注TA,不错过内容更新
关注
2021-11-17 15:49
已编辑
中国石油大学(华东) Java
阿里二面准备(Java 研发)
感觉有机会进行二面(原谅我没来由的自信,~~),准备一下。参考了牛客网上 30 多个面经帖,这是目前我能找到的几乎所有的问题。私以为如果能全部掌握,基本就能收割 offer 了。时间有限的话,针对自己的情况优先选最有可能被问到的问题来准备。 有少部分内容我直接忽略了,可以参考 interview/ 目录下之前做的总结。 注意:因为我并没有系统的学习多线程编程,所以并发相关的问题我只是大概了解一下,目前并不深入讨论(面试时直接说明即可) 数据结构 算法题(剑指 Offer 上原题不少) Java 基础 Java 高级 三大框架 数据库 操作系统 计算机网络 分布式/集群等高级主题 技术开放题 ...
0
点赞
评论
收藏
分享
2021-11-17 15:47
中国石油大学(华东) Java
程序员:腾讯32k,16个月+5万签字费,美团35k,15.5个月,怎么选
腾讯和美团都是国内非常知名的互联网公司,是很多程序员非常向往的公司,最近有一位java程序员同时拿到了这两个公司的offer,却不知道应该选哪一个好。 腾讯这边给的offer是32k一个月,一年16个月工资,另外还有5万块钱签字费。 美团的offer是35k一个月,一年发15.5个月。 去腾讯的话需要转Go语言开发 有腾讯员工提醒:签字费不满一年离职的话,还要按月退还。 各自职级多少,以及工作几年了,这样比较好建议,有网友问道 美团给的级别是3-1 级别很有诚意,现在内部5年都不一定能升3-1,美团员工回复 该程序员回复:但是薪资感觉一般,3-1里算很低的了,主要是在阿里之前的bas...
0
点赞
评论
收藏
分享
2021-11-17 15:46
已编辑
中国石油大学(华东) Java
Java中的多线程你只要看这一篇附学习资料
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。 很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。 多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正...
0
点赞
评论
收藏
分享
2021-11-17 15:46
已编辑
中国石油大学(华东) Java
JVM内存模型你只要看这一篇就够了
让我们不厌其烦的从内存模型开始说起:作为一般人需要了解到的,JVM的内存区域可以被分为:线程栈,堆,静态方法区(实际上还有更多功能的区域,并且这里说的是JVM的内存区域,实际上Java程序还可以调用native方法使用直接内存)。 本文接下来就重点说说这三个区域。 1. 线程栈 简介 注意这个栈和数据结构中的stack有相似之处,但并不是用户态的。准确的讲它压入的每个栈帧(Stack Frame)是程序指令以及局部变量表,每个方法调用对应一个栈帧。局部变量表包括各种基本数据类型:boolean、byte、char、short、int、float、long、double以及对象的引用。我们需要注...
0
点赞
评论
收藏
分享
2021-11-17 15:46
中国石油大学(华东) Java
一篇简单易懂的原理文章,让你把JVM玩弄与手掌之中
jvm原理 Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,操作码决定了操作类型和所操作的数的数字类型,地址码则指出地址码和操作数。从dos到window8,从unix到ubuntu和CentOS,还有MACOS等等,不同的操作系统指令集以及数据结...
0
点赞
评论
收藏
分享
2021-11-17 15:45
已编辑
中国石油大学(华东) Java
一个优秀的Java高级程序员应该读过哪些书(30本优秀书籍推荐)
书单 文末有博主收集的电子书籍资料,需要的话可以直接移至文末 马士兵「多线程与高并发」 《Java核心技术 卷I》 一直以来,这本书都被认为是面向Java程序员的经典教程和参考书,内容翔实、客观准确,不拖泥带水,与《Java编程思想》齐名。 推荐作为Java的入门书籍,记得这是当时入手的第一本书,爱护有加,毕竟贵啊。 《深入剖析Tomcat》 深入剖析Tomcat4和Tomcat5中的每个组件,并揭示其内部工作原理,从最基本的HTTP请求开始,直至使用JMX技术管理Tomcat中的应用程序,逐一剖析Tomcat的基本功能模块,并配以示例代码,使读者可以逐步实现自己的Web...
0
点赞
评论
收藏
分享
2021-11-17 15:45
中国石油大学(华东) Java
你最常用的一个 linux 命令是什么?为什么?
2020 年了,真的没必要再终端里一个字一个字敲命令了,有更酷炫的方式。分享下我在今年年最常用的一个命令,task,命令行任务管理。 服务端命令太长记输入慢怎么办?用的少的命令记不住怎么办?你需要任务管理器,将你命令行各种常见的冗余的任务管理起来,然后敲 2-3 个字母就能启动它(点击播放下面动图): 基本日常各种长难命令,什么 git 操作啊,常用主机间 ssh 跳来跳去啊,项目的编译,测试和发布啊,别人每次还需要重新敲一遍,或者把历史调出来,四处修改一番,有时候还改错了。而你现在只需要敲 2-3 个字母就运行了,像溜冰一般的流畅。 平时就连 task 四个字你都可以省略,绑定到 F5...
0
点赞
评论
收藏
分享
2021-11-17 15:44
中国石油大学(华东) Java
红黑树+B+树+MySQL索引系统+MySQL架构+MySQL数据结构选择
红黑树 B+树添加和删除数据图解 MySQL索引系统 MySQL架构 MySQL数据结构选择 需要高清大图、MySQL教程:MySQL深度解析、MySQL索引的实现原理(B+树)、MySQL基于索引的优化、MySQL SQL语句的优化、基于表设计的优化、MySQL的ACID实现原理、详解MySQL的连接器、分析器、优化器执、行器官、详解MySQL的存储引擎、日志系统、MySQL的事务的特性、MySQL实战PDF书籍、视频讲解 如何获取? 转发这篇文章,关注我,私信回复“MySQL”即可获取高清大纲,以上红黑树、B+树、...
0
点赞
评论
收藏
分享
2021-11-17 15:44
中国石油大学(华东) Java
排序算法总结
排序算法 平均时间复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(N*logN) 基数排序 O(d(n+r)) 一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就排好了。 继续重复上述过程,依次将第2.3...n-1个最小数排好位置。 冒泡排序 平均时间复杂度...
0
点赞
评论
收藏
分享
2021-11-17 15:44
中国石油大学(华东) Java
Java常量池理解与总结
一.相关概念 什么是常量 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Class文件中的常量池 在Class文件结构中,最头的4个字节用于存储魔数Magic Number,用于确定一个文件是否能被JVM接受,再接着4个字节用于存储版本号,前2个字节存储次版本号,后2个存储主版本号,再接着是用于存放常量的常量池,由于常量的数量是不固定的,所以常量池的入口放置一个U2类型的数据(constant_pool_count)存储常量池容量计数值。 常量池主要用于存放两大类常量:字面量(Literal)...
0
点赞
评论
收藏
分享
2021-11-17 15:43
已编辑
中国石油大学(华东) Java
2020年最新Java多线程与高并发讲解——20年架构师告诉你Java多线程与高并发
https://www.bilibili.com/video/av95181495
0
点赞
评论
收藏
分享
2021-11-17 15:43
已编辑
中国石油大学(华东) Java
阿里P7JVM题:JVM的内存模型有哪些?关于Object o= new Object()
1、请解释下对象的创建过程? (半初始化) 2、加问DCL与volatile问题? (指令重排) 3、对象在内存中的存储布局? (对象与数组的存储不同) 4、对象头具体包括什么? (markword klasspointer)synchronized锁信息 5、对象怎么定位? (直接间接) 6、对象怎么分配? (栈上-线程本地- Eden -0ld) 7、 object。= new Object()在内存中占用多少字节? 这七道面试题目已经讲解成视频录制好了 整理给大家 需要获取JVM面试讲解视频,深入浅出JVM,马士兵精讲JVM视频,...
0
点赞
评论
收藏
分享
2021-11-17 15:43
已编辑
中国石油大学(华东) Java
每天花四小时看这些微服务、高性能架构、开源框架、分布式高并发
微服务架构 ,亿级高并发,分布式架构,构建JAVA亿级高并发大型分布式综合电商项目视频教程资源全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,源码剖析系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,服务器系列,数据库,分布式事务,大型分布式综合电商项目实战等视频教程 JAVA高级架构师包含:微服务架构,亿级高并发,分布式架构,源码剖析系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,服务器系列,数据库,分布式事务,主流框架,单点登录,日志分析,全文检索,任务调度,权限管理,性能优化,集群,团队协作,负载均衡,安全架构,分布式事务解决...
0
点赞
评论
收藏
分享
2021-11-17 15:42
已编辑
中国石油大学(华东) Java
Java300道面试题总结(2020年多家公司整理的Java面试题手册)
Java面试手册 目录 一、性能优化面试专栏 1.1、tomcat性能优化整理 1.2、JVM性能优化整理 1.3、Mysql性能优化整理 二、微服务架构面试专栏 2.1、SpringCloud面试整理 2.2、SpringBoot面试整理 2.3、Dubbo面试整理 三、并发编程高级面试专栏 四、开源框架面试题专栏 4.1、Spring面试整理 4.2、SpringMVC面试整理 4.3、MyBatis面试整理 五、分布式面试专栏 5.1、分布式限流面试整理 5.2、分布式通讯面试整理 5.3、分布式数据库面试整理 以下为 spring 常见面试问题: ...
0
点赞
评论
收藏
分享
2021-11-17 15:42
已编辑
中国石油大学(华东) Java
Java工程师裸辞之后的心酸面试经历
楼主14年小本毕业。离职也有一段时间了,因为一些原因,休整了一段时间。然后9月初开始准备面试。上家公司是智能家居互联网行业的,使用的技术框架有dubbo、zookeeper、mybatis、springMVC、redis等,数据库是用的mysql。我们主要是java后台开发的,所以前端的html5 js jquery基本没有使用过,这方面有所不足。自身的知识范围不是很广泛,看过Thinking in java、徐晓斌的maven实战、周志明的深入浅出java虚拟机、方腾飞的java并发编程的艺术等吧,在数据库原理性的知识和sql语句(比如存储过程、触发器)、并发框架dubbo原理性的东西、各个...
0
点赞
评论
收藏
分享
1
8
9
10
11
12
134
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务