网站首页 > 技术教程 正文
项目介绍
专门为中小软件提供的开源JAVA网络验证系统
目前的功能主要有:注册,登陆,绑定卡密,绑定机器,取软件版本,软件留言,修改密码,取卡密期限,rsa算法加密登陆,取软件信息
开放接口全部进行了严格验证
软件架构
项目采用spring boot + vue前后端分离架构开发,Idea ide开发
- admin(为admin-web提供服务,service,mapper层处理)
- admin-web(提供给外部访问接口,controller)
- api(提供给各个服务的vo,bean等等使用)
- commom(自写的工具包)
- buider(数据库和java bean一键生成的项目)
- admin-web-page(后台管理页面(vue编写))
- sdk(各大语言的sdk(1.易语言sdk))
主要采用的技术
- dubbo(项目rpc通信)
- mybatis plus(mapper访问层)
- hibernate(用于生成数据库和验证vo)
- shiro(登陆验证)
- 前端采用(vue - element ui)
- hutool(工具包)
- redis(用作缓存)
- mysql
- rabbit mq队列(用于邮箱发送邮件)
- mapstruct(对象之间的转换)
- lombok(用于类自动生成get set方法)
使用说明
- 系统有个邮箱的概念,当别人发送软件留言的时候,可以通知到我们设置的邮箱号上面,我们设置的邮箱号是接收端,发送端是自己设置账号,重点来了 邮箱号的密码,不是那个QQ密码,QQ邮箱要开启POP3/SMTP服务,然后拿到授权码,那个授权码就是密码了
- 系统对接了百度地图开放平台,用于拿到用户的ip地理位置 百度开放平台:http://lbsyun.baidu.com/apiconsole/key 进去创建应用,然后拿到那个ak,进入系统后台,设置下就可以了
- 系统管理的账户密码自行到mysql 数据库中自行录入
- builder项目运行主类就可以生成数据库了,记得先创建数据库,然后修改下application.properties配置,再运行
- 易语言sdk打开可能会报找不到map支持库错误,请看此文章:https://bbs.125.la/forum.php?mod=viewthread&tid=14149200&highlight=map
- 项目使用了lombok,请先用idea安好lombok插件
图片
易语言sdk
详情请到
https://gitee.com/orangeenterprise/verify
猜你喜欢
- 2024-10-18 留美必读:STEM OPT有什么优势? 如何申请OPT延期?
- 2024-10-18 centos yum 使用epel源出问题安装不上
- 2024-10-18 万恶的x11:unable to verify the graphical display setup
- 2024-10-18 iOS14.4继续“封杀”第三方配件 ios14.7支持第三方软件
- 2024-10-18 比亚迪汽车App上线:提供新车选购、远程车控功能
- 2024-10-18 jquery获取手机验证码按钮计时插件getVerifyCode.js
- 2024-10-18 微信三方平台之component_verify_ticket
- 2024-10-18 浅谈jQuery的verify验证码 javascript验证码
- 2024-10-18 25届联想校招Verify G+认知能力SHL测评题库
- 2024-10-18 curl 错误:unable to verify the first certificate 解决办法
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)