Java
Yee丶
这个作者很懒,什么都没留下…
展开
-
有关netty
基础TCP和UDP的区别? TCP是面向连接的(在客户端和服务器之间传输数据之前要先建立连接),UDP是无连接的(发送数据之前不需要先建立连接) TCP提供可靠的服务(通过TCP传输的数据。无差错,不丢失,不重复,且按序到达);UDP提供面向事务的简单的不可靠的传输。 UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性比较高的通讯或广播通信。随着网速的提高,UDP使...转载 2019-12-24 15:47:31 · 89 阅读 · 0 评论 -
安装nginx用到./configure --prefix 命令是什么意思?
安装nginx教程:https://www.cnblogs.com/xxoome/p/5866475.html源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(makeinstall)。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。其中--prefix选项是配置安装的路径...转载 2019-12-21 18:41:47 · 7953 阅读 · 0 评论 -
linux 安装Python3
linux 安装Python31.python下载请在终端输入如下命令:cd /homewget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz说明:这句话的作用主要是用wget软件(初学者请自行了解次软件,以后会经常用到)从一个指定的URL下载文件。其格式为:wget 空格 URL地址。而下载目录...转载 2019-12-20 11:37:21 · 60 阅读 · 0 评论 -
TCP的三次握手和四次挥手
用网络抓包工具wiresharkwireshark介绍tcp短连接和长连接:当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的示意图: ...原创 2019-12-16 09:21:37 · 90 阅读 · 0 评论 -
网络传输中available的用法
在处理文件输入流时,通过调用available()方法来获取还有多少字节可以读取,根据该数值创建固定大小的byte数组,从而读取输入流的信息。 FileInputStream fi = new FileInputStream("C:/Users/Administrator/Desktop/yy.txt"); //1. read() 逐字节读取/* int i = 0; ...转载 2019-12-11 10:30:05 · 1783 阅读 · 0 评论 -
Socket长连接
package com.iot.home.gatewaymgmt.tcp.client.socket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.util.Timer;import java.u...原创 2019-12-08 10:14:34 · 122 阅读 · 0 评论 -
Http自定义请求头包含下划线无法正常传递
在使用zuul进行url路由转发过程中,我们想添加自定义的请求头如“xl_access_token”。转发的请求是通过url的方式先转发给nginx,然后再由nginx转发给应用。奇怪的现象发生了,处理请求的应用居然找不到自定义的请求头“xl_access_token”。后来我们发现没有使用“_”的请求头都能正常传递,所以我们修改自定义请求头为“authuserid”(也就是去掉下划线),最终...转载 2019-10-21 09:48:58 · 1181 阅读 · 0 评论 -
JWT(JSON WEB TOKEN)的用法
import java.util.Date;import java.util.HashMap;import java.util.Map;import com.auth0.jwt.JWT;import com.auth0.jwt.JWTVerifier;import com.auth0.jwt.algorithms.Algorithm;import com.auth0.jwt.int...转载 2019-10-15 16:26:59 · 138 阅读 · 0 评论 -
线程通信相关
https://segmentfault.com/a/1190000013842437https://blog.csdn.net/qq_39907763/article/details/79301813原创 2019-09-26 14:52:15 · 90 阅读 · 0 评论 -
LOGBACK日志记录
原文:https://www.cnblogs.com/warking/p/5710303.html<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="Console" class="ch.qos.logback.core.ConsoleAppender"> &...原创 2019-09-05 09:22:42 · 297 阅读 · 0 评论 -
二叉树的基本术语
https://www.cnblogs.com/utank/p/4256133.html转载 2019-03-27 09:04:02 · 327 阅读 · 0 评论 -
Java序列化和反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频转载 2017-07-12 16:02:09 · 153 阅读 · 0 评论