首页 文章 精选 留言 我的

精选列表

搜索[开源商城系统],共10000篇文章
优秀的个人博客,低调大师

领课教育—在线教育系统(常见问题)

前端账号密码 普通用户: 13800138002 密码:123456 讲师用户: 13800138001 密码:123qwe 管理后台账号密码 管理员:13800000000 密码:123456 超级管理员:18800000000 密码:123456(2.0.0-SNAPSHOT版本) 超级管理员:18800000000 密码:asdanEn.132reFwf(1.0.0版本) 1、eureka报错Connection refused: connect 原因:只启动一台就会报错。默认启动2台,相互注册,此错误不影响使用 解决方法:(1) 启动两台(2) 也可在配置文件配置(设置不注册自身): # 设置不注册自身eureka.client.register-with-eureka=falseeureka.client.fetch-registry=false 2、druid加密不成功 (1) 可能密码加密错误,可以通过工具类来加密 package com.roncoo.education.boss.test;import com.alibaba.druid.filter.config.ConfigTools;public class DruidUtil { public static void main(String[] args) throws Exception { String password = "你的密码"; System.out.println(ConfigTools.encrypt(password)); }} (2) 存在缓存,配置不更新 原因:通过配置中心获取配置,配置中心里面的配置没更新。 解决方法:删除配置中心里面加载的配置,默认在:/home/roncoo/education/file/config-repo spring.cloud.config.server.git.basedir=/home/roncoo/education/file/config-repo

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

视频直播系统开发中的数据库创建方案

我们之前为大家介绍过直播平台搭建中的服务器环境配置流程。我们今天介绍下视频直播平台开发搭建中数据库该如何创建? 一、phpMyAdmin一键搭建插件 vim /etc/my.cnf 在my.cnf 里面设置 添加语句 sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' 访问 http://你的ip地址/phpMyAdmin/ 二、创建数据库相关信息 主要包括视频直播平台的数据库用户名、数据库名称、设置密码信息等。 上传之前,需要把源码中的/root/backups/temp/数据库名_时间戳.sql文件中的域名替换, 替换为:www.***.com(***指的是自己的域名);设置云服务器加速域名,例如腾讯云加速域名等。 三、导入附近这个函数 getDistance.sql 内容如下: Function structure for getDistance DROP FUNCTION IF EXISTS `getDistance`; delimiter ;; CREATE DEFINER=`phonelive`@`%` FUNCTION `getDistance`(lat1 FLOAT, lon1 FLOAT, lat2 FLOAT, lon2 FLOAT) RETURNS float DETERMINISTIC BEGIN RETURN ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN((lat1 * PI() / 180 - lat2 * PI() / 180) / 2), 2) + COS(lat1 * PI() / 180) * COS(lat2 * PI() / 180) * POW(SIN(( lon1 * PI() / 180 - lon2 * PI() / 180 ) / 2),2))),2); END ;; delimiter ; SET FOREIGN_KEY_CHECKS = 1; 注意:内容中的phonelive是对应用户名,比如您的用户名live,CREATE DEFINER=`live`@`%` FUNCTION 四、WEB站点搭建 1.在oneinstack目录下添加虚拟机 cd ~/oneinstack ./vhost.sh 选项选择 1.选择1 ,Use HTTP Only 2.然后输入域名 3.输入网站的文件目录,直接回车就行 4.然后添加其他域名,有的话就输入 y ,没有就输入 n 5.是否添加防盗链,输入n Do you want to add hotlink protection? [y/n]: n 6.Allow Rewrite rule? [y/n]: y 7.输入 y ,开启日志 Allow Nginx/Tengine/OpenResty access_log? [y/n]: y 8.Allow Rewrite rule? [y/n]: y Please input the rewrite of programme : wordpress,opencart,magento2,drupal,joomla,laravel,thinkphp,discuz,typecho,ecshop rewrite was exist. (Default rewrite: other): thinkphp 五、Nginx thinkphp 静态化 1、修改/usr/local/nginx/conf/rewrite/thinkphp.conf, vim /usr/local/nginx/conf/rewrite/thinkphp.conf 文件内容如下; location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } 修改为 location / { if (!-e $request_filename) { rewrite ^/([0-9]+)$ /index.php?m=Show&a=index&roomnum=$1 last; #rewrite ^(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } } 2、然后创建pathinfo.conf⽂文件 touch /usr/local/nginx/conf/pathinfo.conf vim /usr/local/nginx/conf/pathinfo.conf 然后输入以下内容并保存 set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "(.+?\.php)(/.*)") { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; 3、然后编辑 /usr/local/nginx/conf/vhost/您的域名.conf 文件, vim /usr/local/nginx/conf/vhost/您的域名.conf 编辑文件如下. location ~ \.php { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; # include fastcgi_params; include fastcgi.conf; } 在include fastcgi.conf; 下⾯面加入一句 include pathinfo.conf; 然后修改/usr/local/php/etc/php.ini,搜索cgi.fix_pathinfo.把值从0改成1. vim /usr/local/php/etc/php.ini cgi.fix_pathinfo=1 通过以上步骤即可实现视频直播平台的数据库创建。在完成了搭建换将配置及数据库创建之后,接下来就可以通过视频直播源码进行程序的部署和调试了。我们晚些时候会整理出视频直播程序的部署流程。

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

实时计算助力1688打造「实时挑货」系统

一、背景 内容是一个电商app不可或缺的组成部分。越来越多的人会使用碎片时间浏览手机app的内容,包含导购的帖子、短视频、直播等。1688挑货业务,打造了基于买家和商家之间老买卖关系的内容场。让商家通过内容维系老客户,挖掘新客户。让买家能第一时间获取到关注商家的上新、优惠、直播等信息,为自己的采购等决策提供帮助。 从宏观的背景分析,挑货业务有以下几个特点: 基于1688的老买卖关系: 关注关系、客户会员关系、星标关系、分销关系 内容的产生源头是供应商,供应商在1688网站的各种行为,都可以转变成内容信息 内容的消费源头是供应商的老买家(与供应商有老买卖关系) 内容形式比较多样:帖子、营销活动、店铺上新、商家动态、直播、短视频等一系列商家产生的有效内容 内容产生形式:供应商的主动行为、供应商的被动行为 基于上面的业务特点,我们梳理下挑货整体的业务架

资源下载

更多资源
Mario

Mario

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册