摘要: package me.jar.practise.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializeConfig; import com.alibaba.fastjson.se 阅读全文
posted @ 2021-08-12 21:41 hello4world 阅读(933) 评论(0) 推荐(0)
摘要: 1.首先编写.proto文件,定义传输数据内容。然后在命令行实用protoc.exe程序将该文件编译成.java文件(可以使用idea的插件辅助生成,更方便) syntax = "proto3"; option optimize_for = SPEED; // 加快解析 option java_pa 阅读全文
posted @ 2021-03-09 22:12 hello4world 阅读(405) 评论(0) 推荐(0)
摘要: 服务器端 启动类 package me.jar.netty.websocket; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Cha 阅读全文
posted @ 2021-03-07 20:59 hello4world 阅读(179) 评论(0) 推荐(0)
摘要: 客户端启动类 package me.jar.netty.groupchat; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Chann 阅读全文
posted @ 2021-03-02 22:19 hello4world 阅读(147) 评论(0) 推荐(0)
摘要: 服务器端 package me.jar.netty.simple; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelIni 阅读全文
posted @ 2021-02-21 12:22 hello4world 阅读(141) 评论(0) 推荐(0)
摘要: 服务器端 (最下面有NIO的使用demo) package me.jar.nio.groupchat; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import 阅读全文
posted @ 2021-02-21 12:06 hello4world 阅读(79) 评论(0) 推荐(0)
摘要: 一、主要工具类 /** * AES加解密工具类 * * @Date 2020/12/5-14:11 */ public class EncryptAndDecryptUtil { /** * 密钥算法 AES */ private static final String KEY_ALGORITHM 阅读全文
posted @ 2020-12-06 12:23 hello4world 阅读(4605) 评论(0) 推荐(0)
摘要: 1.添加注解@RunWith @ContextConfiguration @WebAppConfiguration2.@Autowired WebApplicationContext wac,让spring自动装配WebApplicationContext对象3.获取MockMvc对象 MockMv 阅读全文
posted @ 2020-05-10 23:37 hello4world 阅读(508) 评论(0) 推荐(0)
摘要: 解压功能验证正常,zip炸弹防御部分还没验证完,后续验证后再确认 private static final int MAX_COUNT = 10000; // 注意,long类型后面要加L private static final long MAX_SIZE = 4L * 1024 * 1024 * 阅读全文
posted @ 2020-01-21 23:46 hello4world 阅读(5908) 评论(0) 推荐(0)
摘要: 1.使用RSA算法生成密钥对 /** * 生成RSA随机密钥对(公钥和私钥) * @return */ public static Map<String, String> createKeyPair() throws Exception { Map<String,String> keyPairMap 阅读全文
posted @ 2020-01-20 20:34 hello4world 阅读(511) 评论(0) 推荐(0)