自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

javafirst

分享Java开发技术、Java面试笔试题、IT技术、Java学习视频资源

  • 博客(105)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 37互娱现场java一面

微信公众号:javafirst0.设计游戏后台(现场笔试)1.自我介绍2.基本数据类型3.包装类有什么用(噩梦开始)4.设计游戏任务系统5.设计邮件快递过程,抽象总结:做抽象过程的时候,当时没有理解清楚他的意思,我想的是怎么去设计邮件快递发送的系统,他想的是抽象类出来。gg。其实我也挺重视这次面试的,昨晚睡不着,推演了无数次面试过程,项目怎么说等等,结果一上来就是设计把我思绪都弄乱了。面试官原话:...

2018-06-28 18:19:06 1068

转载 【Java面经】非科班渣硕面经

微信公众号:javafirst背景介绍楼主某末流985渣硕一枚,磕盐不会,偶然接触了下编程,然后又稍微学了学Java,后面就走上了程序猿的道路,今年四月侥幸去菊厂实习了一波(虽然没学到东西)。秋招拿了几个一般的offer(大佬们别见笑):去哪儿、海康威视、招银网络科技,最后签约招银(四川人,想每天下班吃火锅)。去年的时候比较迷茫,不知道自学到底需要准备什么,在牛客上看了很多面经,非常受益,今天也分...

2018-06-27 16:11:17 3342 4

转载 少走弯路,给Java 1~5 年程序员的建议

微信公众号:javafirst今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,LZ要先声明两点。1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照...

2018-06-27 16:11:06 832

转载 自己总结的web前端的jquery面试题

微信公众号:javafirst1 你在公司是怎么用jquery的?答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,动画啊,表单啊,ajax事件等配置Jquery环境 下载jquery类库 在jsp页面引用jquery类库即可<script type="text/javascript" src="jquery/jquery-1.7.2.min.js"...

2018-06-27 16:07:03 641

转载 7天内我面试了10家公司,如何从命中率0%到命中率至70%?

微信公众号:javafirst 先交代下po主背景,女, 17年江苏二本通信工程专业毕业,求职前端开发工程师。毕业后在上海一家创业公司担任前端开发工程师。  内心独白:实事求是地写年限,心急吃不了热豆腐;实事求是告诉面试官对不起我不会,而不是我忘了,我不记得了,记不起来了之类的话。从第一次面试的迷茫和对自身的否定,到经历各种类型的公司努力学习看清方向,收获很多,深感如果平时能够找对方向,遇到问题深...

2018-06-27 15:41:12 459

转载 2018最新Web前端经典面试试题及答案

微信公众号:javafirst本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题,并且都给出了我在网上收集的答案。通过对本篇知识的整理以及经验的总结,希望能帮到更多的前端面试者。(如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:)javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "...

2018-06-27 15:34:20 1970

转载 程序员辞职常用借口

微信公众号:javafirst​程序员辞职的理由一般都很简单。在我看来,也没有什么特别的套路。今晚,就分享一下我身边的程序员朋友离职所用的招数。1.决定走时,要高工资。说实话,程序员和老板谈工资一般不会做很多的铺垫。几句话单刀直入,嫌弃工资太低。一般的老板都深知程序员是不愁工作的,谈话一开始都会象征性的加一点,或者找理由跳过去,变相去关心程序员的境况,或者继续画饼。如果你决定离职,就往一个老板给不...

2018-06-27 15:29:42 7528 1

转载 谷歌CEO:没有这项能力,再牛的程序员也不要!

微信公众号:javafirst究竟是编程能力重要还是学习能力重要,一直是困扰企业的一个难题。你是需要一个立即能解决问题的老司机,还是要一个未来无限的潜力股,确实也很令人头疼。不过关于这个问题,谷歌的CEO给出了一个答案。那就是持续学习。笔者最近看到一篇报道,谷歌 CEO 桑达尔 · 皮查伊(Sundar Pichai)在一篇发表在NBCNews 上的文章中提到一个观点:比工作能力更重要的是学习能力...

