精华内容
下载资源
问答
  • 该项目基于 [基于SSM开发的Java快递系统] 项目全面升级,使用当前最为流行的 SpringBoot 框架,相关技术栈全面更新!是您深入学习 SpringBoot 开发的最佳实践!相关技术栈前端:Thymeleaf、Bootstrap、Ajax、...

    该项目基于 [基于SSM开发的Java快递代拿系统] 项目全面升级,使用当前最为流行的 SpringBoot 框架,相关技术栈全面更新!是您深入学习 SpringBoot 开发的最佳实践!

    相关技术栈

    前端: Thymeleaf、Bootstrap、Ajax、JQuery

    开发环境: IDEA 、SpringBoot 2.1、Maven

    数据库与缓存:MySQL 5.7、Redis、Guava Cache

    三方服务:腾讯云短信服务、支付宝支付(沙箱)、百度人脸识别

    安全框架:Spring Security

    其他技术:API 接口限速、二级缓存

    主要功能

    登陆与注册: 用户名密码、短信验证码、人脸识别登录、QQ登录

    权限: 普通用户、配送员、后台管理员

    普通用户:下单支付、订单查询、意见反馈、订单评价

    配送员:接单、订单管理、意见反馈、订单评价

    系统管理员:用户管理、订单管理、反馈管理

    线上环境

    项目运行

    必读

    为最大限度降低大家学习门槛,公开提供了支付宝支付和QQ登录的配置信息,也就说以下配置流程中你可以略去支付宝配置和QQ登录配置,使用默认配置即可。

    百度人脸登录和短信登录由于涉及隐私和费用问题,不予公开,需要大家自己按照流程去申请。

    数据库配置【必须】

    本地安装 MySQL 环境,所需版本为 5.7+

    创建数据库名为 express,数据库编码采用 utf8mb4,排序规则为 utf8mb4_general_ciCREATE DATABASE IF NOT EXISTS express default charset utf8mb4 COLLATE utf8mb4_general_ci;

    导入项目中 /src/main/resources/db/express.sql 到 express库

    编辑项目中 application.yml 文件,修改数据库连接信息datasource:

    driver-class-name: com.mysql.cj.jdbc.Driver # MySQL驱动,无需修改

    # 数据库连接URL,以下为连接本地的express库的url

    url: jdbc:mysql://localhost:3306/express?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8

    username: # 数据库连接名

    password: # 数据库连接密码

    Redis配置【必须】

    本地安装 Redis 环境,如果你使用的是 Windows 平台,请点击这里下载 Windows 版本。

    修改 application.yml文件,修改Redis连接信息redis: host: 127.0.0.1 # Redis地址,本地为127.0.0.1 port: 6379 # Redis端口号,默认为6379 password: # Redis密码,没有请保持为空 ...

    支付宝支付【默认已配置,可跳过】

    支付宝支付为快递下单的支付方式,因此必须配置,这里采用支付宝的沙箱模式,配置完毕后,修改 application.yml文件:

    Java

    alipay:

    uid: # 商户UID

    app-id: # APPID

    sign-type: RSA2

    gateway-url: https://openapi.alipaydev.com/gateway.do # 支付宝网关

    merchant-private-key: # 商户私钥,使用密钥生成工具得到

    alipay-public-key: # 支付宝公钥

    notify-url: ${server.addr}/order/alipay/notify # 支付异步通知URL,需公网能够访问

    return-url: ${server.addr}/order/alipay/return # 同步通知URL,无需公网访问

    1

    2

    3

    4

    5

    6

    7

    8

    9

    alipay:

    uid:#商户UID

    app-id:#APPID

    sign-type:RSA2

    gateway-url:https://openapi.alipaydev.com/gateway.do # 支付宝网关

    merchant-private-key:#商户私钥,使用密钥生成工具得到

    alipay-public-key:#支付宝公钥

    notify-url:${server.addr}/order/alipay/notify#支付异步通知URL,需公网能够访问

    return-url:${server.addr}/order/alipay/return#同步通知URL,无需公网访问

    其中 notify-url 和 return-url为支付宝的支付同步回调和异步回调,请根据自己需求修改 Url 前缀即可,即 ${server.addr} 部分。

    例如,当你处于本地启动,端口号为 8080 时,notify-url 和 return-url 保持不变,可以接受到同步回调,但是无法接收异步回调。

    QQ 登录【默认已配置,可跳过】

    如需配置QQ登录功能,请按以下步骤操作:

    (1)登录QQ互联管理中心,创建 网站应用。

    (2)网站地址为程序配置文件中配置的 server.add 属性,例如本地启动,且端口号为 8080 时,则填写为:

    Java

    http://127.0.0.1:8080

    1

    2

    http://127.0.0.1:8080

    (3)网站回调域为${server.addr}/auth/third-login/qqCallback,当本地启动,且端口号为8080时,填写为:

    Java

    http://127.0.0.1:8080/auth/third-login/qqCallback

    1

    2

    http://127.0.0.1:8080/auth/third-login/qqCallback

    (4)点击创建应用按钮即可。即使提示正在审核,或者审核失败也可以正常使用,仅限申请者的QQ号登录。

    (5)修改 application.yml文件,将 app-id 和 app-key 替换为创建应用时得到的即可:

    Java

    third-login:

    qq:

    app-id: # APP_ID

    app-key: # APP_KEY

    1

    2

    3

    4

    third-login:

    qq:

    app-id:#APP_ID

    app-key:#APP_KEY

    短信登录【可选】

    (2)根据官方指南,成功创建应用、短信签名和短信正文后,编辑 application.yml文件:

    Java

    sms:

    app-id: # 应用 SDK AppID

    app-key: # 应用 App Key

    template-id: # 短信正文ID

    sign: # 短信签名

    1

    2

    3

    4

    5

    sms:

    app-id:#应用SDKAppID

    app-key:#应用AppKey

    template-id:#短信正文ID

    sign:#短信签名

    (3)application.yml 中,还有两项是控制短信的发送间隔,以及短信的有效时间,请合理配置

    Java

    sms:

    # 短信发送分钟间隔

    interval-min: 1

    # 短信有效分钟

    valid-min: 5

    1

    2

    3

    4

    5

    sms:

    #短信发送分钟间隔

    interval-min:1

    #短信有效分钟

    valid-min:5

    注意事项

    sms.sign必须为经过审核的短信签名,否则可能会导致发送失败

    短信正文设置建议参考以下,这是因为程序中限定了发送短信时参数一为短信验证码,参数二为过期时间。如果你想改变参数的个数或顺序,请修改com.example.express.service.impl.SmsServiceImpl#send方法。

    Java

    {1}为您的登录验证码,请于{2}分钟内填写。如非本人操作,请忽略本短信。

    1

    2

    {1}为您的登录验证码,请于{2}分钟内填写。如非本人操作,请忽略本短信。

    人脸登录【可选】

    创建应用后,修改application.yml文件,复制应用的 AppID、API Key、Secret Key到相对应项。

    conn-timeout 和 socket-timeout 为连接超时时间,如无特殊需求,保持默认值即可。

    accept-score 为最低被接受的置信分数,该分数用于人脸登录,只有置信分到达阈值时才能登录成功。如无特殊需求,保持在90以上即可。

    Java

    baidu:

    aip:

    app-id: # 应用 APPID

    app-key: # 应用API KEY

    secret-key: # 应用 Secret Key

    conn-timeout: 2000 # 连接超时ms,默认 2000

    socket-timeout: 60000 # socket超时ms,默认60000

    # 最低被接受的人脸置信分数[1,100],分数越高,要求越严格,也越准确。

    accept-score: 90

    1

    2

    3

    4

    5

    6

    7

    8

    9

    baidu:

    aip:

    app-id:#应用APPID

    app-key:#应用APIKEY

    secret-key:#应用SecretKey

    conn-timeout:2000#连接超时ms,默认2000

    socket-timeout:60000#socket超时ms,默认60000

    #最低被接受的人脸置信分数[1,100],分数越高,要求越严格,也越准确。

    accept-score:90

    运行截图

    ec5b1119b7b67611cd4ad524b4eaecda.png

    20c4e50996b62fc5576c1a052f4e461b.png

    fb512d177277b0388af21f07ae01079d.png

    其他版本快递代码系统下载:

    下载地址:

    文件名称:基于SpringBoot开发的Java快递代拿系统

    文件大小:2.02 MB解压密码:www.daimabuluo.com

    更新日期:2019-8-3作者信息:

    如果有你对该代码或者软件资源有特殊定制需求,可以在网站底部找到站长的联系方式进行咨询

    展开全文
  • NFT游戏正成为主流  NFT通过向玩家提供可证明资产所有权,并分散传统游戏运营商的绝对权力,从而真正实现游戏资产的稀缺性。  而游戏资产的金融化,也极大促进了游戏资产在二级市场上的自由交易,从而提高...

      NFT游戏正成为主流

      NFT通过向玩家提供可证明资产所有权,并分散传统游戏运营商的绝对权力,从而真正实现游戏资产的稀缺性。

      而游戏资产的金融化,也极大促进了游戏资产在二级市场上的自由交易,从而提高玩家在游戏资产市场的创收潜力。

      总的来说,我们即将迎来一场基于NFT的游戏世界的完美风暴,并刺激游戏的创新和潜力达到一个全新的高度。

     

      以下是主要的观点——

      玩家从未真正拥有过自己在游戏中获得的资产,而“NFT+游戏”试图让这变成现实;

      根据收集到物品的稀缺性和整体需求,玩家在游戏中花费大量时间和精力获取的物品,将得到巨大的回报;

      一个新兴的游戏资产交易市场即将出现,玩家可以在此自由买卖物品;

      游戏生态将被完全打通,人们可以从一个游戏中获取武器装备,然后在另一个游戏中使用它们。

      巨大的游戏市场

      根据德勤(Deloitte)数据,疫情期间美国超过三分之一的人都尝试了至少一种新型游戏,而这一比例在千禧一代中高达43%。

      一旦疫情恢复正常,其中约有三分之一的游戏公司将继续开展新业务,这将预示着游戏市场在未来十年,将取得高达到11%的复合年增长。

      显而易见,游戏和游戏资产NFT化,将是未来区块链行业的下一个增长爆发点。

    展开全文
  • 基于Android平台开发的网红名宿管理系统

    基于Android平台开发的网红名宿管理系统


    1.管理员端:

    登录,注册,房间管理,订单管理,用户管理,用户反馈等功能:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述


    用户端:

    登录,注册,名宿预定,收藏,订单,个人中心,修改密码,编辑用户信息,意见反馈
    在这里插入图片描述
    在这里插入图片描述

    3.技术实现:

    android 原生开发+后台MySQL+Sringboot+mybatis

    展开全文
  • 元宇宙游戏开发 链游系统开发

    千次阅读 2021-12-11 15:18:19
    NFT元宇宙游戏软件开发,元宇宙游戏软件开发,区块链游戏系统定制,NFT区块链游戏app软件开发搭建,区块链挖矿游戏开发模式定制,平台搭建,源代码交付,开发技术公司。元宇宙的定义在网络游戏、日本动画、电影和...

    NFT元宇宙游戏软件开发,元宇宙游戏软件开发,区块链游戏系统定制,NFT区块链游戏app软件开发搭建,区块链挖矿游戏开发模式定制,平台搭建,源代码交付,开发技术公司。元宇宙的定义在网络游戏、日本动画、电影和奇幻小说中并不新鲜。游戏行业,尤其是元宇宙的实验高峰,游戏玩家代替死鬼,虚如宝贝,贷款币在线充值...都在练习平行时空;自然,元宇宙的定义远不止这些。科幻电影等编造小故事通常是科技创意的先驱。我们可以从科幻电影中理解元宇宙的含义和意义。目前我们团队对元宇宙游戏开发的技术已经是相对很成熟了,合成类,养成类,农场类等这些目前都是可以做的。

     在这个阶段,元宇宙没有权威的定义,学者们从不同的方向对元宇宙给出了不同的定义。大概看来,对元宇宙最简单的理解就是根据AI、VR、数字孪生、区块链技术等新技术手段,将机械全球镜像文件转移到由数据和互联网技术组成的虚幻世界。无论是我的真实身份、感知、形式意识,还是社会发展管理体系、产业结构、政治冶炼机构,我们都会在虚幻世界中找到新的每个人。这种组合的整个过程可以称为互动体验,不可预测的最终结果是元宇宙。因此,元宇宙的发生模糊了主客观界限,彻底颠覆了人们过去的认知能力。一个新的时代可能即将到来。一个融合了虚幻与现实世界的元宇宙,不仅包含了社会媒体、内容、手机游戏、办公室等场景,甚至是玩命于房地产开发商的加入。

     在这个阶段,元宇宙还没有权威的定义,学者们对元宇宙的定义从不同的方向赋予了不同的定义。或许看起来,对于元宇宙最简单的理解,就是以AI、VR、数字孪生、区块链等多种新科技为基础,将全球镜像文件化到由数据、因特网技术构成的虚拟世界。无论是真实身份、感觉、形态意识,还是社会发展制度、产业结构、体制机制、体制机制、现实中的大家,都会在虚幻的世界里找到新的“大家”。这种结合的整个过程可以称为交互体验,而不确定最终的结果就是元宇宙。因此,元宇宙的发生,模糊了主客体的界限,完全颠覆了人们过去的认识能力。一种新的元纪也许正在到来。

     

    展开全文
  • 典型的企业级应用通常可以分为三个大类,即支撑企业核心业务的应用系统(如生产制造业的MES、交通运输业的TMS)、涵盖企业全流程的大规模综合型系统和基于行业软件定制开发的个性化模块。这些企业级应用支撑着企业的...
  • 开发运行环境: 开发工具:IDEA / ECLIPSE MYSQL: 5.7 JDK:1.8 Maven: 3.3.9 开发技术: 后台技术:Spring boot+ SpringMVC + MyBatisPlus,连接池采用 Druid,安全框架使用 Shiro,缓存使用redis 前台技术...
  • 基于SSM实现快递取单管理系统

    千次阅读 2021-11-20 10:46:41
    本项目主要实现了取快递的信息管理功能,使用角色有三类:一是客户可以直接访问系统下单,输入取快递的相关信息,并可以在系统中查询订单的完成进度,也可以对系统进行相应的反馈并查询反馈的回复情况。...
  • JAVA WEB商品后台管理系统开发

    千次阅读 2021-01-22 17:42:54
    JAVA WEB商品后台管理系统开发前言一、项目开发前准备二、项目开发1.创建数据库、数据表。2.读入数据总结 前言 1.本实例采用eclips javaee做开花环境,利用java开发商品后台功能实现,利用jsp做前端显示页面。运行...
  • 数据库应用系统开发方法 学习内容: 1、 数据库的三级模式: 外模式:用户可见的部分数据的存在形式 模式:等价为全体数据的逻辑结构且用户不可见(中间) 内模式:数据库的物理结构和存储方式 三级模式之间含有...
  • 量化系统一般由几个步骤组成,主要有策略编写、策略回测、策略分析、仿真运行、实盘运行等,并且后端需要对接交易所接口,有了交易通道才能真正将订单送入市场中。 量化交易是看“行情波动”来工作的,即只要行情有...
  • 开发语言分析鸿蒙系统有何优势

    千次阅读 2021-05-30 20:13:19
    华为鸿蒙系统采用开源的方式,源代码已经在官方公布的网站挂出,感兴趣的可以自行下载。根据其源代码来看,内核基于C++语言...虽然华为鸿蒙系统与谷歌安卓系统均已Linux系统为基础进行开发,但是开发理念的不同造成...
  • 树莓派版本从2012年开始至今发展了很多,最新的是Raspberry Pi 4B,已经自带GPU,功能很强大,各版本的详细参数对比可以参考: https://socialcompare.com/en/comparison/raspberrypi-models-comparison#:~:text=...
  • 银行支付系统大小额(一代支付)、超级网银(二代支付) | 中国的支付清算有两套体系 当你去ATM取钱时,用的是央行的CNAPS(中国现代化支付清算系统) 当你用支付宝买买买时,用的是第三方支付的清算系统 这里先介绍...
  • 鸿蒙系统是基于linux开发的吗

    千次阅读 2021-06-13 08:58:57
    鸿蒙系统不是基于linux开发的,而是基于微内核开发的。鸿蒙系统是一款基于微内核面向全场景的分布式操作系统;而Linux是一个单内核结构,同时又吸收了微内核的优点,避免了微内核设计上的缺陷,让一切都运行在内核态...
  • 小程序后端开发之《PHP级差分佣系统功能》

    千次阅读 热门讨论 2021-11-17 11:59:18
    级差分佣系统实战开发,带你一起在实际项目中去实现级差分佣功能的设计与开发,与结合直推分佣等多种收益模式,去了解电商分佣模式,因时间精力有限,本次介绍一些核心的东西,后续如果有时间再介绍分享下更多的东西...
  • 操作系统基础

    千次阅读 2021-07-13 01:45:59
    操作系统缘由:一个计算机系统主要包括处理器、内存、硬盘、键盘、鼠标等输入输出设备。但是硬件的操作十分复杂繁琐,程序员无法全部掌握,因此需要使用操作系统处理这些硬件。操作系统的位置:操作系统位于计算机...
  • 写在前面 这个软著该怎么说呢,在一定程度上还是有用的,像我们学院会加综测分,保研会...2.系统开发文档 3.系统的源码 4.多人开发的话需要一份合作开发协议(多人开发才会用到) 5.身份证正反面复印件(在复印件上黑
  • 【02】水果蔬菜识别系统-基于tensorflow2.3开发

    千次阅读 多人点赞 2021-06-05 17:04:36
    基于tensorflow2.3开发的水果蔬菜识别系统 tensorflow是由google出品的深度学习框架,2.x版本的tensorflow对代码进行了重构,使用起来更加简洁方便。本系统使用tensorflow训练了一个两层卷积两层池化的卷积神经网络...
  • 手把手教你用Java设计并实现一个城市公交查询系统

    千次阅读 多人点赞 2020-12-19 10:11:33
    为了使得我国公交乘客出行及查询有关信息更方便,本文运用JAVA语言技术,Jsp技术,Mysql数据库开发了B/S结构的城市公交查询系统。 该系统顺应了时代发展且具有以下优点:首先,方便乘客的出行,乘客不用询问站牌工作...
  • DAPP质押模式系统开发(领先技术)

    千次阅读 2021-07-21 15:25:00
    在这种挖矿方式中,区块链系统中的节点不需要太高的算力,而只需要质押一定数量的代币,运行一段时间后就可以产生新的货币,而产生的新货币就是通过质押得到的收益。 自6月以来,DeFi成为了圈内炙手可热的话题,...
  • HoloLens2之路-开发环境准备

    千次阅读 2021-11-20 11:21:52
      开发HoloLens2设备中的MR应用需要使用到较多的工具软件,而且工具软件之间具有相关性(软件之间安装先后顺序也有要求),开发环境配置极易出现问题,出现问题不容易排除,因此我们将详细介绍开发环境所需要的...
  • SpringBoot就是一个javaweb的开发框架,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, you can “just run”,能迅速的开发web应用,几行代码开发一个http接口。 随着 Spring 不断的发展,涉及的...
  • 电商系统开发实战-用户微服务注册模块之验证码开发 1、介绍微服务注册功能和流程介绍 功能需求 使用邮箱注册,已经注册的邮箱不能重复注册 密码不能使用简单的MD5加密 用户上传头像需要用文件存储 功能演示 ...
  • 浅谈软件开发的四大要素

    千次阅读 2021-11-04 18:49:21
    文章目录前言开发人员项目经理业务分析师架构师 前言 这学期在上《软件质量保证与测试》这门课,对于软件测试前的前导课,软件开发的过程有所感悟,在此记录一下; 对于软件开发的过程,不可谓不熟悉,真的是爱恨...
  • 2 相关技术介绍及系统环境开发条件 9 2.1相关技术介绍 9 2.2系统环境开发条件 10 3 系统的需求分析与设计 11 3.1可行性分析 11 3.2需求分析 12 3.2.1系统总体概述 12 3.2.2功能性需求 13 3.2.3非功能性需求 14 3.2.4...
  • 满意答案ghkmm2012.12.29采纳率:52%等级:12已帮助:9623人关于操作系统的定义,我没有找到一个权威的解释,基本上可以说,它是一个程序,一个介于计算机硬件和计算机用户/开发者之间的程序,用户通过它来操作...
  • SpringBoot+Vue博客系统---后端接口开发

    万次阅读 2021-01-13 10:30:02
    Java后端接口开发 从零开始搭建一个项目骨架,最好选择合适,熟悉的技术,并且在未来易拓展,适合微服务化体系等。所以一般以Springboot作为我们的框架基础,这是离不开的了。 然后数据层,我们常用的是Mybatis,易...
  • 在这种升级改造的过程中,怎么处理和利用那些历史遗留下来的老系统,成为影响新系统建设成败和开发效率的关键因素之一。通常称这些老系统为遗留系统。 目前,学术和工业界对遗留系统的定义没有统一的意见。Bennett ...
  • Doccano标注系统安装与二次开发

    千次阅读 2020-12-21 14:01:46
    Doccano标注系统安装与二次开发(机器学习从业开发者标注工具,支持多语言)文章目录Doccano标注系统安装与二次开发(机器学习从业开发者标注工具,支持多语言)Doccano标注系统安装1.1 linux上单独部署1.1 linux上,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 525,255
精华内容 210,102
关键字:

代还系统开发