五分钟学编程
文章平均质量分 88
本系列文章主要围绕程序员必须掌握的计算机基础知识,结合我个人的编程学习经历,总结和沉淀下来的方法论,希望能让编程学习这件事变得更简单。
系列文章将会把一些技术学习方法、过程、要领与我的学习经验相结合,更加浅显易懂,并且我也会把我学习时用的资料,书籍和文章拿出来分享给大家,节省你我的时间。
Java技术江湖
在下程序员黄小斜,前阿里Java工程师,4年码龄。 专注分享Java技术干货文,偶尔也吹水吐槽聊人生。
展开
-
五分钟学后端技术:如何学习Redis、memcache等常用缓存技术
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图什么是缓存计算机中的缓存做后端开发的同学,想必对缓存都不会陌生了,平时我们可能会使用Redis,MemCache这类缓存组件,或者是本地缓存,来实现一些后端的应用。那么,严格来说,到底什么才是缓存呢,先来看看百度百科的定义。缓存(cache),原始意义是指访问速度比一般随机存取存储器(RAM)快的一种高速存...原创 2020-03-27 18:47:29 · 812 阅读 · 0 评论 -
五分钟学Java:一篇文章带你搞懂spring全家桶套餐
原创声明本文首发于微信公众号【程序员黄小斜】本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图spring全家桶里都有哪些食物上期我们讲了spring和springmvc两个框架的基础知识和学习路线,而这期内容,我们将围绕着spring全家桶展开来讨论。大家应该都知道,按照出现的顺序,spring全家桶大概包含了spring、springmvc、springboot以...原创 2020-03-26 22:31:11 · 6686 阅读 · 2 评论 -
五分钟学Java:一篇文章搞懂spring和springMVC
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图什么是Spring,为什么你要学习spring?你第一次接触spring框架是在什么时候?相信很多人和我一样,第一次了解spring都不是做项目的时候用到,而是在网上看到或者是听到过一个叫做spring的框架,这个框架号称完爆之前的structs和structs2,吸引了不少人的注意。那么,spring到底有没有...原创 2020-03-25 21:34:20 · 1220 阅读 · 0 评论 -
五分钟学Java:如何学习Java面试必考的网络编程
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图简介Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不需要接触到网络编程,自然而然地对这个东西不那么重视了,毕竟,即使像是JVM虚拟机,Java多线程,在平时工作的时候还会用到一些,但是对于网络编程,除非你做的东西确实是需要自己写通讯服务代码的,比如...原创 2020-03-20 21:53:47 · 1613 阅读 · 0 评论 -
五分钟学Java:如何学习Java面试必考的JVM虚拟机
原创声明本文首发于微信公众号【程序员黄小斜】本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图为什么要学习JVM虚拟机最近的你有没有参加Java面试呢?你有没有发现,Java面试中总是爱考一类问题,那就是JVM虚拟机,为什么面试官这么爱考察JVM的问题呢,这是因为,所有的Java程序本质上都是运行在JVM之上的,没有JVM虚拟机,也就没有Java语言的执行环境,只有掌...原创 2020-03-19 21:58:45 · 1482 阅读 · 0 评论 -
五分钟学Java:如何学习Java面试必考的JVM虚拟机
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图为什么要学习JVM虚拟机最近的你有没有参加Java面试呢?你有没有发现,Java面试中总是爱考一类问题,那就是JVM虚拟机,为什么面试官这么爱考察JVM的问题呢,这是因为,所有的Java程序本质上都是运行在JVM之上的,没有JVM虚拟机,也就没有Java语言的执行环境,只有掌握了JVM虚拟机的相关知识,你才能说你...原创 2020-03-19 22:00:29 · 2864 阅读 · 0 评论 -
五分钟学Java:如何学习Java面试必考的JVM虚拟机
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图为什么要学习JVM虚拟机最近的你有没有参加Java面试呢?你有没有发现,Java面试中总是爱考一类问题,那就是JVM虚拟机,为什么面试官这么爱考察JVM的问题呢,这是因为,所有的Java程序本质上都是运行在JVM之上的,没有JVM虚拟机,也就没有Java语言的执行环境,只有掌握了JVM虚拟机的相关知识,你才能说你...原创 2020-03-17 21:58:26 · 940 阅读 · 0 评论 -
Java原来还可以这么学:如何搞定面试中必考的集合类
原创声明本文首发于微信公众号【程序员黄小斜】本文作者:黄小斜转载请务必在文章开头注明出处和作者。系列文章介绍本文是《五分钟学Java》系列文章的一篇本系列文章主要围绕Java程序员必须掌握的核心技能,结合我个人三年多的Java学习和工作经历,总结和沉淀下来的方法论,希望能让Java学习这件事变得更简单,作者目前在阿里做Java,忙里偷闲分享一些技术文章,有兴趣看本系列更多文章可以关注...原创 2020-03-12 21:39:33 · 906 阅读 · 0 评论 -
写代码写了好几年,才发现自己天天都在用设计模式!
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。系列文章介绍本系列文章主要围绕程序员,特别是Java或者后端程序员必须掌握的一些技术和技能,这些文章都是结合我个人的编程学习经历,总结和沉淀下来的方法论。作者目前在阿里做Java,忙里偷闲分享一些技术文章,希望能让更多人更容易地学习编程。系列文章将会把一些技术学习方法、过程、要领与我的学习经验相结合,更加浅显易懂,并且我也会把...原创 2020-03-05 21:18:03 · 2834 阅读 · 0 评论 -
五分钟学Java:如何才能学好Java Web里这么多的技术
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。系列文章介绍本文是《五分钟学Java》系列文章的一篇本系列文章主要围绕Java程序员必须掌握的核心技能,结合我个人三年多的Java学习和工作经历,总结和沉淀下来的方法论,希望能让Java学习这件事变得更简单,作者目前在阿里做Java,忙里偷闲分享一些技术文章,有兴趣看本系列更多文章可以关注我的公众号【Java技术江湖】系列文...原创 2020-03-04 19:31:36 · 1300 阅读 · 1 评论 -
先搞清楚这些问题,简历上再写你熟悉Java!
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。系列文章介绍本文是《五分钟学Java》系列文章的一篇本系列文章主要围绕Java程序员必须掌握的核心技能,结合我个人三年多的Java学习和工作经历,总结和沉淀下来的方法论,希望能让Java学习这件事变得更简单,作者目前在阿里做Java,忙里偷闲分享一些技术文章,有兴趣看本系列更多文章可以关注我的公众号【Java技术江湖】系列文...原创 2020-03-01 19:31:08 · 5532 阅读 · 3 评论 -
大公司又来考我LeetCode了!到底怎样才能学好笔试面试最爱考察的算法?
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图什么是算法上回我们有一篇文章,讲述了作为一个新人程序员,如何学习数据结构这门课程,其实呢,数据结构和算法是息息相关的,为什么这么说呢,因为数据结构本身只是一个载体,而在数据结构之上产生作用和输出价值的东西其实是算法。比如数据结构里的数组,看似非常简单的数据结构,却可以支持很多复杂的算法,比如动态规划,比如DFS和...原创 2020-03-01 08:48:14 · 1765 阅读 · 0 评论 -
做了几年程序员,某天居然发现自己没学过数据结构。。。
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。简介学习编程,数据结构是你必须要掌握的基础知识,那么数据结构到底是什么呢?根据百度百科的介绍,数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。听听这是人话么,我帮你们翻...原创 2020-03-01 08:47:19 · 4823 阅读 · 6 评论 -
现在连Linux都搞不懂,当初我要是这么学习操作系统就好了!
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图简介学习编程,操作系统是你必须要掌握的基础知识,那么操作系统到底是什么呢?这还用说么,操作系统不就是Windows、Linux、Mac、IOS、Android、IOS这类我们天天都在用的东西么?此话不假,但是操作系统作为计算机科学里的一门基础学科,肯定不能这么接地气对不对,总的来点高大上的概念,震慑一下你们吧。...原创 2020-03-01 08:46:30 · 1176 阅读 · 0 评论 -
做了几年程序员,某天居然发现自己没学过数据结构。。。
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。简介学习编程,数据结构是你必须要掌握的基础知识,那么数据结构到底是什么呢?根据百度百科的介绍,数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。听听这是人话么,我帮你...原创 2020-02-26 20:50:31 · 1447 阅读 · 0 评论 -
你不会真的以为自己懂得计算机网络吧?
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。思维导图简介上一期我讲到了数据结构怎么学,当时我的学习方法是先看视频,再看书,然后刷一刷基础算法题做巩固。作为一个非科班考研党,当时觉得这个学习路线还是比较平滑的,毕竟能让我一个小白快速学会,这门课相对来说还是比较简单的。于是,等我读研的时候,打算以相同的学习方式来补一下其他几门计算机基础课程,首当其冲的就是计算机网络。...原创 2020-02-26 12:17:30 · 6425 阅读 · 7 评论 -
麻烦你先搞懂这几个问题,简历再写熟悉数据库!!!
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图数据库和关系型数据库作为一个程序员,不了解数据库怎么能行,那么数据库到底是个啥呢,作为一个Java工程师,平时和数据库打交道着实不少,所谓的CRUD其实就是对数据库进行增删改查的操作。根据百度百科的介绍,数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织...原创 2020-02-28 19:46:40 · 30470 阅读 · 31 评论 -
大公司又来考我LeetCode了!到底怎样才能学好笔试面试最爱考察的算法?
原创声明本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图什么是算法上回我们有一篇文章,讲述了作为一个新人程序员,如何学习数据结构这门课程,其实呢,数据结构和算法是息息相关的,为什么这么说呢,因为数据结构本身只是一个载体,而在数据结构之上产生作用和输出价值的东西其实是算法。比如数据结构里的数组,看似非常简单的数据结构,却可以支持很多复杂的算法,比如动态规划,比如DFS和...原创 2020-02-20 22:51:05 · 1901 阅读 · 2 评论 -
现在连Linux都搞不懂,当初我要是这么学习操作系统就好了!
原创声明本文首发于微信公众号【程序员黄小斜】本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图)本文思维导图简介)简介学习编程,操作系统是你必须要掌握的基础知识,那么操作系统到底是什么呢?这还用说么,操作系统不就是Windows、Linux、Mac、IOS、Android、IOS这类我们天天都在用的东西么?此话不假,但是操作系统作为计算机科学里的一门基础学科,肯定不...原创 2020-02-19 08:39:18 · 997 阅读 · 2 评论 -
当初我为啥要这样学数据结构呢?
原创声明本文首发于微信公众号【程序员黄小斜】本文作者:黄小斜转载请务必在文章开头注明出处和作者。简介学习编程,数据结构是你必须要掌握的基础知识,那么数据结构到底是什么呢?根据百度百科的介绍,数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技...原创 2020-02-19 08:39:48 · 21799 阅读 · 7 评论