zoukankan      html  css  js  c++  java
  • renren-fast开源项目解析日志—1、项目的部署

    renren_fast项目解析日志

    一、环境搭建

    1、后端部署

    (1)下载源码

      按照步骤,从码云上down了fast,zip的(引maven项目)项目包、

    (2)安装lombok插件

      安装lombok的jar、相当简单,在eclipse文件夹的跟目录下,使用java -jar lombok.jar 会出现一个红辣椒的界面,按照说明安装就行了!(重点看红框)

      目前我的理解lombok(印尼——龙目岛)就是一个用注解替代ide帮我们在javabean中所创建的一些get、set、toString等方法,让bean中的代码更纯粹、具体可以再细研究一下后期补充!

    (3)建库导表

      下面是装5.7库的说明,本地有库请跳过!

    创建数据库,在用的mysql5.0在导入sql的时候出现
    
    ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes
    主要原因是:下面这哥们不给力,要导入sql中有一些索引太长,老子索性升级 5.7.25
    
    5.7 版本  innodb_large_prefix | off |  
    
    5.6 版本   innodb_large_prefix | on |  
    但是我的 5.0 好像不能设置~
    
    MYSQL 5.7.25 解压版安装说明
    安装版全是英文,我没设置明白,去官网down了绿色版自己看网上的帖子安装、
    
    
    
     
    
    英文渣看我箭头顺序点击,install点完之后,mysql最新版会出现在你的面前,点 MYSQLServer 建议选5.7系列 zip
    
    
    
    
    
    下载,解压到某盘根目录!
    
    创建一个my.ini 配置文件
    
    [client]
    port=3306
    default-character-set = utf8mb4
    
    [mysql]
    default-character-set = utf8mb4
    
    [mysqld]
    basedir = D:Mysqlmysql-5.7.25-winx64
    port = 3306
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    init_connect = 'SET NAMES utf8mb4'
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    default-character-set = utf8mb4 格式支持 emoji 小表情 并且兼容utf8
    
    basedir=你的安装路径,不用到bin,下面那几个属性自己百度吧、
    
    完事儿保存之后,你需要以 [ 管理猿的权限 ] 打开你win7的cmd 、win10叫什么powershell啊、移动路径到你的mysql的bin目录下,粘上如下命令!回车,让mysql安一会儿 ~ 安装完了,注意最下边 root@localhost 后边有一堆看似乱码,是mysql给你root创建的临时密码、存一下、整丢了别问我!
    
    mysqld --initialize --user=mysql --console
    安装MYSQL服务:能看懂吧,加载你的my.ini 路径别整错了就行,在双引号里!
    
    mysqld install MySQL --defaults-file="D:MySQLmysql-5.7.25-winx64my.ini"
    ###启动服务,MySQL就是你的服务名!
    
    net start MySQL
    安装完了,一气呵成!再输入下面的命令
    
    mysql -u root -p
    回车,把刚才我让你存一下的乱码(临时密码)粘过来!埃 ~就进去到mysql里了,别急着实操,必须得先改root密码
    
    SET PASSWORD = PASSWORD('你的新密码');
    一行 show databases 叫 5.7 乖乖把裙子掀起来、我要看你的小库库!over !完了我就要导表了。sql搞定!
    MySQL5.7安装

      导sql

    sources 目录dbmysql.sql

    (4)启动项目

      找到 RenrenApplication.java 右键run application 启动springboot项目

    2、前端部署

    (1)下载安装node.js

      renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,node.js 下载,安装参照下面教程

           https://www.runoob.com/nodejs/nodejs-install-setup.html

    (2)启动服务

      进入前端文件夹内,打开命令行

    npm install     --安装npm
    npm run dev     --启动dev

      第一次安装的时候失败了,重新解压前端的zip文件,再来一遍上面两行命令! 如果你的没有验证码,记得开后台!四哥~

  • 相关阅读:
    POJ 1328 Radar Installation
    POJ 1700 Crossing River
    POJ 1700 Crossing River
    poj 3253 Fence Repair (贪心,优先队列)
    poj 3253 Fence Repair (贪心,优先队列)
    poj 3069 Saruman's Army(贪心)
    poj 3069 Saruman's Army(贪心)
    Redis 笔记与总结2 String 类型和 Hash 类型
    数据分析方法有哪些_数据分析方法
    数据分析方法有哪些_数据分析方法
  • 原文地址:https://www.cnblogs.com/lijizhi/p/10695267.html
Copyright © 2011-2022 走看看