一、环境准备工作

# 1、JDK 安装与环境变量
# 下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-8u102-linux-x64.tar.gz [root@localhost data]# tar -zxvf jdk-8u102-linux-x64.tar.gz -C /usr/local/ # 然后配置环境变量,这样可以任何地方引用jdk,如下配置: # vi /etc/profile 最后面加入以下语句:
export JAVA_HOME=/usr/local/jdk1.8.0_102 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin # source /etc/profile    #使环境变量马上生效 # java  --version    #查看java版本 java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

二、数据库的准备

# 1、登录mysql数据库

[root@localhost ~]# mysql -uroot -p123456 mysql> create database if not exists redis_goods default character set utf8; # db_shop 是数据库的名称
mysql> use redis_goods; # 切换到redis_goods数据库 mysql> set names utf8; mysql> GRANT ALL PRIVILEGES ON *.* TO 'redis_goods'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; # 创建用户名 redis_goods,密码为:123456,授权在任何的 ip地址都可以登录
mysql>flush privileges; # root 用户也执行一下授权
# mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; # mysql>flush privileges;
# mysql> exit;
Bye
2、在数据库连接客户端进入到redis_goods库中,点击查询,再点击新建查询

输入如下SQL语句,点击运行按钮

CREATE TABLE `goods_item` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(255) DEFAULT NULL COMMENT '商品编号',
`name` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '商品名称',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='商品信息表';
# 3、插入数据,可以多插入几条
INSERT INTO goods_item(code,name,create_time,update_time) VALUES('good_10001','高级性能测试10001',NOW(),NOW())

三、上传项目的jar包信息

# 1、# rz
# 选择本地的项目压缩包,压缩包可以直接放到data目录下,没有规定,只要这个磁盘有足够的空间的就可以了

# 解压:
# tar -zxvf redis_good_cache.tar.gz
# 目录说明如下:
"""
bin --> 放项目的启动文件
conf ---> 项目数据库连接配置文件,日志文件定义
lib ---> 项目所有的jar包
logs ---> 项目的日志文件路径
"""
# 2、进入到配置文件,修改MySQL连接信息与Redis连接信息
# cd redis_good_cache/conf/
# vim application.properties
# Redis数据库的搭建之前发过链接,需要自己也搭建好

# 3、进入到项目启动相关的配置文件
# vim wrapper.conf
# 查看本机的jdk版本信息

# 启动需要的jar包和配置文件信息

# jvm的堆栈信息

# 日志相关的信息

# 4、log配置文件
log4j.properties # 5、进入到项目启动文件
# cd ../bin # 启动项目
# sh server.sh start &&tail -f ../logs/wrapper.log # 当看到如下信息,说明启动成功了

四、接口访问

redis穿透的接口:

最新文章

  1. 收集的React.JS资料
  2. 【转】C#大文件读取和查询--内存映射
  3. php基础32:正则匹配-修饰符
  4. 【多线程同步案例】Race Condition引起的性能问题
  5. vijos 1053Easy sssp
  6. 映像备份与恢复管理工具Easy Image X使用说明
  7. .NET Core 时代已经到了,你准备好了吗
  8. C语言检测指定文件是否存在的代码
  9. Appium自动化测试之Appium的安装与配置
  10. 2018-2019-2 20175213实验三《敏捷开发与XP实践》实验报告
  11. POJ 2719
  12. Intellij IDEA去除@Autowired下划线红色提示
  13. Docker(二)-Docker安装
  14. Codeforces 817
  15. Spark笔记之使用UDAF(User Defined Aggregate Function)
  16. uboot——之初体验
  17. css实现三角形及应用示例
  18. 【译】第十二篇 Integration Services:高级日志记录
  19. android Application类的详细介绍(转)
  20. HTTP Status 500 - org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:

热门文章

  1. 0627.selenium请求库*2
  2. 清理Linux系统无效的或者损坏的包
  3. EF中使用SqlBulkCopy
  4. 如何将视频作为Windows桌面动态壁纸,两步就可以搞定!
  5. PHP_工厂模式
  6. 转载--文章(感谢米粒儿博主分享) 关于 Json.net序列化时间问题
  7. Kubernetes--标签选择器(标签)
  8. FTP主动模式(Port)和被动模式(Passive)的区别
  9. 入坑winpdb-1.4.8
  10. IO学习笔记6