- 博客(72)
- 问答 (1)
- 收藏
- 关注
原创 NSQ 学习随记(1)
NSQ是用golang编写的高性能分布式消息队列(可以理解为轻量化的kafka),就个人理解来说,消息队列可以看成一个大的buffer ,用于信息生产速率和信息消费速率、分布式消息同步,同时也便于一些容灾策略的实现。本系列文章着重点在于深入源码理解,不会写一些大的概念以及整体架构,方便理解具体功能的具体实现方式。项目地址nsq整体的代码结构如下apps里主要是nsq系列进程的...
2019-11-07 11:18:47 272
原创 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 244
原创 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 444
原创 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 437
原创 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 878
原创 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 679
原创 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 650
原创 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 2601
原创 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 1462 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 911
原创 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 338
原创 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 2192
原创 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 270
原创 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 277
原创 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 176
原创 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 295
原创 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 450
原创 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 104
原创 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 447
原创 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 135
原创 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 112
原创 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 138
原创 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 306
原创 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 283
原创 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 132
原创 Java 日看一类(44)之IO包中的PipedReader类
该类无引入包继承自Reader类该类的类头注释如下:(我见过最简洁的 Piped character-input streams.大意如下:管道字符输入流该类含有如下的成员变量:对应得输出流标志位(是否关闭boolean closedByWriter = false;对应读取流关闭标志位(就是自己,感觉这里也该加上volaileboolean closedByReader = false;连接状态...
2018-04-21 15:00:48 172
原创 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 297 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 565
原创 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 475
原创 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 248
原创 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 268
原创 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 1482
原创 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 428
原创 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 3280
原创 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 378
原创 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 935
原创 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 281
原创 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 802
原创 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 278
原创 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 1858 1
空空如也
CDH6 安装 agent失败 7182不可用。
2018-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人