自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 转-请求与响应的Header

转自:https://blog.csdn.net/u011435776/article/details/802495601)请求(客户端->服务端[request])GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号)Accept: /(客户端能接收的资源类型)Accept-Language: en-us(客户端接收的语言类型)Connection: Keep-Alive(维护客户端和服务端的连接关系)Host: lo

2020-10-16 06:52:27 256

原创 快速搭建Hadoop集群环境

相关环境与工具:vmware15, Centos7, JDK1.8, Xshell5, hadoop-3.1.1, zookeeper-3.4.6, hbase-2.2.5的环境搭建集群:三台,c01, c02, c03 分别运行的程序:hdfs:hbase:安装系统,搭建集群与Java环境配置规划:网关:GATEWAY:192.168.10.1IP:IPADDR:192.168.10.2(windows:开发客户端会用)|3(c01:Hadoop主节点)|4(c

2020-10-09 22:10:50 417 2

原创 I/O流中的BufferedXXXStream与DataXXXStream、ObjectXXStream

1、通过两张图快速看一下IO流中的一些基础知识通过上述的图,我们知道实际开发中都是用Bufered流来对基本的流进行包装,加快读写速度(一次8K缓冲),减少频繁对IO进行存取操作,提升效率。但在实际开发中,我们需要提前定义一个byte数组来接收或读取一次的读入数据,然后再一块一块的读取或写入文件中,针对某些二进制类型如BLOB的数据或文件比较占优势,但针对一些需要写入或读取时带类型的数据时就需要频繁进行数据转换,既麻烦又不太适合,当然,我们也可以考虑直接用序列化来进行对象持久化存储,但序列化的文

2020-10-06 11:32:03 299

原创 反射:反向调用分离业务

如果我们想要使用Person类,除了可以用new Person直接对其进行使用外,还可以不通过new直接使用其中所有的内容:1、从所有构造方法中直接拿到它的构造方法,包括私有注意:所有的类必须有私有构造 第一种:直接调用无参构造 Class<?> clazz = Class.forName("com.doit.reflect.Person"); //直接调用默认构造方法 Person p = (Person)clazz.newI

2020-10-05 17:20:52 128

原创 利用线程池上传文件到到服务器中

对于上传文件的多线程程序,客户端不存在多线程,主要是服务器需要利用线程池,思路:1、客户端上传程序编写 建立连接,利用tcp套接字 读取本地流,即待上传的文件,优先使用高效流 读取文件数据并写入到tcp流中 上传完成后断开tcp流,避免服务器一直等待 接收服务器端返回信息,并完成上传任务 Socket socket = new Socket("192.168.0.103", 9000); BufferedInputStr

2020-10-05 13:34:55 972 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除