摘要:
构建者模式应用场景:
主要用来构建一些复杂对象,这里的复杂对象比如说:在建造大楼时,需要先打牢地基,搭建框架,然后自下向上地一层一层盖起来。通常,在建造这种复杂结构的物体时,很难一气呵成。我们需要首先建造这个物体的各个部分,然后分阶段将他们组合起来。那么现在就出现了构建者模式:构建者模式由Builder(建造... 阅读原文
2020-11-08 23:01:03 阅读(2630) 评论(0)
摘要:
学习记录并且简单分析
记录学习遇到的困难,一个小白!
本人基本没有读过源码,纯小白一个,写这篇文章纯属是为了提高自己!!!希望各位积极指出错误。
好奇的我翻看了Integer.valueOf()方法源码
public static Integer valueOf(int i) {
if (i >... 阅读原文
2020-11-08 22:04:02 阅读(2547) 评论(0)
摘要:
如何把一个Map转化为List
日常开发中,我们经常遇到这种场景,把一个Map转化为List。map转List有以下三种转化方式:
把map的键key转化为list
把map的值value转化为list
把map的键值key-value转化为list
伪代码如下:
[plain] view p... 阅读原文
2020-11-08 21:11:06 阅读(2341) 评论(0)
摘要:
HTML页面
一、B/S 软件的结构
二、前端开发流程
三、网页的组成部分
HTML:是网页的结构(骨架),就是我们在页面中能看到的内容。
CSS:是网页的表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。
JavaScript:是网页的行为,指的是页面中元素与输入... 阅读原文
2020-11-08 20:32:13 阅读(2443) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
关于sink
下图来自Flink官方,红框中就是sink,可见实时数据从Source处开始,在Trans... 阅读原文
2020-11-08 19:44:17 阅读(3586) 评论(0)
摘要:
偶然拜读IT界知名大佬王垠老师的博客,发现一个有意思的题目:
1 // 这段代码里面到底哪一行错了?为什么?
2 // 原文:http://www.yinwang.org/blog-cn/2020/02/13/java-type-system
3 public static void f() ... 阅读原文
2020-11-08 18:18:03 阅读(2400) 评论(0)
摘要:
转自公众号:程序控
面试官爱问的一个基础问题:Java是值传递还是引用传递?
想必大家都对这个问题都有自己的看法,那到底事实是怎样的,我们又该如何回答面试官这个问题呢?今天咱们就来好好分析一波
值传递?引用传递?
首先,我们得先知道什么叫值传递,什么叫引用传递,知道这个才能理解Java到底如何做的。若想理... 阅读原文
2020-11-08 16:37:02 阅读(2335) 评论(0)
摘要:
awk、grep和sed被称为linux三剑客,事实上grep和awk我在日常工作中也常用到(sed用的比较少),可能有些人对awk了解比较少,我先大概介绍下。 很多人以为awk只是一个文本处理工具,实际上他们也是这么用的。但事实上它其实是一门语言,拥有数学运算符、进程控制语句,甚至针对于文本处理封装了很多内... 阅读原文
2020-11-08 14:47:01 阅读(3581) 评论(0)
摘要:
作为一名初学者在学习Java前一定要考虑几个问题
1、自己为什么要学Java?
2、未来想做什么样的工作?
3、有考虑过学Java这条路自己能不能走完?
实际上学习Java之前,初学者们应该做好充足的攻略,就像出门旅游,要先确定游览路线(学习路线)、然后买车票,订酒店(找合适自己的学习方法:看视频/看书)、添... 阅读原文
2020-11-08 13:17:04 阅读(2294) 评论(0)
摘要:
Java技术可谓博大精深,知识体系非常丰富并且也极其复杂,因此想要学习好java其实并不是一件非常轻松的事。当然,刚跨入编程行业的小白也无需担心,2020年最新路线图中的知识你学完一半基本就可以找个非常不错的开发工作了,如果想要高薪,那就默默地全部学完吧!
第一阶段:基础入门
Java学习路线第一站:J... 阅读原文
2020-11-08 11:51:02 阅读(2367) 评论(0)