一、前言1、本教程主要内容 通过Maven将Spring Boot应用打包成jar包将打包的jar包传输的服务器并配置启动、停止脚本将Spring Boot应用配置为系统服务并配置开机启动 2、Spring Boot打包与部署特点说明Java Web应用在Spring Boot之前,通常是打包成war(Web application ARchive)包,结合Tomcat来完成部署。 对于Sprin...
一、前言1、本教程主要内容 Tomcat安装与基础配置Tomcat开机启动配置 2、本教程适用范围与环境信息 适用范围 软件/工具 版本说明 CentOS CentOS 7 Tomcat Tomcat 7 + 本教程环境信息 软件/工具 版本说明 CentOS CentOS 7 Tomcat Tomcat 8.5 JDK 1.8 3、准备工作?...
一、前言1、ELK简介ELK是Elasticsearch+Logstash+Kibana的简称 ElasticSearch是一个基于Lucene的分布式全文搜索引擎,提供 RESTful API进行数据读写 Logstash是一个收集,处理和转发事件和日志消息的工具 Kibana是Elasticsearch的开源数据可视化插件,为查看存储在ElasticSearch提供了友好的Web界面,并提供...
一、前言1、本教程主要内容 Redis安装与测试Redis远程访问配置Redis开机启动配置 2、本教程环境信息 CentOS 7Redis 4.0.2 二、安装步骤1、Redis安装 安装基础依赖 #安装基础依赖包 sudo yum install -y gcc gcc-c++ make jemalloc-devel epel-release 下载Redis( https://redis.i...
一、前言本教程支持的系统版本 CentOS 6CentOS 7 二、具体操作CentOS 6修改机器名1、修改HostName #修改/etc/sysconfig/network文件 vi /etc/sysconfig/network #修改HOSTNAME HOSTNAME=MyHost #查看 hostname 2、修改Host文件(非必要操作) #增加以下配置 127.0.0.1 M...
一、前言本教程适用的系统版本 CentOS 6 CentOS 7 二、操作步骤1、确认网卡配置文件 查看网络连接信息 [root@centos7 ~]# ifconfig -a eth0: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500 inet 192.168.1.103 netmask 255.255.255.0 bro...
一、前言1、SSO说明SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。https://baike.baidu.com/item/SSO/3451380 例如访问在网易账号中心(http://reg.163.com/ )登录之后访问以下站点都是登录状态 网易直播 http://v.163.com网易博客 http:...
一、前言什么情况下我们需要ID生成器? 数据库水平拆分的情况下,主键由于需要作为业务标识使用,需要唯一。业务编号需要暴露给用户,但是又不想被用户猜到需要被隐藏的业务编号业务编号需要体现业务信息,比如订单分类订单渠道等等 本次解决方案主要应对的场景是? 数据库水平拆分的情况下,主键由于需要作为业务标识使用,需要唯一。 本次的ID生成器设计目标? 全局唯一每秒可生成100W+趋于递增(对索引友好)高可...
一、前言什么是Session?Session字面含义就是会话。由于HTTP是无状态协议,为了保持浏览器与服务器之间的联系,才有了Session。Session就是用于在服务器端保存用户状态的协议。通常用来保存用户的登录状态。https://baike.baidu.com/item/session/479100 二、工作原理1、Session是如何实现的?Session内容保存在服务器端的,通常是保...
一、前言什么是Cookie?Cookie就是以Key,Value的形式存储在浏览器端的数据。https://baike.baidu.com/item/cookie/1119 二、工作原理与应用场景1、工作原理在Request的时候,浏览器将Cookie信息放在HTTP-Request Headers中。在Response的时候,浏览器保存HTTP-Response Headers信息中的Cooki...