-
面试问Redis锁,我脸都绿了......2020/03/17
谈起 Redis 锁,下面三个,算是出现最多的高频词汇: Setnx、RedLock 、 Redisson Setnx 目前通常所说的 Setnx 命令,并非单指 Redis 的 setnx key value 这条命令。一般代指 Redis 中对 Set 命令加上 NX 参数进行使用,Set 这个命令,目前已经支持这......
-
如果你想做一名职业的程序员需要学哪些知识?2020/03/09
一、两大能力 1、学习能力 关于为什么需要学习能力,前面已经吐槽了,我想理由大家也明白了,这里就不再叙述了;只是再次提醒一下,一定要保持随时学习~ 2、动手能力 动手能力还需要啰嗦一下,动手是学习编程的最短途径,如果你有看不懂的地方,可以马上动手...
-
大数据包含哪些知识点?2020/03/02
大数据包含的东西太多了,大数据不仅应用技术繁复多样,根据不同的应用领域,同样的技术可能就会产生很多不同的用法,这里简单介绍几种我认为用的比较多的技术。 一、Hadoop可以说,hadoop几乎已经是大数据代名词。无论是是否赞成,hadoop已经是大部分企业的...
-
手把手带你学会IDEA安装和使用2020/02/25
IDEA安装和使用入门 一、Intellij IDEA介绍 1、JetBrains公司介绍 IDEA是JetBrains公司(https://www.jetbrains.com/)的产品,公司旗下还有其他产品, 比如: WebStorm:用于开发JavaScript、HTML5、CSS3等前端技术 PyCharm:用于......
-
JDK1.8 新特性2020/02/17
jdk1.8新特性知识点: Lambda表达式 函数式接口 *方法引用和构造器调用 Stream API 接口中的默认方法和静态方法 新时间日期API 在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化 原来的hashMap采用的数据结构是哈希表(数组+链表),hash...
-
学习大数据,一定要学习java吗?2020/01/13
首先,大家要清楚一点,学习 Java的目的是什么,Java它本身是一门计算机编程语言,而进入大数据的学习,无论你有何基础,是零基础还是有过相关的学习经验,都至少有一门计算机编程语言的加持,这就好比上战场必须有门锋利的武器,有了编程语言在手,才能在大...
-
新手看源代码的技巧(二)2019/12/30
架构设计到底是什么 ? 在长期的技术招聘面试中,我发现在很多人眼中,架构就是分层,架构设计就是三层架构(或者四层、五层反正分层越多就说明项目越复杂而且架构就越牛),或许是受到诸如PetShop之类的示例项目的影响。 之前已经纠正过很多人的误解-架构不...
-
新手看源代码的技巧(一)2019/12/23
1、多打断点 2、善用跳转,分析数据入口(不太明白) 3、画图(数据流转图) 4、debug看源码,看跳转,边看边注释,之后用五视图法总结 实际工作中,我们经常听到架构和架构师这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少...
-
Java学习路线是什么?2019/12/16
1、java基本语法 (1 编写 HelloWorld、2 常量、3 变量、4 数据类型、5 运算符、6 方法、7 流程控制语句、8 IDEA使用:目前企业使用最多开发工具、9 数组) 2、面向对象 (1 类、2 对象、3 封装、继承、多态、4 构造器、5super、this、6 接口、抽象类、7 权...
-
Java大数据培训出来能做什么?2019/12/09
大数据是指无法用现有的软件工具提...