Fork me on GitHub

随笔分类 -  Java编程知识

用于存放java相关知识点
摘要:jvm 内存模型 进程和线程的常见面试问题 线程池面试总结 阅读全文
posted @ 2020-09-09 09:52 园狐 阅读(190) 评论(0) 推荐(0)
摘要:程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 方法区在JVM中也是一个非常重要的区域,它与堆一样,是被 线程共享 的区域。 在方法区中,存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编译后的代码等。 虚拟机栈描述的是J 阅读全文
posted @ 2020-08-18 13:46 园狐 阅读(99) 评论(0) 推荐(0)
摘要:数据清单 前置知识 什么是网络爬虫 网络爬虫(Web Crawler),又称为网络蜘蛛(Web Spider)或Web 信息采集器,是一种按 照一定规则,自动抓取或下载网络信息的计算机程序或自动化脚本。 狭义上理解 利用标准的HTTP 协议,根据网络超链接(如https://www.baidu.co 阅读全文
posted @ 2020-08-11 10:33 园狐 阅读(784) 评论(0) 推荐(0)
摘要:1. 概念 其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处 节约资源 用户访问高效 Druid:数据库连接池实现技术,由阿里巴巴提供的 步骤: 阅读全文
posted @ 2020-08-06 20:45 园狐 阅读(123) 评论(0) 推荐(0)
摘要:一.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: public abstract void open(); 抽象方法必须使用abstract关键字进行修饰**。如果一个类含有抽象方法,则称这个类为抽象类**,抽象类必须 阅读全文
posted @ 2020-08-06 20:17 园狐 阅读(151) 评论(0) 推荐(0)
摘要:1、static关键字基本概念 方便在没有创建对象的情况下来进行调用。 即被static关键字修饰的不需要创建对象去调用,直接根据类名就可以去访问。 static关键字修饰类(内部类) java里面static一般用来修饰成员变量或函数。但有一种特殊用法是用static修饰内部类,普通类是不允许声明 阅读全文
posted @ 2020-08-06 20:04 园狐 阅读(768) 评论(0) 推荐(0)
摘要:| JAVA开发手册 1. 项目名全部小写 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 2. 包名全部小写 包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类 阅读全文
posted @ 2020-08-06 13:44 园狐 阅读(342) 评论(0) 推荐(0)
摘要:1. 为什么要配置环境变量? 答:为了让javac命令(编译命令)和Java命令(运行命令)能在任何文件夹都能运行。 2. JAVA多线程的理解 进程与线程 进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进 阅读全文
posted @ 2020-08-06 13:21 园狐 阅读(155) 评论(0) 推荐(0)
摘要:基础语法 集合 阅读全文
posted @ 2020-08-06 12:41 园狐 阅读(413) 评论(0) 推荐(0)
摘要:集群搭建及工具使用 身为大数据开发工程师,对数据从采集、接入、流处理、批处理到数据存储、数据分析和数据可视化等一整套流程都要了解,包括的组件非常多。 做数据流处理需要掌握spark、flink、storm、kafka stream等。 做批处理需要掌握hadoop、hive等,数据存储需要掌握hdf 阅读全文
posted @ 2020-07-28 11:15 园狐 阅读(414) 评论(0) 推荐(0)