预览
前端很丑因为我是后端.

首页

聊天
可以正常发送文本和图片\视频
文本内容服务器不做保存,只做转发,所以无法查看历史记录.
用户发送聊天信息通过随机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

之后重启服务即可

随机密聊 匿名聊天室程序源码相关推荐

  1. Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统 Java即时通讯 Java聊天系统

    Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统  Java即时通讯 Java聊天系统 public Swingtest002() {// 设置标题setTitle("请 ...

  2. javaweb JAVA JSP聊天室程序源码(局域网聊天系统 即时通讯)网页聊天系统

  3. PHP匿名在线聊天室系统源码 自适应PC+WAP端

    介绍: PHP匿名在线聊天室系统源码 自适应PC+WAP端 可发语音.图片 修改数据库config\settings.php可拿去搭建专门跟客户聊天的网站 网盘下载地址: http://kekewl. ...

  4. PHP匿名在线聊天室系统源码

    PHP匿名在线聊天室系统源码,自适应PC+WAP端,可发 语音.图片.带有三套主题模板,完美可用. [完整源码链接] PHP匿名在线聊天室系统源码.zip-PHP文档类资源-CSDN文库

  5. 分享66个PHP聊天室类源码,总有一款适合您

    分享66个PHP聊天室类源码,总有一款适合您 66个PHP聊天室类源码下载链接:https://pan.baidu.com/s/1_Fbbc3WMVWN7jjgTRaCnXw?pwd=h75j 提取码 ...

  6. 聊天室软件源码前端性能优化,缓存角度的相关分析

    在我们考虑提高聊天室软件源码页面渲染速度之前先来思考一个问题,一个页面的速度由什么决定?显而易见,这里主要包含两方面的影响因素. 1.资源传输时间(tcp链接时间和响应时间) 2.dom渲染时间 这两 ...

  7. 聊聊语音聊天室app源码实时音视频中的技术难点:回声消除+噪声消除

    聊聊语音聊天室app源码实时音视频中的技术难点:回声消除+噪声消除 在聊聊语音聊天室app源码各个实时音视频互动场景中,回声和噪声对于影响用户体验而言都是很大的问题.音视频正在发展成为互联网线上沟通的 ...

  8. Anlin-chat多功能聊天室php源码下载,极速安装

    一.名称:Anlin-chat多功能聊天室php源码 二.简介(作用): 可修改成 网站客服系校园站 统 可盈利,利用打赏.VIP.内容付费.广告盈利.资源付费等方法盈利. 三.下载地址: 聊天室zi ...

  9. 零基础搭建iOS语音聊天室平台源码

    语音聊天室平台源码玩法兴起,众多社交泛娱乐平台已纷纷跟进. 语音聊天室平台源码的实现,主要由业务系统和移动/Web 客户端组成.其中业务系统需要实现房间管理.麦位管理.音频流和麦位关联关系管理等功能, ...

  10. 聊天室软件源码开发中,该如何实现多线程同步?

    问题背景 在聊天室软件源码开发中,需执行多线程任务:任务1.任务2并行执行:等全部执行完成后,执行任务3. // 每个 任务 通过 sleep 模拟耗时 val task1: () -> Str ...

最新文章

  1. CPU方案简介 RK3308 - 智能音响
  2. [SpringSecurity]基本原理_过滤器链
  3. 如何在README中使用图片
  4. 动态列排序_Excel表格利用函数制作排序器(可依据不同字段、升降序排序)
  5. gmail邮箱 收信服务器,用fetchmail 通过gmail 收邮件
  6. 201712-2-游戏
  7. 简单方法去除图片水印图文教程
  8. 全国行政区划代码(json对象)---包含键值对的城市代号和城市名称的json对象代码(不包括县级市)
  9. 在Arcscene绘制管线三维横断面(AE绘制三维点阵文字)
  10. 天气 经纬度 高德_高德获取经纬度与对应地区(思路:先获取经纬度 ---再通过经纬度获取地址)...
  11. POJ 小白算法学习 任重而道远
  12. 腾讯地图 地图组件 缩放级别
  13. linux怎么打开ppt文件格式,PPT 文件扩展名: 它是什么以及如何打开它?
  14. 名帖77 刘弘珪 楷书《金刚般若波罗蜜经》
  15. mac使用Simulator打开IOS模拟器(不使用Xcode打开IOS模拟器)
  16. MarkDown: 为字体添加颜色
  17. 人脸识别技术原理及解决方案
  18. 运用计算机思维可以解决什么问题,计算机思维是能否解决生活中遇到的难题?...
  19. 【R语言文本挖掘】:tidy数据格式及词频计算
  20. 你受伤和人类受伤你会怎么选择

热门文章

  1. permissionerror winerror 5 拒绝访问。
  2. ubuntu 19.04源
  3. 企查查、天眼查、启信宝的产品调研分析
  4. CentOS 7 忘记root密码重置密码
  5. github网站进不去怎么办
  6. redis for lack of backlog
  7. 【jQWidgets】API 笔记
  8. 三进制计算机比二进制快,三进制会取代二进制计算机吗?
  9. 串口通信那些事儿:通信电平转换电路
  10. Java学习笔记 (韩顺平循序渐进学Java零基础篇)——01