首页 文章 精选 留言 我的

精选列表

搜索[在线教育系统],共10000篇文章
优秀的个人博客,低调大师

在线答题系统 WTS 1.0.2 发布,可查看答题卡详情

当前版本v1.0.2 更新内容: 优化:通过内存队列保存提交的答案,也可以配置为数据库中缓存答案 功能:允许用户查看原始试卷 功能:答题室的答题权限,支持通过组织机构和岗位绑定 bugfix:移动端提交答卷时显示完成题数在队列中的沒有加载出来 bugfix:移动端不显示答卷查询按钮(移动端只显示成绩不显示答卷)

优秀的个人博客,低调大师

MeEdu v4.9.15 版本上线,在线网校解决方案

MeEdu 4.9.15 发布,更新内容如下: 新增:视频素材库分类 新增:录播课评论审核机制 新增:录播课课时评论审核机制 新增:录播课是否允许评论开关 新增:录播课课时是否允许评论开关 新增:录播课评论显示地区 新增:录播课课时评论显示地区 新增:后台系统审计日志清空按钮 新增:学员导入新增昵称字段 修复:录播课批量导入学员未统计订阅人数的bug 修复:视频后缀mp4非小写无法上传的bug 优化:新增学员的昵称、头像改为可选字段 新增:微信H5支付 优化:重构支付业务逻辑 优化:[API]重构图片、课件存储 新增:[API]Redis数据库的env配置项 优化:[API]删除云片短信服务 优化:[API]重构安装程序界面 优化:[API]重构微信公众号的扫码登录 优化:[API]删除微信公众号消息回复 优化:[API]删除微信公众号菜单编辑 优化:[API]腾讯云点播的视频播放稳定性 新增:[API]阿里云点播域名配置 新增:[API]阿里云点播播放域名key自动化配置 新增:[API]阿里云点播播放域名的跨域配置自动化配置 新增:[API]阿里云点播回调自动化配置 新增:[API]腾讯云点播域名配置 新增:[API]腾讯云点播播放域名key自动化配置 新增:[API]腾讯云点播回调自动化配置 新增:[后台]运行日志下载 修复:[API]全文搜索默认值读取http://localhost:7700的BUG 修复:[H5]短信验证登录成功之后先跳转到登录页面再跳转到我的页面的BUG 修复:[H5]短信验证码登录失败页面自动跳回登录界面的BUG 修复:[H5]短信登录图形验证码输出错误按钮loading状态未重置的BUG 修复:[H5]密码登录账号密码按钮loading状态未重置的BUG 修复:[H5]当录播课下章节视频为空点击目录会导致页面崩溃的BUG 修复:[后台]运行日志不自动换行导致页面溢出 修复:[后台]token过期自动跳转到登录页面 修复:[后台]修复后台装修录播课列表和录播课课程的链接错误的BUG 修复:[PC]录播课分类过长导致样式溢出的BUG 修复:[PC]短信注册使用手机号登录scene的BUG 修复:[其它]docker-compose运行方式下默认上传文件大小改为10M 优化:[API]系统根据配置的API地址决定是否使用https协议(此项更新解决代理部署下的URL生成协议为HTTP的问题) 优化:[API]CORS跨域的缓存时间提升到15天 优化:[API]Redis链接错误的信息提示 优化:[API]移除mobiledetect/mobiledetectlib依赖包 优化:[API]移除七牛云的支持 优化:[API]系统处于维护中时抛出异常错误的友好返回 优化:[API]移除app.debug的配置 优化:[API]重命名网站名配置为meedu.system.name 优化:[全端口]课程附件下载重构提升了安全性 Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip

优秀的个人博客,低调大师

MeEdu v4.9.10 版本上线,在线网校解决方案

MeEdu 4.9.10 发布,更新内容如下: 新增:从环境变量读取配置(meilisearch) 新增:会员服务协议-购买VIP会员需要同意此协议 新增:后台-程序运行日志的查看(最新1000行的laravel.log日志内容) 新增:一次性的初始化管理员账号命令(用于docker容器部署首次初始化数据) 修复:反向代理部署等情况下url,route等函数返回地址中域名使用的是内网host的bug 修复:删除学员的录播课观看记录未清空子课时的学习记录bug 修复:单元测试报错 修复:Window操作系统执行docker-compose up -d无法运行meedu容器 修复:小屏幕设备添加管理角色时无法全部查看和选择权限 优化:docker-compose镜像替换为国内镜像源 优化:提升会员、优惠码、公众号新建、编辑的交互 优化:选择图片组件样式优化 优化:优化后台界面的异常处理 移除:优惠码奖励字段(此字段早已废弃) Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip

