自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 问答 (1)
  • 收藏
  • 关注

原创 NSQ 学习随记(1)

NSQ是用golang编写的高性能分布式消息队列(可以理解为轻量化的kafka),就个人理解来说,消息队列可以看成一个大的buffer ,用于信息生产速率和信息消费速率、分布式消息同步,同时也便于一些容灾策略的实现。本系列文章着重点在于深入源码理解,不会写一些大的概念以及整体架构,方便理解具体功能的具体实现方式。项目地址nsq整体的代码结构如下apps里主要是nsq系列进程的...

2019-11-07 11:18:47 262

原创 Haskell学习随记(1)

Basic. If if is be used then must appear else else boom~~~. Less append, more reverse (not [xxxxx]++x but x:[xxxxxx]), haskell will walk through the first param. Without variable but const. Less '...

2019-05-05 17:30:29 236

原创 Java 日看一类(67)之net包中的CookiePolicy接口

该接口无继承类和引入包改接口的类头注释如下:/** * CookiePolicy implementations decide which cookies should be accepted * and which should be rejected. Three pre-defined policy implementations * are provided, namely ACCE...

2018-05-28 19:58:12 432

原创 Java 日看一类(66)之IO包中的CookieHandler

该类无继承类引入了如下包import java.util.Map;import java.util.List;import java.io.IOException;import sun.security.util.SecurityConstants;该类的类头注释如下:/** * A CookieHandler object provides a callback mechanism t...

2018-05-27 13:56:24 431

原创 Java 日看一类(65)之net包中的ContentHandlerFactory接口与ContentHandler类

ContentHandlerFactory类无引入包和继承类该类的类头注释如下:/** * This interface defines a factory for content handlers. An * implementation of this interface should map a MIME type into an * instance of {@code Conten...

2018-05-25 23:24:25 870

原创 Java 日看一类(64)之net包中的CacheRequest类和CacheResponse类

CacheRequest类无继承类引入了如下包import java.io.OutputStream;import java.io.IOException;该类的类头注释如下:/** * Represents channels for storing resources in the * ResponseCache. Instances of such a class provide an...

2018-05-24 20:08:05 669

原创 Java 日看一类(63)之net包中的BindException和ConnectException异常类

BindException无引入包继承自SocketException类该类的类头注释如下:/** * Signals that an error occurred while attempting to bind a * socket to a local address and port. Typically, the port is * in use, or the requeste...

2018-05-23 11:08:26 639

原创 Java 日看一类(62)之net包中的Authenticator类

该类无引入包和继承类该类的类头注释如下:/** * The class Authenticator represents an object that knows how to obtain * authentication for a network connection. Usually, it will do this * by prompting the user for info...

2018-05-22 15:29:40 2559

原创 Java 日看一类(61)AbstractPlainSocketImpl类

该类继承自SocketImpl类该类引入了如下包:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.FileDescriptor;import sun.net.ConnectionResetException;import sun.net.Ne...

2018-05-21 17:15:59 1442 1

原创 Java 日看一类(60)之net包中的AbstractPlainDatagramSocketImpl类

该类引入了如下包:import java.io.FileDescriptor;import java.io.IOException;import java.security.AccessController;import sun.net.ResourceManager;该类继承自DatagramSocketImpl类该类不是公共类该类的类头注释如下:/** * Abstract data...

2018-05-15 10:00:56 899

原创 Java 日看一类(59)之 IO包中的WriteAbortedException和UTFDataFormatException异常类

WriteAbortedException无引入包继承自ObjectStreamException该类的类头注释如下:/** * Signals that one of the ObjectStreamExceptions was thrown during a * write operation. Thrown during a read operation when one of the...

2018-05-14 13:19:30 335

原创 Java 日看一类(58)之IO包中的SyncFailedException、UncheckIOException和UnSupportedEncodingException异常类

SyncFailedException无引入包继承自IOException该类的类头注释如下:Signals that a sync operation has failed.大意如下:标志同步操作失败该类含有如下的成员变量:序列化IDprivate static final long serialVersionUID = -2353342684412443330L;该类含有如下的成员方法:构造函...

2018-05-12 11:09:56 2168

原创 Java 日看一类(57)之IO包中的Writer类

该类无继承类,完成了Appendable、Closeable、Flushable接口该类无引入包该类的类头注释如下:/** * Abstract class for writing to character streams. The only methods that a * subclass must implement are write(char[], int, int), flus...

2018-05-11 16:39:17 265

原创 Java 日看一类(56)之IO包中的StringWriter类

该类无引入包继承自Writer类该类的类头注释如下:/** * A character stream that collects its output in a string buffer, which can * then be used to construct a string. * <p> * Closing a <tt>StringWriter</t...

2018-05-10 13:17:04 274

原创 Java 日看一类(55)之IO包中的StringReader类

该类的无引入包继承自Reader类该类的类头注释如下:* A character stream whose source is a string.大意如下:读取对象是字符串的字符读入流该类含有如下的成员变量:需要读取的字符串private String str;字符串长度private int length;读取位置偏移量private int next = 0;标记回溯点private int ...

2018-05-09 19:30:12 172

原创 Java 日看一类(54)之IO包中的Serializable接口

该接口无引入包无继承类该接口的类头注释如下:/** * Serializability of a class is enabled by the class implementing the * java.io.Serializable interface. Classes that do not implement this * interface will not have any of...

2018-05-07 10:41:05 292

原创 Java 日看一类(53)之IO包中的SerialCallbackContext类

该类是内部类,无法在包外引用,且该类为final,无法被继承该类无引入包和继承类该类的类头注释如下:/** * Context during upcalls from object stream to class-defined * readObject/writeObject methods. * Holds object currently being deserialized and ...

2018-05-06 13:32:18 439

原创 Java 日看一类(52)之IO包中的SequenceInputStream流

该类继承自InputStream引入了如下包import java.io.InputStream;import java.util.Enumeration;import java.util.Vector;该类的类头注释如下:/** * A <code>SequenceInputStream</code> represents * the logical conca...

2018-05-05 16:56:54 102

原创 Java 日看一类(51)之IO包中的Reader类

该类完成了Readable、Closeable接口无引入其他包该类的类头注释如下:/** * Abstract class for reading character streams. The only methods that a * subclass must implement are read(char[], int, int) and close(). Most * subcl...

2018-05-03 16:29:33 443

原创 Java 日看一类(50)之IO包中的RandomAccessFile

该类完成了DataInput,DataOutput,Closeable接口引入了如下包import java.nio.channels.FileChannel;import sun.nio.ch.FileChannelImpl;该类的类头注释如下:/** * Instances of this class support both reading and writing to a * ran...

2018-05-02 11:52:01 131

原创 Java 日看一类(49)之IO包中的PushbackReader

该类继承自FilterReader类无引入包该类的类头注释如下:* A character-stream reader that allows characters to be pushed back into the* stream.大意如下:含有回推功能的字符输入流该类含有如下的成员变量:回推缓冲区private char[] buf;缓冲区偏移量private int pos;该类含有如下...

2018-04-29 21:52:58 109

原创 Java 日看一类(48)之IO包中的PushbackInputStream

该类继承自FilterInputStream没有引入包该类的类头注释如下:/** * A <code>PushbackInputStream</code> adds * functionality to another input stream, namely * the ability to "push back" or "unread" * one byte....

2018-04-28 13:28:14 135

原创 Java 日看一类(47)之IO包中的PrintWriter

该类继承自Writer类引入了如下包:import java.util.Objects;import java.util.Formatter;import java.util.Locale;import java.nio.charset.Charset;import java.nio.charset.IllegalCharsetNameException;import java.nio....

2018-04-26 13:40:03 297

原创 Java 日看一类(46)之IO包中的PrintStream

该类继承自FilterOutputStream,完成了Appendable,Closeable接口该类引入了如下包:import java.util.Formatter;import java.util.Locale;import java.nio.charset.Charset;import java.nio.charset.IllegalCharsetNameException;imp...

2018-04-24 10:34:50 274

原创 Java 日看一类(45)之IO包中的PipedWriter

该类继承自Writer类无引入包类头注释如下:* Piped character-output streams.大意如下:管道字符型输出流该类含有如下的成员变量:对应的管道流输入流private PipedReader sink;关闭标志符private boolean closed = false;该类含有如下的成员方法:构造函数(与给定的输入管道相连接public PipedWriter(Pi...

2018-04-22 14:12:20 126

原创 Java 日看一类(44)之IO包中的PipedReader类

该类无引入包继承自Reader类该类的类头注释如下:(我见过最简洁的 Piped character-input streams.大意如下:管道字符输入流该类含有如下的成员变量:对应得输出流标志位(是否关闭boolean closedByWriter = false;对应读取流关闭标志位(就是自己,感觉这里也该加上volaileboolean closedByReader = false;连接状态...

2018-04-21 15:00:48 169

原创 Java 日看一类(43)之IO包中的PipedOutputStream类

该类继承自OutputStream引入了IO包(本来就是这个包里的,引得没看懂)该类的类头注释如下:/** * A piped output stream can be connected to a piped input stream * to create a communications pipe. The piped output stream is the * sending en...

2018-04-20 13:36:09 293 1

原创 Java 日看一类(42)之IO包中的PipedInputStream

该类继承自InputStream无引入包该类的类头注释如下:/** * A piped input stream should be connected * to a piped output stream; the piped input * stream then provides whatever data bytes * are written to the piped outp...

2018-04-19 11:38:13 561

原创 Java 日看一类(41)之IO包中的OutputStreamWriter类

该类继承自Writer引入了如下包:import java.nio.charset.Charset;import java.nio.charset.CharsetEncoder;import sun.nio.cs.StreamEncoder;类头注释如下:/** * An OutputStreamWriter is a bridge from character streams to byt...

2018-04-18 17:34:00 468

原创 Java 日看一类(40)之IO包中的OutputStream类和Closeable接口

该类是输出流的“鼻祖”,所有的输出流都继承了该类该类完成了Closeable,Flushable接口无引入其他包该类的类头注释如下:/** * This abstract class is the superclass of all classes representing * an output stream of bytes. An output stream accepts output...

2018-04-17 13:11:37 241

原创 Java自制简易Http服务器(2)

接着上回的代码进行讲解,上回的代码仅能传输文字信息,对图片信息没有办法传送,这次我们来补充传递图片信息的方法。代码在上一次的代码中做了些修改import java.io.*;import java.net.*;public class Java_web_test { public static void main(String args[]) throws IOException {...

2018-04-16 14:16:08 264

原创 Java 日看一类(39)之IO包中的ObjectStreamException和OptionalDataException异常类

ObjectStreamException异常类继承自IOException该类的类头注释如下:* Superclass of all exceptions specific to Object Stream classes.大意如下:描述所有对象流类异常的顶级类该类含有如下的成员变量:序列化IDprivate static final long serialVersionUID = 726089...

2018-04-12 13:48:31 1467

原创 Java 日看一类(38)之IO包中的ObjectStreamConstant类

ObjectStreamConstants为接口类无继承和引入关系该类的类头注释如下:/** * Constants written into the Object Serialization Stream. * * @author unascribed * @since JDK 1.1 */大意如下:写入对象序列化流中的常量数值该类含有如下的成员变量:流头的标识符final stat...

