首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
java编程营地
获赞
218
粉丝
176
关注
7
看过 TA
170
男
中国科学院大学
2019
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑java编程营地吗?
发布(853)
评论
刷题
java编程营地
关注TA,不错过内容更新
关注
2021-06-24 17:35
中国科学院大学 Java
如何在面试中介绍自己的项目经验,拿到BATG等大厂 Offer
在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。 1 第一印象就不好了,至少会感觉该候选人表述能力不强。 2 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了,就相当于把提问权完全交给面试官了。 面...
0
点赞
评论
收藏
分享
2021-06-24 17:35
中国科学院大学 Java
java泛型的重要性
一、什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型(比如 String)的对象。 因为 Map.get() 被定义为返回 Object,所以一般必须将 Map.get() 的结果强制类型转换为期...
0
点赞
评论
收藏
分享
2021-06-24 17:34
已编辑
中国科学院大学 Java
告诉面试官什么是Java 线程 ,吊打他!
Java 线程优先级 Thread 类中,使用如下属性来代表优先级。 private int priority; 我们可以通过 setPriority(int newPriority) 来设置新的优先级,通过 getPriority() 来获取线程的优先级。 有些资料通过下面的例子就得出了一个结论:Java 线程默认优先级是 5。 public static void main(String[] args) { Thread thread = new Thread(); System.out.println(thread.getPriority()); } // ...
0
点赞
评论
收藏
分享
2021-06-24 17:34
已编辑
中国科学院大学 Java
深入浅出 JVM ClassLoader,如何去理解
前言 在 JVM 综述里面,我们说,JVM 做了三件事情,Java 程序的内存管理, Java Class 二进制字节流的加载(ClassLoader),Java 程序的执行(执行引擎)。我们也说,我们大部分情况下只关注前2个。在前面的文章中,我们已经分析了内存关系相关的,包括运行时数据区,GC 相关。今天我们要讲的就是类加载器。 在 JVM 综述 里,我们已经大致分析了一些概念。而今天的文章将详细的阐述类加载器。 首先,我们要了解类加载器,当然,了解的目的是为了更好的开发,通过对类加载器的解读,看看我们能不能做些什么,比如修改类加载器的加载逻辑,比如加入自定义的类加载器等等功能。 让...
0
点赞
评论
收藏
分享
2021-06-24 17:33
已编辑
中国科学院大学 Java
Spring Boot实战:模板引擎
虽然现在很多开发,都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过AJAX请求获取数据,完全不需要用的模板引擎。这种方式的优点在于前后端完全分离,并且随着近几年前端工程化工具和MVC框架的完善,使得这种模式的维护成本相对来说也更加低一点。但是这种模式不利于SEO,并且在性能上也会稍微差一点,还有一些场景,使用模板引擎会更方便,比如说邮件模板。这篇文章主要讨论Spring boot与模板引擎Thymeleaf、Freemaker以及JSP的集成。 一、集成Thymeleaf 第一步:引入jar包(thymeleaf对应的starter): 1 2 3...
0
点赞
评论
收藏
分享
2021-06-24 17:33
已编辑
中国科学院大学 Java
[Java面经分享] 关于面试的二三事.
今天终于闲下来了, 那么也好总结下这几天面试的经历. 四天的时间一共面了七家, 有一家是自己推迟了没有去. 先总结下这么几次面试下来的感受: 1, 先了解市场行情,给出自己的市场定位 了解你所找工作 的一些市场行情, 这样你就知道自己的一个水平是可以拿到一个什么价位了. 因为基本上每家公司都会提前对你的期望工资有个了解, 了解市场行情对你找工作也很有帮助.2, 对于基础知识做好充足的准备 面试之前我以为面试官更注重于你的项目使用了什么框架, 以及这些框架的原理. 但是真实的面试是面试官都很注重你对于基本知识的理解. 后面会详细说到问了什么内容.3, 好工作= 平台 + 薪资 当我们选择用人单...
0
点赞
评论
收藏
分享
2021-06-24 17:33
已编辑
中国科学院大学 Java
linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目(最详细)
一、在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以)。 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk-7u67-linux-x64.rpm 3. 配置环境变量,输入以下指令进入目录 。 # cd /etc # vi + profile 输入i,即可编辑。 在profile文件的末尾加入如下命令:(java/ 后接的是你的jdk文件名) export JAVA_HOME=/usr/java/jdk1.7.0_67 PATH=$PATH:$JAVA_HOME/b...
0
点赞
评论
收藏
分享
2021-06-24 17:32
已编辑
中国科学院大学 Java
程序员,请你不要在坑程序员了
大家好,hellohello-tom又来分享实战经验了。🤣 在一个风和日丽的下午,tom哥正在工位上打着瞌睡,突然QQ群运维同学@全部开发人员说线上绿线环境大面积开始瘫痪,zuul网关大量接口返回service unavailable,并且范围已经开始波及到红、蓝线,运维同学说发生事故的机器他们已经重启了,但是在一段短时间后还是会继续阻塞,运维主管紧急把此次事故定义为I级,全员备战,要求开发人员迅速解决问题。 项目经理拉上java组同学紧急开会,tom哥也不敢怠慢,拉上运维我们就一起开始进行事故分析,打开zabbix监控管理界面,查看各项服务器监控 随便查看一台网关,我的天这服务器...
0
点赞
评论
收藏
分享
2021-06-24 17:32
已编辑
中国科学院大学 Java
Java并发:ThreadLocal的简单介绍
前言 前面在线程的安全性中介绍过全局变量(成员变量)和局部变量(方法或代码块内的变量),前者在多线程中是不安全的,需要加锁等机制来确保安全,后者是线程安全的,但是多个方法之间无法共享 而今天的主角ThreadLocal,就填补了全局变量和局部变量之间的空白 简介 ThreadLocal的作用主要有二: 线程之间的数据隔离:为每个线程创建一个副本,线程之间无法相互访问 传参的简化:为每个线程创建的副本,在单个线程内是全局可见的,在多个方法之间不需要传来传去 其实上面的两个作用,归根到底都是副本的功劳,即每个线程单独创建一个副本,就产生了上面的效果 Thre...
0
点赞
评论
收藏
分享
2021-06-24 17:31
已编辑
中国科学院大学 Java
列举出常见的Java面试题,我靠这个在春招拿到了阿里的offer
自我介绍 我毕业于一个普通的二流地方院校。17年毕业,16年10月找到的实习单位参加工作,中间跳槽了几家公司,一直从事Java相关的开发工作,目前已有5年有余。 平时喜欢逛逛github,看看掘金,有空就维护一下github上的开源项目,没空就写写文章,发发牢骚,是个再普通不过的***丝程序猿。 说了我的这些经历,无非就是想告诉大家:我一个普通二流本科生能做到的,大家也一定能做到。所以大家不必担心,只要你能够按照我的指导去做的话,你一定可以比我更加优秀! 故事背景 一位计算机专业大四即将毕业的同学关注了我的公众号,然后问了我一系列的问题,表达出他对未来的迷茫: 我是一个二...
0
点赞
评论
收藏
分享
2021-06-24 17:31
已编辑
中国科学院大学 Java
三流大学应届生仅凭这套 “Java 高分面试指南”,居然一路拿下 9 个offer
前两天看到这么一个帖子: 来自山东某个小农村的三流大学应届生小赵,97年的小伙,大学专业学的是计算机科学与技术。且跟大多数人一样,上学期间没能好好学习专业知识,天天打游戏+逃课+上课睡觉+打工挣钱干兼职等等,并没有什么出彩的大学生活! 一眨眼面临毕业,小赵来来回回投岗面试了20多家,一开始四处碰壁,心灰意冷,却不曾想在某个机缘巧合下得到一套 “Java 高分面试指南”,吃透后居然一路拿下 9 个offer... 故事到这,我瞬间就打了鸡血,立马深扒这传说中的 “Java 高分面试指南” ,不看不知道,一看针不戳,为此也拿来给各位学Java的小伙伴们一同分享! 资料介绍 这份源码+...
0
点赞
评论
收藏
分享
2021-06-24 17:30
已编辑
中国科学院大学 Java
面试官提出的Io问题 如何去做解答呢?
主要内容 java.io.File类的使用 IO原理及流的分类 文件流 FileInputStream / FileOutputStream / FileReader / FileWriter 缓冲流 BufferedInputStream / BufferedOutputStream / BufferedReader / BufferedWriter 转换流 InputStreamReader / OutputStreamWriter 标准输入/输出流 打印流(了解) PrintStream / P...
0
点赞
评论
收藏
分享
2021-06-24 17:30
中国科学院大学 Java
Spring 是什么?如何去了解spring?
概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。 Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。 Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。 Spring 框架的目标是使 J2EE 开发变得更容易使用...
0
点赞
评论
收藏
分享
2021-06-24 17:30
已编辑
中国科学院大学 Java
java命令的本质逻辑揭秘
前言 在日常编码中,有了ide的支持,我们已经很少直接在命令行中直接执行java XXX命令去启动一个项目了。然而我们有没有想过,一个简单的java命令背后究竟做了些什么事情?让我们看下下面几个简单的问题 1.java命令之后可以跟很多参数,那么这些参数是如何被解析的?为何-version会返回版本号而如果紧跟一个类名则会启动jvm? 2.为何我们自己定义的入口方法必须满足如下的签名?是否还有其他可能性? public static void main(String[] args) { } 3.如果我们需要调用自己写的native方法,必须显式地通过 System.loadLibr...
0
点赞
评论
收藏
分享
2021-06-24 17:29
中国科学院大学 Java
MySQL超高频面试题
1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键: 是最小超键,即没有冗余元素的超键。 外 键: 在一个表中存在的另一个表的主键称此表的外键。 2.数据库事务的四个特性及含义 数据库事务transanction正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Corr...
0
点赞
评论
收藏
分享
1
41
42
43
44
45
57
关注他的用户也关注了:
牛客网
牛客企业服务