前后端源代码都有了,谁去搞个新「抖音」!
douyin 是一个模仿抖音的移动端短视频开源项目,它基于 Vue、Vite 实现。使用了最新的 Vue 全家桶技术栈,接口数据通过 axios-mock-adapter模拟。
效果截图
开源地址:https://github.com/zyronon/douyin
DyJava 是一款功能强大的抖音 Java 开发工具包,支持多种抖音开发功能模块的后端开发,包括但不限于移动/网站应用、开放平台、抖店和小程序等。DyJava 致力于简化开发流程,提高开发效率,让开发者能够更专注于创新和业务逻辑的实现。
dyjava: beanId: agents: #可配置多个应用 - tenantId: 1 #租户名称 clientKey: #应用Key clientSecret: #应用秘钥 #应用信息加载类,默认读取配置文件 实现IAgentConfigService接口 agentSourceClass: com.dyj.common.service.impl.PropertiesAgentConfigServiceImpl #令牌信息加载类,默认读取缓存 实现IAgentTokenService接口 tokenSourceClass: com.dyj.common.service.impl.CacheAgentTokenServiceImpl forest: backend: okhttp3 # 后端HTTP框架httpclient、okhttp3(默认为 okhttp3) max-connections: 1000 # 连接池最大连接数(默认为 500) max-route-connections: 500 # 每个路由的最大连接数(默认为 500) max-request-queue-size: 500 # 最大请求等待队列大小 max-async-thread-size: 300 # 最大异步线程数 max-async-queue-size: 16 # 最大异步线程池队列大小 timeout: 3000 # 请求超时时间,单位为毫秒(默认为 3000) connect-timeout: 3000 # 连接超时时间,单位为毫秒(默认为 timeout) read-timeout: 3000 # 数据读取超时时间,单位为毫秒(默认为 timeout) max-retry-count: 3 # 请求失败后重试次数(默认为 0 次不重试) ssl-protocol: TLS # 单向验证的HTTPS的默认TLS协议(默认为 TLS) log-enabled: true # 打开或关闭日志(默认为 true) log-request: true # 打开/关闭请求日志(默认为 true) log-response-status: true # 打开/关闭响应状态日志(默认为 true) log-response-content: false # 打开/关闭响应内容日志(默认为 false) async-mode: platform # 异步模式(默认为 platform)
DyJava 特点
-
丰富的功能模块:DyJava支持抖音平台的各种功能模块,满足开发者在不同场景下的需求。
-
简洁的API设计:DyJava的API设计简洁明了,易于理解和使用,让开发者能够快速上手。
-
高效的性能:DyJava采用高性能的Java框架,确保后端服务的稳定性和响应速度。
-
完善的文档和社区支持:DyJava提供详尽的开发文档和活跃的开发者社区,帮助开发者解决开发过程中遇到的问题。
DyJava 应用场景
-
移动/网站应用开发:借助DyJava,开发者可以快速构建具有抖音特色的移动应用和网站,为用户提供一致的使用体验。无论是社交互动、内容分享还是电商购物,DyJava都能为开发者提供强大的技术支持。
-
开放平台接入:DyJava让开发者能够轻松接入抖音开放平台,实现与其他抖音应用的互联互通。无论是获取用户信息、发布动态还是分享内容,DyJava都能帮助开发者快速实现所需功能。
-
抖店开发:对于想要在抖音上开设店铺的商家来说,DyJava提供了一套完整的后端解决方案。从商品管理、订单处理到营销推广,DyJava都能助力商家实现高效运营和用户增长。
-
小程序开发:DyJava支持抖音小程序的后端开发,帮助开发者打造轻量级、跨平台的应用。无论是游戏娱乐、工具助手还是生活服务,DyJava都能让小程序开发者轻松实现创意。
开源地址:https://gitee.com/sxwdmjy/dy-java
好了,我搞定了源代码,你们谁去搞个新「抖音」!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS 7 将在 6 月 30 日结束支持 (EOL)
2020年12月8日,红帽公司单方面宣布终止CentOS的开发。 此决定让原本拥有 10 年支持的 CentOS 8 在 2021 年年底结束维护,而 CentOS 7 因用户基数多获得红帽“优待”——按照计划维护至生命周期结束(2024 年 6 月 30 日)。 目前 CentOS 7 离 EOL 还剩两个多月,在 2024 年 6 月 30 日之后,CentOS 7的用户将不再收到来自官方的问题修复、功能更新以及其他形式的维护支持。 对于依赖 CentOS 7 进行日常运营的企业或个人用户来说,这一变化将会带来一些挑战和考虑事项。因为新的安全漏洞将不会得到修补,而且随着其他软件的更新,可能会出现与旧系统不兼容的情况。 为了应对这一变化,用户可以采取几种不同的策略。一种选择是迁移到其他操作系统,例如Debian、Ubuntu或者Red Hat Enterprise Linux (RHEL)。这些操作系统提供了不同程度的支持和服务,用户可以根据自己的需求和预算进行选择。例如,RHEL是企业级的Linux发行版,提供付费的订阅服务和全面的技术支持。 另一种选择是转向CentOS Stre...
- 下一篇
xz Utils 后门这样的社工渗透模式,需要引起关注
近期开源圈 xz Utils 安全事件让业内震惊,当前幕后黑手仍然没有查明。简单来说,xz Utils 入侵者在潜伏两三年时间中,通过社会工程的方式,先获得了项目的高级权限,进而执行一系列错综复杂的操作。 (完整攻击时间线查看:https://www.oschina.net/news/286008/xz-timeline) 可以看到,在这个过程中,入侵者首先急于实现的是提权,这个门槛是较大的,所以可以看到他们在开源项目中一边用真实的代码贡献去付出,一边以此为“筹码”,将自己在项目中的身份提高,同时不断变着法一而再再而三去催促要接管项目权限。 这样的事情其实在开源项目中并不是孤例,这两天 OpenSSF 和 OpenJS 基金会也呼吁所有开源维护者对这样的社会工程渗透接管模式保持警惕,识别早期出现的威胁模式,并采取措施保护开源项目。 OpenJS 基金会跨项目委员会收到了一系列可疑的电子邮件,这些电子邮件恳求 OpenJS 采取行动更新其JavaScript 项目,以“解决任何严重漏洞”,但没有提及具体细节。电子邮件作者希望 OpenJS 指定他们作为该项目的新维护者,尽管他们之前几乎没...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路