2018-04-11 11:25:45 418

原创 Java 日看一类(37)之IO包中的ObjectStreamField类

该类完成了Comparable<Object>接口引入了import java.lang.reflect.Field;import sun.reflect.CallerSensitive;import sun.reflect.Reflection;import sun.reflect.misc.ReflectUtil;该类的类头注释如下:/** * A description ...

2018-04-10 17:48:09 3249

原创 Java 日看一类(36)之IO包中的ObjectInputVaildation接口和ObjectOutput接口

ObjectInputVaildation类无继承类和引入包该类的类头注释如下:/** * Callback interface to allow validation of objects within a graph. * Allows an object to be called when a complete graph of objects has * been deseriali...

2018-04-09 13:52:32 377

原创 Java自制简易http服务器(1)

由于计算机网络原理这门课的作业……嗯,简单练习了下做一个简易的服务器该简易服务器十分简陋(甚至只有两个状态(200和404),只接受get方法),同时也没有使用任何比较复杂的类和包。代码基本纯暴力实现……import java.io.*;import java.net.*;public class Java_web_test { public static void main(Str...

2018-04-03 13:45:40 929

原创 Java 日看一类(35)之IO包中的ObjectInput接口

该接口继承自DataInput、AutoCloseable接口该接口的类头注释如下:/** * ObjectInput extends the DataInput interface to include the reading of * objects. DataInput includes methods for the input of primitive types, * Objec...

2018-03-28 10:31:05 277

原创 Java 日看一类(34)之IO包中的NotActiveException和NotSerializableException

NotActiveException异常类无引入包继承自ObjectStreamException类头注释如下:* Thrown when serialization or deserialization is not active.大意为:当序列化和反序列化不活动时抛出该类含有如下的成员变量:序列化IDprivate static final long serialVersionUID = -3...

2018-03-27 10:27:29 787

原创 Java 日看一类 (33)之IO包中的LineNumberReader类

该类无引入包继承自BufferedReader类类头注释如下:/** * A buffered character-input stream that keeps track of line numbers. This * class defines methods {@link #setLineNumber(int)} and {@link * #getLineNumber()} for...

2018-03-26 13:53:25 271

原创 Java 日看一类(32)之IO包中的IOException类

该类是IO包中大部分异常类的父类该类无引入包继承自Exception类类头注释如下:/** * Signals that an I/O exception of some sort has occurred. This * class is the general class of exceptions produced by failed or * interrupted I/O oper...

2018-03-23 15:18:19 1818 1

空空如也

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

TA关注的人

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