2018-06-27 12:30:16 264

转载 程序员面试需要掌握的谈薪技巧

微信公众号:javafirst对大多数软件开发人员而言,编码才是有趣的,而如何与客户、同事以及经理们打交道,如何保证工作效率,如何保障财务安全,如何保持自己的体形,如何找到真爱……这些则统统被视为畏途。我常常很惊讶,许多软件开发人员根本不做任何薪酬谈判,或者尝试谈判一次就放弃,人家给什么样的薪水就接受什么样的薪水。薪酬谈判非常重要,不只是因为随着时间的推移,你的薪水会不断累积,最后所得摆在桌上可以...

2018-06-27 12:21:34 554

转载 程序员专属手机壁纸,有你想要的……

微信公众号:javafirst之前发布过一篇文章17 张程序员壁纸推荐,但这篇文章分享的壁纸都是 PC 版本,很多小伙伴留言要手机版的壁纸,昨天刚好碰到一个设计大神,让他帮忙重新设计下,原本大神还要上班赶稿,但为了大家福利,我牺牲了我的膝盖,终于打动他了。。。(膝盖有点疼)先来看看适配的几种尺寸,实在是太多机型了,我想应该是匹配了大部分人的需求:先来看看效果图(是不是有点酷):接下来让我们来欣赏下...

2018-06-27 10:29:49 8723 1

转载 17 张程序员壁纸推荐

来源:http://www.runoob.com/w3cnote/17-wallpaper-for-programmer.html1、三思后再写代码!!!2、从世界上搜索喜欢你的人!!!其他分辨率下载:1920x1080 1920x1200 2560x1440 2560x16003、代码没写完,哪里有脸睡觉!!!其他分辨率及 PSD 文件下载:ht...

2018-06-27 09:15:49 120918 19

转载 每个 Java 开发者都应该知道的 5 个注解!

微信公众号:javafirst 自 JDK5 推出以来,注解已成为Java生态系统不可缺少的一部分。虽然开发者为Java框架(例如Spring的@Autowired)开发了无数的自定义注解,但编译器认可的一些注解非常重要。在本文中,我们将看到5个Java编译器支持的注解,并了解其期望用途。顺便,我们将探索其创建背后的基本原理,围绕其用途的一些特质,以及正确应用的一些例子。虽然其中有些注解比其他注解...

2018-06-26 14:49:31 266

转载 Intellij IDEA神器居然还有这些小技巧

微信公众号:javafirst概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】...

2018-06-26 14:45:33 235

转载 阿里一面 京东一面+二面

微信公众号:javafirst阿里一面简单说说在学校做过最有成就感的事情(和技术相关的)你的项目用到了数据库,谈谈对事务的理解假设你要做一个银行app,有可能碰到多个人同时向一个账户打钱的情况,有可能碰到什么问题,如何解决(锁)说说乐观锁和悲观锁最近在看什么书Java基础(就问了一句==和equals)说说现在能写出来哪些排序算法在学校有没有参加社团之类的给定一个文件名,如何在d盘找出来这个文件,...

2018-06-22 17:39:59 920 4

转载 年薪30万才能算码农,你顶多就是码畜...

微信公众号:javafirst1. 计算机科学之父:图灵、香农、冯诺依曼等人。2. 计算机科学各领域之父:AT&T 贝尔实验室里那几个开创了计算机世界的研究员,Thompson、里奇、伯纳斯李、Bjarne Stroustrup 等人。3. 硅谷之父:仙童公司八叛逆天才 ( 罗伯特 · 诺伊斯、摩尔等人 ) 、Bosack 夫妇、盖茨、保罗 · 艾伦、沃茨尼亚克等人。4. 硅谷英豪:卡马克...

2018-06-22 17:32:04 1294

转载 程序员的鄙视链江湖

