logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

加密Jar包实战-classfinal

摘要:ClassFinal-maven-plugin是一款Java字节码加密工具(已暂停维护),通过JNI技术实现类文件混淆和AES加密。使用时需在pom.xml配置插件,指定加密包名和配置文件。加密后方法体被清空,仅保留方法签名,需通过javaagent启动解密(支持密码/无密码模式)。其工作原理包括混淆重命名、AES加密、运行时内存解密三个阶段,利用JavaAgent技术实现动态解密。注意该插

文章图片
#java#服务器#安全 +4
Fastgpt+oneapi均使用docker部署报错Connection error

采用fastgpt对接one-api,均采用docker部署,报错:Connection error。解决办法 修改参数OPENAI_BASE_URL=http://oneapi的ip地址(172开头)/v1。Fastgpt使用docker部署使用了桥接模式,详细说明原理请看。one-api无报错。

文章图片
#oneapi#docker#容器 +1
请求头Content-Type:application/json,java后端如何接收数据

Content-Type的类型1.application/x-www-form-urlencoded@RequestBody不是必须加的,常用@RequestParam("参数名称")也可以不写使用springMvc自己根据参数名称自动赋值2.multipart/form-data这个和上个差不多吧,重点记录json3.application/json必须使用@RequestBody来处理普通数据

文章图片
#java#后端#json
Java中String最大可储存多少个字符

编译时:字符串的UTF8编码值的字节数不能超过65535,最多只能存放65535个字节长度的字符串2^16-1约等于64KB。当字符串是一个字符占用多个字节时,如全中文时,如果是utf-8编码,一个中文占3个字节,那和可存65533/3=21845个中文字符串。javac编译器编译时,字符串最大长度为65534Byte,但使用eclipse编译器编译时,则没有字符串的长度限制。运行时:字符串的长度

文章图片
#java#jvm
到底了