202010-08 基于JSON实现传输byte数组过程解析 今晚上在编写udp传输文件的时候发现无法用JSON传输字节数组,试了很多种办法都会报错,最后查资料找到了Base64这个类,这个类可以将字节数组转为字符串,在JSON中传输以后可以再转化为字节数组。写个小例子如下:packagetest;importjava.util.Base64;publicclasstestStringAndbyte{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubbyte[]s1={0,1,0};StringFileBuf=Base... 继续阅读 >
202009-29 浅谈Java中是否直接可以使用enum进行传输 背景我们在进行传输的时候会有一些状态值,如Status为1代表删除,为0代表失败或者怎么样的。只传输一个)0或者1过去给第三方(此处不包括给前端),如果没有契约第三方会不认识你这个是什么意思,那我们在平时写业务逻辑的时候使用枚举很轻易就知道了什么状态什么值。所以我们在构建DTO对象的时候里面放一个枚举来表示。首先在阿里的规范里是这样说的:【强制】二方库里可以定义枚举类型,参数可以使用枚举类型,但是接口返回值不... 继续阅读 >
202009-24 python实现FTP文件传输的方法(服务器端和客户端) 用python实现FTP文件传输,包括服务器端和客户端,要求(1)客户端访问服务器端要有一个验证功能(2)可以有多个客户端访问服务器端(3)可以对重名文件重新上传或下载FTP(FileTransferProtocol,文件传输协议)是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利... 继续阅读 >
202009-24 Python tcp传输代码实例解析 socket是编程语言对tcp/ip协议的封装,使用其可以在两个主机之间传输文件,下面直接进入主题,下面示例是最简单的tcp传输代码示例,先启动server再启动client。需要注意python3socket只能传输byte类型,具体如何转换可以复习字符编码章节相关知识sever端代码#-*-coding:utf-8-*-importsocketserver=socket.socket()server.bind(("0.0.0.0",8888))server.listen(10)whileTrue:#循环监听连接过来的客户端conn,addr=serv... 继续阅读 >
202009-24 Go语言中如何确保Cookie数据的安全传输 什么是CookieCookie(也叫WebCookie或浏览器Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie使基于无状态的HTTP协议记录稳定的状态信息成为了可能。Cookie主要用于以下三个方面:会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)个性化... 继续阅读 >