优秀的个人博客,低调大师

FiT 基于 Pulsar 在金融在线高并发场景的最佳实践

关于FiT 腾讯金融科技(TencentFinancialTechnology)是腾讯公司提供移动支付与金融服务的综合业务平台。业务领域包括移动支付、投资理财、民生服务和国际化等,作为支付业务的基石和底座,FiT 致力于建设和发展完善的支付平台能力,在微信支付、QQ 钱包等移动支付产品中持续进行功能和服务创新。 FiT在日常的交易流程中,如信用卡、话费充值、自选股等业务中,需要通过消息中间件来实现上游和下游衔接,以实现广播、过滤、延迟推送等场景。同时由于FiT均是交易类场景,对消息产品的高并发、容灾有非常高的要求。比如,在可预期的业务高峰期时,对消息队列集群进行快速扩容;在非预期的可用区故障时,其余可用区可以正常提供服务,保障交易业务的流畅性。于是TDMQPulsar进入了FiT的消息队列技术选型范畴。 TDMQPulsar由于其存算分离的架构,对于计算密集型的业务场景,仅需要添加计算层Broker,自动进行Rebalance;对于海量消息堆积,存储不足时,添加新的BK节点即可。在容灾支撑方面,TDMQPulsar专业集群支持3AZ跨可用区部署,以确保发生可用区故障时,也能正常提供服务;同时还提供了跨地域冷备功能,支持快速切换接入点解析,实现无需客户端修改接入点地址,而实现跨地域的容灾方案,保障业务的延续性。在场景支撑方面,TDMQPulsar承载了腾讯计费、中国银行等金融场景下的核心交易链路。从各方面来说,都非常匹配FiT的需求。 关于TDMQPulsar 腾讯云消息队列Pulsar版是基于ApachePulsar自研的消息中间件,具备极好的云原生和Serverless特性,计算存储分离的架构使其在扩缩容方面具备良好的底层优势。 在完全兼容社区版的基础上,消息队列Pulsar版还提供了重试&死信队列、消息标签过滤、消息轨迹等高级特性。 目前消息队列Pulsar版已经有较大规模的应用,如王者荣耀、猫眼、微民保险、QQ 音乐、领星、长安汽车等,以及包括腾讯计费绝大部分场景,包括支付主路径、实时对账、实时监控、大数据实时分析等方面。 FiT基于Pulsar的消息中间件实践 标准模型-发布订阅 第一类使用场景,是标准的pub-sub模式,生产者生产一条消息,任意一个消费者成功消费即可。在部署方面,客户端的生产者和消费者均解耦部署。 限定模型-消息标签过滤+自动创建订阅 第二类场景,限定模型,是使用了TAG消息过滤的方式,限定消息只能在某一个客户端消费。 FiT 采用单元化(SET)架构。在该场景中的业务消息,会按照一定的规则(如 UIN等)进行分片,并要求消息限定在某个目标SET中消费。 如上图所示,SET1中生产者生产消息时,给消息打上「SET1」的TAG;消费时,仅消费有「SET1」TAG 的消息。另外,Pulsar可以支持自动创建订阅,FiT使用该能力实现了一套插件,将SET 做为环境变量注入到启动容器中,这样实现方式极大的方便了业务自定义配置要消费的消息,仅需要调整环境变量即可,而不需要改动业务代码。 扩散模型 第三类场景,扩散模型。在消息生产消费比例为1:N时,需要将业务请求,异步「扩散」到其他的多个 SET 中。 基于自动创建订阅的功能,FiT 插件实现在同一个Topic下创建多个订阅,灵活的根据业务需求来定义下游消息的客户端。 消息(跨集群)复制 在消息容灾场景下,FiT基于消息复制组件,配置消息复制关系,自动将消息复制到对端的Pulsar集群。同一个复制对象,在不同地域的两个集群中名称需要保持一致,包括 Topic 名称、角色名称及相应的密钥等。如此,可保障当其中一个地域发生故障时,通过接入层的流量调度,将流量调度至另外一个集群。 客户评价 FiT架构师: 得益于TDMQPulsar 高吞吐、低延迟的能力,FiT 金融产品业务迁移到 TDMQPulsar 后,消息从生产者到消费者的耗时缩短了大约80%,消息积压情况大大缓解,积压数量减少了70%。TDMQPulsar延迟消息作用于消息维度,方便业务根据自身场景对每条消息设置不同的延时时间,如延迟通知、延迟核对等。TDMQPulsar运维简单,业务高峰期需要集群扩容时,在控制台一键点击升配即可,业务层无感。TDMQPulsar技术支持专业迅速,及时响应业务需求解决FiT业务场景的痛点,如支持接入外部监控、支持灵活的消息过滤功能,较好地支撑了FiT业务。 总结展望 下一步,FiT 金融产品业务将继续切量至TDMQPulsar,预计2024年基本完成迁移。并且FiT由于承载了微信支付、银行等国民级支付产品,计划在未来实现多个自建机房的条带化部署,届时TDMQPulsar也将属地化部署(私有化部署),并作为其交易业务的核心链路。 同时,TDMQPulsar版将继续打磨产品能力,服务好包含FiT在内的广大用户,近期我们将推出以下新功能: 1. 接入外部监控Prometheus:支持将专业集群的监控数据,接入自建的Prometheus,利于用户观测的同时,可以通过监控数据对业务WorkloadHPA,使得线上运维更加自动化。 2. 消息标签过滤支持更灵活的表达式:提供更加灵活的消息标签过滤表达式配置,简化业务侧的架构设计和数据链路。 3. 更加丰富的应用观测指标:提供更多更丰富的集群性能观测指标,便于客户及时排除业务链路风险,准确定位异常位置。