微信公众号:javafirst鄙视链就像是一种精神鸦片,无论普通百姓,还是所谓的精英分子,都在借助“鄙视链”营造出来的幻觉中,享受着片刻而又毫无意义的成就感。程序员,是一个知识、智商、都异于常规行业的群体。自傲,清高,闷骚,也属于这个群体鲜明标签。然而,即使在程序员界这么清新脱俗的圈子,也依然存在鄙视链。其实程序员有时候很自我,当自己所学的语言有优势时,有一种盲目的优越感。特别在与其他程序员对比的...

2018-06-22 17:19:10 550

转载 面试官常问的线程池,你真的了解吗

在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。使用线程池的好处1、降低资源消耗:可以重复利用已创建的线程降低线程创建和销毁造成的消耗。2、提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。3、提高线程的可管理性:线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳...

2018-06-22 17:17:34 14152 5

转载 SQL 优化必懂知识点

微信公众号:javafirst1. 基数单个列唯一键(distict_keys)的数量叫做基数。比如性别列,该列只有男女之分,抛开中性,所以这一列基数就是主键列的基数等于表的总行数。基数的高低影响列的数据分布。MariaDB [test]> select count(distinct gender),count(distinct phone) from test;+-------------...

2018-06-22 17:15:13 405

原创 如何把安静的程序员逼成话唠

(图自:微博@神奇的甲方)@IT程序猿 微博网友评论:@拥抱De人:狂躁,我只是不想表达出来伤和气而已,实际不知道吐槽多少次@传说中的W先生:哈哈哈哈,真实写照了@种花的兔子Akira:说太多伤和气,你看,你非逼我说@二蒙:哈哈哈哈哈哈 这样的产品妹纸此时不拉黑更待何时@柠檬_0327:哈哈哈哈哈,莫名觉得这个程序员很可爱微信公众号:javafirst...

2018-06-22 16:24:42 413

原创 程序员趣图:有时候我的代码就是这样子……

@IT程序猿 微博网友评论:@极光推送:兄dei,看久了你就会发现毫无违和感了@microapplication:那个地方藏了一个空调@厦门半夏:跟我建模一样,做到后面了再来看,都不知道只关不走干嘛的,但是删了模型就出错。@胡鲁巴:我自己写的的代码才隔两周我就看不懂了@多多909:这不是我的工程么微信公众号:javafirst...

2018-06-22 16:23:12 3217

转载 从一个多项目Web工程看Eclipse如何导入Gradle项目

微信公众号:javafirst概述上一节,我们说了Eclipse如何安装Gradle的插件,以达到对Gradle的支持。这里再次说一下为什么我们需要熟悉Gradle构建工具,主要原因就是很多开源项目现在都在改用Gradle作为构建工具。一部分的github上的示例代码也在用Gradle构建,如果还是只能用maven,那么很多好的项目都只能用肉眼看,不能真正的调试起来,更精细的去看运行时的状态,对于...

2018-06-22 14:11:45 634

转载 记一次网络能ping通,但浏览器不能访问网页的遭遇

微信公众号:javafirst今天遇到一个特别“奇怪”的问题,奇怪是因为看起来完全没有道理。早上打开电脑后,发现网页都不能访问。IE提示:Internet Explorer 无法显示该网页,chrome提示:未连接到互联网,代理服务器出问题,或者地址有误。尝试在控制台ping外网地址:baidu,zhihu都能ping通,说明网络和dns都没有问题。是不是太奇怪了,dns和网络都是通的呀。网络不就...

2018-06-22 14:09:13 25884 2

转载 Gradle-Eclipse插件安装

微信公众号:javafirst概述现在,公司的安卓主程的带动下,我也在不断的进步中。以前用惯了Maven,觉得能够自动打包测试、能够使多Profile打包已经很爽,很了不得了。现在,也不是有多心水Grandle,只是觉得既然是第三代的打包工具,那么作为一个积极上进的程序员,一个以大牛为远大理想的程序员,不能落在时代的后面,哈哈~说说Gradle刚开始认识Gradle这个名词是在蘑菇街的一场 交流会...

