网站首页 > 博客文章 正文
预览
前端很丑因为我是后端.
首页
聊天
可以正常发送文本和图片\视频
文本内容服务器不做保存,只做转发,所以无法查看历史记录.
用户发送聊天信息通过随机UUID交互,仅在进页面的时候生成,如果你不小心关掉了页面就再也找不回来了
图片\视频自动加密放到服务器上,服务器上也无法访问
管理员查看在线用户ID
访问
http://localhost:8001/admin/你配置的密码
即可看到大概的用户数和id,看不到任何聊天内容
部署
部署非常简单仅需要有java环境支持linux/windows各种服务器,而且支持自定义配置(端口,密钥,上传文件大小)
只需要克隆项目后执行maven install
然后把生成的jar包上传到服务器执行
java -jar xxx &即可
即可
待办
成品
蓝奏云密码忘了,有人能帮忙传一下么.
百度云链接
:https://pan.baidu.com/s/1hMICflzolfv9waa6CDs-3A?pwd=3kgu
文件名为
random_chat-0.0.1-SNAPSHOT.jar
windows 运行,如果有java环境,双击即可,等待两秒,然后打开http://localhost:8001/ 即可访问
linux 运行,如果在java环境,执行 java -jar
random_chat-0.0.1-SNAPSHOT.jar &即可
自定义配置
在jar包的同级建立一个config文件夹,在里面新建文件application.properties
内容参考
复制代码 隐藏代码
# 默认日志级别
logging.level.root=info
# 占用端口
server.port=8001
# 管理员密码
adminCode=ceshi
# 上传文件保存路径
filepath= /root/random-chat/file/
# AES密钥和盐
# 由于AES的秘钥规定是16位秘钥
aesKey=*h53*eexfbbxa5#*
aesIv=0102030405060708
# 最大上传文件大小
spring.servlet.multipart.max-file-size = 500MB
spring.servlet.multipart.max-request-size = 600MB
之后重启服务器即可
猜你喜欢
- 2025-07-28 告别频繁登录!Nuxt3 + TS + Vue3实战:双Token无感刷新方案全解析
- 2025-07-28 SpringBoot实现单点登录(SSO)的4种方案
- 2025-07-28 SpringBoot大文件上传卡死?分块切割术搞定GB级传输,速度飙升!
- 2025-07-28 Java 微服务从源码实战开始 | Gitee 项目推荐
- 2025-07-28 轻量级埋点sdk搭建,便捷更全面(埋点sdk是什么)
- 2025-07-28 Spring Boot 实现文件秒传功能(springboot上传文件到指定文件夹)
- 2025-07-28 项目中不用redis分布式锁,怎么防止用户重复提交?
- 2025-07-28 SpringBoot项目日志打印traceId生成
- 2025-07-28 如何实现PC端网站扫码登录操作?(网页 扫码)
- 2025-07-28 密码加盐加密存储及其登录验证方式
你 发表评论:
欢迎- 最近发表
-
- 告别频繁登录!Nuxt3 + TS + Vue3实战:双Token无感刷新方案全解析
- SpringBoot实现单点登录(SSO)的4种方案
- 随机密聊 匿名聊天室程序源码(随机匿名聊天在线)
- SpringBoot大文件上传卡死?分块切割术搞定GB级传输,速度飙升!
- Java 微服务从源码实战开始 | Gitee 项目推荐
- 轻量级埋点sdk搭建,便捷更全面(埋点sdk是什么)
- Spring Boot 实现文件秒传功能(springboot上传文件到指定文件夹)
- 项目中不用redis分布式锁,怎么防止用户重复提交?
- SpringBoot项目日志打印traceId生成
- 如何实现PC端网站扫码登录操作?(网页 扫码)
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- flutterrun (59)
- 系统设计图 (58)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)