优秀的个人博客,低调大师

ERD Online 4.0.7 在线数据库建模、元数据管理

❝ feat(erd): 增加新春火红主题 feat(erd): 增加团队协作人员进入、退出提示 fix(erd): 修复权限配置页面显示混乱 doc(erd): 修改更新通告地址 ❞ 变化一览 增加新春火红主题 新春主题 所有按钮、菜单、元素由原来的蓝色改为火红色 修复权限配置页面显示混乱 团队功能 增加团队协作人员进入、退出提示 团队提示 交流渠道 官方论坛:https://www.zerocode.net.cn/ ERD Online文档:https://portal.zerocode.net.cn/ ERD Online体验:https://erd.zerocode.net.cn/ 低代码LOCO体验:https://loco.zerocode.net.cn/

优秀的个人博客,低调大师

ERD Online 4.0.3_fix, 元数据在线建模(免费、私有部署)

❝ 修复数据源导入的元数据,在没有中文注释修改的时候,导致表消失 修复页面刷新导致404 修改是否在关系图中显示的提示 一键部署增加两种部署方式:IP+PORT、DOMAIN 增加手动部署方式、极大程度的实现部署定制化 ❞ 以「root」用户登录 Linux 主机执行以下命令: 一键安装 方式一:用 IP+PORT 访问 指定「IP」(将 <IP> 换成该机器的 IP 地址,此IP用于访问 ERD Online),比如:127.0.0.1 exportIP=<IP> 指定「PORT」(将 <PORT> 换成该机器上一个可用的端口),比如:9669 exportPORT=<PORT> 一键安装(复制下面命令执行,即可一键安装) curl-SsLhttps://www.zerocode.net.cn/install|bash 安装完毕后,通过「http://127.0.0.1:9669」即可访问 ERD Online 系统。 :::tip 请确保设置的 IP 和 PORT是可用的,避免访问不到 ERD Online ::: 方式二:用 DOMAIN(域名) 访问 指定「DOMAIN」(将 <DOMAIN> 换成可以访问到该机器的 DOMAIN(域名),此 DOMAIN 用于访问 ERD Online),比如:www.zerocode.net.cn exportDOMAIN=<DOMAIN> 一键安装(复制下面命令执行,即可一键安装) curl-SsLhttps://www.zerocode.net.cn/install|bash 安装完毕后,通过 ** http://www.zerocode.net.cn ** 即可访问 ERD Online 系统。 :::tip 请确保设置的 DOMAIN 是可用的,避免访问不到 ERD Online ::: 手动安装 前置条件 一台至少配置为「4核」「8G」「可联网」的Linux 主机。 安装好docker环境 安装好docker-compose工具 安装好git工具 手动安装 以「root」用户登录 Linux 主机执行以下命令: 任意目录新建一个空目录 mkdirerd&&cderd 拉取安装代码 gitclonehttps://gitee.com/MARTIN-88/erd-online.git-b4.0.3. 修改ERD Online访问地址,比如 127.0.0.1:9669 vienv/ui.env :::tip 请确保设置的 IP 和 PORT是可用的,避免访问不到 ERD Online ::: 启动项目 docker-composeup-d 安装完毕后,通过「http://127.0.0.1:9669」即可访问 ERD Online 系统。 docker-compose 启动过程: ❝ 拉取ERD Online相关镜像 启动 整个启动过程受自己机器的cpu、内存、网络影响,理论上这三个越大越快 ❞

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册