瀛洲在线

Java类加载机制

<h3 id="java类加载机制">Java类加载机制</h3> <p><strong>类加载机制</strong></p> <p>所谓类加载机制就是JVM虚拟机把Class文件加载到内存,并对数据进行校验,转换解析和初始化,形成虚拟机可以直接使用的Java类型,即Java.lang.Class。</p> <p><strong>类的生命周期</strong></p> <p><strong>类的生

Java创建对象的五种方式

<h3 id="java创建对象的五种方式">Java创建对象的五种方式</h3> <p>本文将介绍五种方式来创建一个Java对象:</p> <ul> <li>使用new关键字</li> <li>使用Class.newInstance</li> <li>使用Constructor.newInstance</li> <li>使用clone方法</li> <li>使用反序列化</li> </ul>

macOS关闭apache httpd开机启动

<h3 id="macos关闭apache-httpd开机启动">macOS关闭apache httpd开机启动</h3> <p>macOS默认安装了apache httpd服务,并且会开机自动启动,占用了80端口。 如果不需要httpd服务,可以关闭apache httpd服务,取消开机自动启动。</p> <p>在终端执行如下命令:</p> <p><code>sudo lsof

go语言json解析gjson

<h3 id="go语言json解析gjson">go语言json解析gjson</h3> <p>go语言json解析无论是使用标准库encoding/json还是第三库json-iterator,都需要定义 结构体或者map,有的时候我们只想获取json中的部分值,定义结构体或者map还是比较麻烦的, 这时候我们可以选择gjson。</p> <p>gjson是一个Go包,它提供了一种从json文

go语言json解析json-iterator

<h3 id="go语言json解析json-iterator">go语言json解析json-iterator</h3> <p>json-iterator是一个高性能100%兼容的"encoding/json"的替代品</p> <p>官方网址:<a href="http://jsoniter.com/">http://jsoniter.com/</a></p> <p>安装方

go语言处理TCP粘包

<h3 id="go语言处理tcp粘包">go语言处理TCP粘包</h3> <h6 id="tcp粘包是指发送方发送的若干数据包到接收方接收时粘成一包从接收缓冲区看后一包数据的头紧接着前一包数据的尾">TCP粘包是指发送方发送的若干数据包到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。</h6> <p>粘包可能由发送方造成,也可能由接收方造成。</p> <h6 id="