2018-06-22 14:05:40 903

转载 Java、Web以及移动程序员需要掌握的12套框架

微信公众号:javafirst一、2018年Java、Web以及移动程序员们应当掌握的12套框架目前,可能大家还没有想好该如何设计自己最新阶段的学习内容。当今世界,对各类框架的了解无疑非常重要,能够帮助我们快速开发原型设计及实际项目。在今天的文章中,我们共享了12套与Java、移动应用、Web开发以及大数据相关的框架选项。1. Angular2. Node.js3. Spring Boot4. R...

2018-06-21 11:36:54 722 1

转载 「干货」前端开发者最常用的六款IDE

微信公众号:javafirst一、Visual Studio Code下载地址:https://code.visualstudio.com/功能介绍:微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。Visual Stud...

2018-06-21 11:34:48 6280

转载 Jquery+Ajax+Bootstrap Paginator实现分页的拼接

微信公众号:javafirst效果图如下图片.pngjsp页面引入bootstrap样式,jquery和bootstrap-paginator.js<link type="text/css" rel="stylesheet" href="bootstrap.css"> <script type="text/javascript" src="jquery.min.js"

2018-06-21 11:32:58 966

转载 以面试官的经验分享毕业生和初级程序员通过面试的技巧

微信公众号:javafirst本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利。毕业生和初级程序员(一般是工作经验3年以下)大多处于事业的青黄不接的阶段,在找工作时往往会遇到缺乏实际项目经验的瓶颈,作为技术面试官,我也经常在面试过程中感受到这些候选人缺乏...

2018-06-21 11:29:01 2329

转载 Javaweb开发学习路线及Java三大框架分享

微信公众号:javafirstJava web开发是什么?Java web开发,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。Java web 开发Jav...

2018-06-21 11:24:59 999

转载 Java并发编程:volatile关键字解析

微信公众号:javafirst   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述v...

2018-06-21 11:23:13 194

转载 Java之字符串连接的性能比较

微信公众号:javafirst一:直接使用字符串(1)示例代码(2)运行结果二:使用StringBuilder(1)示例代码(2)运行结果三:比较(1)一中通过字符串直接连接,10万个较短的字符串相连,大约106329ms左右。(2)二种通过StringBuilder来连接,同样的数据量,大约19ms左右。(3)两种方法花费的时间相差几百倍。数据量越大,相差越大。(4)测试一中使用字符串连接操作符...

2018-06-21 11:22:53 811

原创 Java程序员必读的10本书籍

以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得越来越重要。不管你是在2018年读还是计划在2019年读,你总有很多东西要学,这就是为什么我认为它们是有史以来最...

2018-06-19 12:45:31 99585 15

转载 Java生态系统面临的最大问题是质量恶化

微信公众号:javafirst为了更全面的了解Java生态系统的现状和未来发展,我们和14家企业的高管进行了交流。Java是最受企业欢迎的编程语言之一,而且Java程序员的数量也是最多的。在很多平台上,Java内容的相关阅读数据也比较靠前。Java生态系统面临的最大问题是质量恶化下面,我们来看一下这14位企业高管是如何看待Java生态的。1.由于可移植性,Java仍然会是包括金融机构在内的众多企业...

2018-06-19 12:36:56 440

原创 程序员表白技巧:程序员木讷? 我反手就是一串代码

微信公众号:javafirst不知从何时开始,被黑了十几年的「理工男」得到了释放,人们开始把视线聚焦在了一个群体上,那就是「程序员」!比如,之前热播的电视大剧《欢乐颂2》里,「直男处女情结」引起了整个互联网热议,众网友纷纷谴责!而此直男角色设定:正是程序员!在这里相信有许多想要学习JAVA的同学,关注文章最后面文字,可以了解更多有关AAA软件教育的详细情况。处女情结「直男癌」、「不懂情趣」、「死脑...

2018-06-19 12:35:12 4575

原创 众网友吐槽:十大累成狗专业。程序员居榜首!!!

