HDFS的shell操作和JavaAPI的使用: WEB WEB端口50090查看SecondaryNameNode信息。可以查看Hadoop的版本,NameNode的IP,Checkpoint等信息。 WEB端口50070可以查看HDFS的信息和目录结构 SHELL 查看 创建文件夹 新建文件 查 ...
在随后的博文中我会继续分析并发包源码,在这里,得分别谈谈容器类和迭代器及其源码,虽然很突兀,但我认为这对于学习Java并发很重要; ConcurrentModificationException: JavaAPI中的解释:当不允许这样的修改时,可以通过检测到对象的并发修改的方法来抛出此异常。一个线程 ...
分类:
编程语言 时间:
2019-02-02 12:51:48
阅读次数:
209
反射基础知识2以及反射的相关应用 1.通过反射运行配置文件内容 (1).创建配置文件 class.txt 内容[可修改] className=cn.itcast.test.Worker methodName=love (2).要使用的对象[仅仅为测试方便] //学生类 public class St ...
分类:
编程语言 时间:
2019-01-25 19:59:14
阅读次数:
177
一、前言 上一篇 <从现在开始,试着学会用官方文档去学习一个技术框架> 提倡大家多去从官方文档学习技术,没有讲到具体的实践,本篇就拿一个案例具体的说一说,就是FreeMarker,选择这个框架没什么特别的含义,最近要用,就拿这个做个典型。 二、套路 上篇文章最后说到技术学习没有套路,无招胜有招,无招 ...
分类:
其他好文 时间:
2019-01-25 12:57:17
阅读次数:
193
反射和类加载器 1.类的加载 (1).当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 A:加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。 B:连接 验证 是否有正确的 ...
分类:
编程语言 时间:
2019-01-22 21:43:25
阅读次数:
199
网络编程基础2 1.TCP协议 (1).实现步骤 A:创建发送端的Socket对象 这一步如果成功,就说明连接已经建立成功了。 B:获取输出流,写数据 C:释放资源 连接被拒绝。TCP协议一定要先看服务器。 java.net.ConnectException: Connection refused: ...
分类:
编程语言 时间:
2019-01-20 13:55:32
阅读次数:
201
网络编程基础 1.网络编程概述 (1).计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件 及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 (2).网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进 ...
分类:
编程语言 时间:
2019-01-19 23:22:56
阅读次数:
232
多线程基础1 1.如何实现多线程? 由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。 而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。 Java是不能直接调用系统功能的,所以,我们没有办法直接实现多线程程序。 但是呢?Java可以去调用C/C++写好的程序来实现多线程程序。 ...
分类:
编程语言 时间:
2019-01-15 22:01:35
阅读次数:
279
其他操作的IO流 1.操作基本数据的流 (1).概述 可以对基本的数据类型进行操作。 (2).俩个相关的读写流 数据输入流:DataInputStream DataInputStream(InputStream in) 数据输出流:DataOutputStream DataOutputStream( ...
分类:
编程语言 时间:
2019-01-13 21:12:18
阅读次数:
168