程序员江湖
文章平均质量分 90
Java技术江湖
在下程序员黄小斜,前阿里Java工程师,4年码龄。 专注分享Java技术干货文,偶尔也吹水吐槽聊人生。
展开
-
00 后居然都已经月薪十万了,你还有什么理由不努力?
这是黄小斜的第103篇文章作者l 黄小斜来源 l 黄小斜(ID:AntCoder)转载请注明来源:微信公众号【程序员黄小斜】莫欺少年穷,曾经我们看不上的00后,已经长大了,他们有的已经参与工作,有的甚至已经开始创业。90后,80后们,不要说我制造焦虑,我们要明白的是,时代的发展无法阻挡,我们年龄的增长,后辈们的成长,一样不可阻挡。1月入十万的 00 ...原创 2019-12-09 09:00:00 · 2246 阅读 · 11 评论 -
从零开始搭建Java开发环境第三篇:最新版IDEA常用配置指南,打造你的最酷IDE
刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,工欲善其事必先利其器。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。设置外观和字体大小1、IDEA默认配置版本号:2019.02默认设置(Other Set...原创 2019-08-24 22:49:34 · 971 阅读 · 0 评论 -
大型网站架构技能图谱(Java版)
微信公众号个人公众号:程序员黄小斜微信公众号【程序员黄小斜】新生代青年聚集地,程序员成长充电站。作者黄小斜,职业是阿里程序员,身份是斜杠青年,希望和更多的程序员交朋友,一起进步和成长!专注于分享技术、面试、职场等成长干货,这一次,我们一起出发。关注公众号后回复“2020”领取我这两年整理的学习资料,涵盖自学编程、求职面试、算法刷题、Java技术学习、计算机基础和考研等8000G资料...原创 2018-01-06 20:06:28 · 875 阅读 · 0 评论 -
《Linux内核设计与实现》读书笔记 - 目录 (完结)
《Linux内核设计与实现》读书笔记 - 目录 (完结)读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!).为了方便以后查看, 做个《Linux内核设计与实现》读书笔记 的目录:《Linux内核设计与实现》读书笔记(一)-内核简介 《Linux内核设计与实现》读书笔记(二)- 内核开发的准备 《Linux内核设...转载 2018-01-14 16:57:03 · 1275 阅读 · 0 评论 -
搞懂分布式技术30:为什么Kubernetes天然适合微服务?
为什么Kubernetes天然适合微服务?架构 容器 微服务 kubernetes最近在反思,为什么在支撑容器平台和微服务的竞争中,Kubernetes会取得最终的胜出。因为在很多角度来讲三大容器平台从功能角度来说,最后简直是一摸一样,具体的比较可以参考本人前面的两篇文章。《Docker, Kubernetes, DCOS 不谈信仰谈技术》《容器平台选型的十大模式:Do...转载 2018-07-13 22:53:34 · 2052 阅读 · 4 评论 -
搞懂分布式技术10:LVS实现负载均衡的原理与实践
文末对一些概念进行了讲解,比如vip,loopback回环地址,以及iptables做了一些介绍。可以参见文末内容。浅析负载均衡及LVS实现原创:fireflyc写程序的康德2017-09-19负载均衡负载均衡(Load Balance,缩写LB)是一种网络技术,它在多个备选资源中做资源分配,以达到选择最优。这里有三个关键字: 网络技术,LB要解决的问...转载 2018-06-22 21:25:19 · 2288 阅读 · 0 评论 -
工作4年,我从阿里巴巴辞职到了国企
作者:像我这么吊的下水道还有六个https://www.nowcoder.com/discuss/159565?type=0&order=4&pos=21&page=5lz本硕985,毕业的时候去了杭州某互联网大厂,后来又跳槽去了北京某互联网大厂。简单的谈一下互联网的感受吧,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时...转载 2019-09-28 08:41:00 · 1666 阅读 · 7 评论 -
经过一年多时间的完善和修改,我整理出了程序员的精品技术学习资料(2019年全集汇总)
作者 l 黄小斜来源 l 程序员黄小斜(ID:AntCoder)想交流可以加我微信(微信ID:john_josh,记得备注来意)之前我给大家提供的资料,类型比较多,内容也比较繁杂,粉丝们的需求往往也不同,有的想要视频资料,有的想要电子书,有的又想看毕竟面经。为了降低各位的查找成本,节约你们的时间,这里我把之前所有整理过的资料都汇总在这里,截止2019年年底,这部分资料都将是最全面最...原创 2017-03-14 21:18:33 · 2296 阅读 · 1 评论 -
2017及2018校招笔试题(Java实现)
2017年部分公司的笔试题以及2018春招我参加的笔试题https://github.com/h2pl/Algorithm记录不一定完全,请谅解下面是项目截图作者 l 黄小斜来源 l 程序员黄小斜(ID:AntCoder)想交流可以加我微信(微信ID:john_josh,记得备注来意)之前我给大家提供的资料,类型比较多,内容也比较繁杂,粉丝们的需求往往也不同,有的...原创 2017-03-08 09:41:46 · 2502 阅读 · 0 评论 -
颈椎病防治指南
程序员颈椎保护指南我们程序员天天对着电脑,眼睛,颈椎等等,都会落下不少的职业病。来说说怎么治疗自己的颈椎病。一、颈椎病是怎么产生的形成颈椎病的核心原因是:不良生活习惯我们身体的绝大部分疾病都是来自不良的生活习惯,生活习惯不改,再厉害的治疗也只能是缓解,无法根除。影响形成颈椎病的生活习惯有那些呢?1、不良坐姿习惯:天天长时间弯腰低头看文件看电脑,颈椎不出问题才怪,...原创 2017-04-09 21:06:10 · 2671 阅读 · 0 评论 -
网易裁掉绝症员工:绝大部分为公司卖命的人,都是输家
这是黄小斜的第100篇原创作者l 黄小斜来源 l 黄小斜(ID:AntCoder)转载请注明来源:微信公众号【程序员黄小斜】11月23日晚间,一篇名为《网易裁员,让保安把身患绝症的我赶出公司。我在网易亲身经历的噩梦!》的文章在社交网站上引起热议。该文作者“你的游戏我的心”自称是一名游戏策划师,2014年自上海交大毕业后便进入网易工作,至今已经在网易工作五年。在...原创 2019-11-30 12:02:41 · 2522 阅读 · 6 评论 -
经过一年多时间的完善和修改,我整理出了程序员的精品技术学习资料(2019年全集汇总)
作者 l 黄小斜来源 l 程序员黄小斜(ID:AntCoder)想交流可以加我微信(微信ID:john_josh,记得备注来意)之前我给大家提供的资料,类型比较多,内容也比较繁杂,粉丝们的需求往往也不同,有的想要视频资料,有的想要电子书,有的又想看毕竟面经。为了降低各位的查找成本,节约你们的时间,这里我把之前所有整理过的资料都汇总在这里,截止2019年年底,这部分资料都将...原创 2019-12-23 22:55:31 · 1806 阅读 · 0 评论 -
走进JavaWeb技术世界16:极简配置的SpringBoot
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-24 21:19:29 · 1173 阅读 · 0 评论 -
走进JavaWeb技术世界14:Mybatis入门
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-24 21:10:15 · 1719 阅读 · 0 评论 -
走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-22 22:13:21 · 1596 阅读 · 0 评论 -
走进JavaWeb技术世界6:Tomcat5总体架构剖析
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-21 23:14:27 · 1179 阅读 · 0 评论 -
走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-21 23:10:11 · 952 阅读 · 0 评论 -
走进JavaWeb技术世界4:Servlet 工作原理详解
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-21 23:07:40 · 1757 阅读 · 0 评论 -
走进JavaWeb技术世界3:JDBC的进化与连接池技术
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-20 13:26:30 · 1512 阅读 · 0 评论 -
走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题...转载 2019-10-20 13:23:49 · 1111 阅读 · 0 评论 -
如何才能够系统地学习Java并发技术?
Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容。这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类。当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中涉及到的技术原理十分丰富。为了更好地把并发知识形成一个体系,也鉴于本人目前也没有能力写出这类文章,于是参考几位并发编程方面专家的博客和书籍,做一个简单的整理。首先说一下我学习Java并发编程的一...原创 2019-10-18 20:56:54 · 1468 阅读 · 0 评论 -
这些喜闻乐见的Java面试知识点,你都掌握了吗?
最近分享了一些有关学习方法和经验的文章,得到了很多读者的反馈,恰巧大家在昨天推文中的投票里一直选择了“Java基础的复习方法”这一项,那么今天我们就谈谈这方面的内容吧。其实对于Java基础的学习,我觉得最好的方法就是理论结合实践,先通过书籍,博客等内容理解基本原理,再通过写一些demo进行实践,做到知其然又知其所以然。前言以下内容出自我的CSDN技术博客专栏,由于内容较多,我在这里只贴一个大概...原创 2019-10-18 20:53:09 · 766 阅读 · 0 评论 -
Java集合类常见面试知识点总结
Java集合类学习总结这篇总结是基于之前博客内容的一个整理和回顾。这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术https://blog.csdn.net/column/details/21930.html里面有包括Java集合类在内的众多Java核心技术系列文章。以下总结不保证全对,如有错误,还望能够指出,谢谢。最后,如果想要更好地完成这部分内容的学习,...原创 2019-10-18 20:48:44 · 1641 阅读 · 0 评论 -
用大白话告诉你 :Java 后端到底是在做什么?
新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么?大家都知道 Java 是一门后端语言,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们运行Java 程序的服务器都是 Linux 服务器。这些服务器在互联网公司中一...原创 2019-10-18 20:39:14 · 2107 阅读 · 0 评论 -
Java工程师学习指南(中级篇)
Java工程师学习指南中级篇最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。所以,今天我们重新开一个新的专题,分别按照四个部分讲述Java的学习路线,笔者也打算趁此...原创 2019-10-17 20:24:23 · 1322 阅读 · 0 评论 -
Java工程师学习指南(初级篇)
Java工程师学习指南初级篇最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门...原创 2019-10-17 20:20:52 · 974 阅读 · 0 评论 -
Java工程师学习指南(入门篇)
Java工程师学习指南入门篇最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门...原创 2019-10-17 20:17:55 · 1611 阅读 · 0 评论 -
我最推荐的一张Java后端学习路线图,Java工程师必备
前言学习路线图往往是学习一样技术的入门指南。网上搜到的Java学习路线图也是一抓一大把。今天我只选一张图,仅此一图,足以包罗Java后端技术的知识点。所谓不求最好,但求最全,学习Java后端的同学完全可以参考这张图进行学习路线安排。当然,有一些知识点是可选的,并不是说上面有的你都要会啦。我在复习秋招的过程中就是基于此图进行复习的,感觉效果还是不错的。闲言少叙,我们还是看看这张图上都包含...原创 2019-10-16 22:19:27 · 1644 阅读 · 0 评论 -
我的Java秋招面经大合集
阿里面经阿里中间件研发面经蚂蚁金服研发面经岗位是研发工程师,直接找蚂蚁金服的大佬进行内推。我参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。然后我也参加了蚂蚁金服中间件部门的面试,经历了三次面试,但是没有走流程,所以面试中止了。最后我走的是蚂蚁金服财富事业群的流程,经历了四次面试,包括一次交叉面,最终拿到了蚂蚁金服的意向书,评级为A。阿里的面试...原创 2019-10-16 22:16:22 · 2920 阅读 · 0 评论 -
你不可错过的Java学习资源清单
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难。基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单。Java入门学习资源这里主要推荐的是几个技术学习网站,基本上都是视频学习资源。1 慕课网慕课网是做得比较好的程序员学习网站了。里面主要提供的是视频学习资源,主要适用于入门,当然其中也有一些进阶的内容...原创 2019-10-15 23:02:14 · 3128 阅读 · 2 评论 -
Java后端工程师必备书单(从Java基础到分布式)
Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。今天我们就来介绍一下Java后端开发者的书单。首先要感谢一下江南白衣大大的后端书架,让我在初学阶段读到了很多好书,直到现在都印象深刻。我在两年的学习历程中看了很多的书,其中不乏XXX入门到精通,XXX王者归来,XXX指南什么的。虽然这类书确实毛病很...原创 2019-10-15 22:56:51 · 2094 阅读 · 2 评论 -
Java工程师修炼之路(校招总结)
前言在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,并且,我对校园招聘也做了一些研究和相应的准备。在今年的秋季招聘结束以后,我也决定把这些东西全部都写成文字,做成专题,以便分享给更多...原创 2019-10-14 22:27:59 · 1761 阅读 · 4 评论 -
为什么我会选择走 Java 这条路?
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的微信公众号【黄小斜】也将同步到我的个人博客www.how2playlife.com阅读本文大概需要 2.8 分钟。最近有一些小伙伴问我,为什么当初选择走Java这...原创 2019-10-14 22:12:13 · 1442 阅读 · 2 评论 -
Java工程师学习指南(初级篇)
Java工程师学习指南初级篇最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别...原创 2018-11-01 11:26:29 · 13806 阅读 · 2 评论 -
Java工程师学习指南(中级篇)
Java工程师学习指南中级篇最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。所以,今天我们重新开一个新的专题,分别按照四个部分讲述Java的学习路线,笔...原创 2018-11-01 11:27:13 · 23322 阅读 · 2 评论 -
Java工程师学习指南(完结篇)
Java工程师学习指南完结篇先声明一点,文章里面不会详细到每一步怎么操作,只会提供大致的思路和方向,给大家以启发,如果真的要一步一步指导操作的话,那至少需要一本书的厚度啦。因为笔者还只是一名在校生,所以写的内容主要还是针对Java初学者或者接触Java后端不久的朋友,不适用于已经工作多年的Java大佬们。所以本文中的方法不一定适合所有人,如有错误还请谅解。本期的内容是系列文章的最后...原创 2018-11-01 11:28:15 · 6345 阅读 · 1 评论 -
关于2018的年终总结,值得你回忆的事情有哪些?
壹关于求职2018年初,我还在北京后厂村的马路上被风吹得瑟瑟发抖。那时我刚刚结束了半年的实习时光,开始考虑年后是否要继续实习。一开始我也在纠结实习转正和秋招之间如何权衡,但是在经历了春招以后,我还是老老实实地选择了夯实基础,备战秋招。从四月份到七月份,我在三个月的时间内完成了大部分的秋招复习工作,当然了,读研两年期间里,我已经花了很多时间在自学Ja...原创 2018-12-31 10:09:12 · 541 阅读 · 0 评论 -
刷完500道BAT面试题,我能去面试大厂了吗?
面试之前先刷几篇面经,或者做几道热门面试题,想必是大家很熟悉的一种复习方式了,就像我们当年经常做五年高考三年模拟一样。但是可不要把面试题和面经当成你的主要复习方式,它只是锦上添花,绝非雪中送炭!壹面经的意义面经是别人的面试经验,所谓前车之鉴,后事之师。我们可以通过面筋对自己的不足查缺补漏,却不能把这些面试题等同于我们所要掌握的知识点。原因很简单,两篇面经可能会...原创 2018-12-31 12:10:29 · 870 阅读 · 0 评论 -
我的2018年终总结
公众号已开通留言功能,各位少侠快来评论区玩吧~壹关于求职2018年初,我还在北京后厂村的马路上被风吹得瑟瑟发抖。那时我刚刚结束了半年的实习时光,开始考虑年后是否要继续实习。一开始我也在纠结实习转正和秋招之间如何权衡,但是在经历了春招以后,我还是老老实实地选择了夯实基础,备战秋招。从四月份到七月份,我在三个月的时间内完成了大部分的秋招复习工作,当然了,...原创 2019-01-05 17:31:42 · 2167 阅读 · 1 评论 -
Java工程师学习指南(2019最新版)
写过一个Java工程师学习指南,我把它分为了四个部分,第一步是打好Java基础,掌握Java核心技术,第二步是掌握Java Web技术栈,能够做一些项目,第三步是掌握Java方面的进阶技术,包括网络编程、并发编程、JVM等,第四步是掌握后端进阶技术,比如分布式、缓存、消息队列等技术。按照这样的一个脉络,我觉得能够掌握这里面的绝大部分内容,并且有过相应的一些实践,那么可以算是学好了Java...原创 2019-01-08 20:43:21 · 13186 阅读 · 10 评论