微信公众号:javafirst说过很多高薪热门的专业,十大累成狗的专业,你是否躺枪了呢?请输入描述 No.10 文学专业 苦逼指数:二颗星 凌晨起来背论语,吹面不寒杨柳风; 昨夜星辰昨夜风,每天早起背沙翁; 春江水暖鸭先知,中午还得背唐诗; 今朝有酒今朝醉,古文不背不能睡; 借问酒家何处有,释义还得背一宿; 文学专业,学狗界中的背狗。  No.9 艺术专业 苦逼指数:二颗半星 你看到我一分钟的风度...

2018-06-19 12:30:53 872

转载 刚从阿里面试回来已拿到offer想和大家分享一下(阿里面试经验)

微信公众号:javafirst前不久刚从阿里面试回来,做的准备工作也是刷题和不断的充实自己的技术,其实目前阿里的面试题并不是现在流传的那样,不过还算好顺利拿到了offer,下面来跟大家分享一下。在分享阿里巴巴Java面经前,我们不妨来看下Java程序员对于面试,要准备些什么:一些重点技术Java程序员一定要学好重点的技术,如下面这些:并发包:理解 ConcurrentHashMap原理,线程池,异...

2018-06-19 12:23:35 3058 1

转载 程序员的这108个笑话 你都看得懂吗?

微信公众号:javafirst55、洛阳亲友如相问,就说我在敲代码。56、"如果你ctrl+alt+del,蹦出任务管理器,你从上到下扫一眼,所有的进程你都认识,知道他们是干什么的,并且知道关掉有什么后果,而且你还能从CPU和内存占用的数字跳动上清楚的知道电脑现在什么状态,那么你应该没有女朋友"...........你妹啊57、用IE6的吃方便面都没有调料包,你知道不知道......58、普通青年...

2018-06-19 12:19:41 2225

原创 初学者应该知道的Java知识

微信公众号:javafirst1.java的特点:具有语法简单,面向对象,稳定,与平台无关,多线程,动态等特点,而平台无关是java最初风靡世界的最重要的原因。2.java没有指针的概念。3.java编写的软件能在执行码上兼容,在所有的计算机上运行。java可以在计算机的操作系统之上再提供一个java运行环境(JRE),该运行环境由java虚拟机(JVM),类库以及一些核心文件组成。只要平台提供了...

2018-06-19 12:17:08 477

原创 如何夸程序员?

微信公众号:javafirst你们也来夸夸我呗

2018-06-19 12:15:07 2675

转载 国外大神总结的 10 个 Java 编程技巧!

微信公众号:javafirst这是一个国外大神20多年的经验总结出来的……“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:1. 把字符串常量放在前面通过把字符串常量放在比较函数equal...

2018-06-19 12:13:48 262

原创 java编程基础|线程介绍

微信公众号:javafirst线程简介为什么要使用多线程(1)更多的处理器核心如果程序使用多线程技术,将计算逻辑分配到多个处理器核心上,就会显著减少程序的处理时间,并且随着更多处理器核心的加入而变得更有效率。(2)更快的响应时间一些较为复杂的代码(复杂的业务逻辑),例如,一笔订单的创建,它包括插入订单数据、生成订单快照、发送邮件通知卖家和记录货品销售数量等。用户从单击“订购”按钮开始,就要等待这些...

2018-06-19 12:12:07 232

Linux Shell脚本攻略(第2版)

Linux Shell脚本攻略(第2版)

2017-06-21

JAVA API1.6中文文档

JAVA API1.6中文文档,Java程序员的必备手册之一,适用于于不擅长看英语文档的小伙伴。谁用谁知道。

2017-03-06

Java面试宝典2017

一套经典的Java面试题,不管是新手老鸟,相信都会有用的,不会让你失望。帮助你复习面试时取得事半功倍的效果。

2017-03-06

鸟哥的Linux私房菜基础篇第三版

《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

2017-03-06

阿里巴巴Java开发手册

2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。 这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。

2017-03-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除