一、ubuntu安装数据库

1.安装

安装:sudo apt-get install mysql-server
查看版本:mysql -V
查看运行状态:sudo netstat -tap | grep mysql

2.寻找初始密码

cd /etc/mysql
sudo vim debian.cnf

3.登录

mysql -u debian-sys-maint -p
Enter password: xxxxxxxxxxxxxxxx

4.修改密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxxx';

5.修改远程连接

use mysql;
select host,user from user;
update user set host = '%' where user = 'root';
flush privileges;

二、mybatis连接数据库

1.新建demoMybatis项目

勾选mybatis、jdbc等依赖。

2.修改application.properties配置文件

可以将这个文件拆成三个,一个是选择启动文件的application.yml,一个是开发环境application-dev.yml,一个是生产环境application-prod.yml,生产环境的url将localhost替换成远程数据库地址,详细如下:

spring:profiles:active: prod
server:port: 8080
spring:datasource:username: rootpassword: 123456url: jdbc:mysql://82.157.160.30:3306/ache?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTCdriver-class-name: com.mysql.cj.jdbc.Driver
mybatis:mapper-locations: classpath:mapping/*Mapper.xmltype-aliases-package: com.example.demoMybatis.entity
#showSql
logging:level:com:example:mapper: debug

3.写查询的接口

mapper

数据库:

测试一下:

常规打包mvn clean package、常规上传、查找容器docker ps、查找镜像docker images、kill容器docker kill CONTAINERID、移除容器docker rm CONTAINERID、移除镜像docker rmi IMAGEID构建镜像docker build -t my/demo .运行容器docker run -d --name demo -p 8080:8080 my/demo

三、vue搜索关键字高亮

const highLight = (allText, keyword) => {let Reg = new RegExp(keyword, "ig");if (allText) {let execRes = Reg.exec(allText.toString()); //得到一个匹配结果的集合,包含关键字出现的索引if (execRes) {let realword = allText.substr(execRes.index, keyword.length); //根据索引和关键字长度获取原本的真实大小写关键词let res = allText.replace(Reg,`<span style="color: red;">${realword}</span>`);return res;} else return allText;} else return allText;
};
<h3 v-html="highLight(item.title, filter.search)"></h3>
<p v-html="highLight(item.detail, filter.search)"></p>

四、成功辽

如何搭建自己的网站(二)相关推荐

  1. 从零开始搭建自己的网站二十一:网站IP/PV统计功能设计

    这里先介绍几个概念 IP: 指独立IP数.00:00-24:00内相同IP地址之被计算一次. PV:即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次. UV: 即Unique V ...

  2. 简易个人网站的搭建--页面布局(二)

    简易个人网站的搭建–基础准备工作(一) 简易个人网站的搭建–页面布局(二) 目录 前言 一.宝塔面板创建网站 二.页面布局 html代码 CSS代码 总结 前言 在搭建网站之前,我们需要考虑几个问题. ...

  3. 利用宝塔linux面板+苹果CMS搭建电影网站(二)网站的配置+电影资源的爬取上传

    在利用宝塔linux面板+苹果CMS-----从0搭建一个电影网站(一)里已经初始创建了一个电影网站的雏形 接下来需要对网站进行编辑修改上传电影资源 达到这一种效果; 网站修改编辑 进入网站后台 ip ...

  4. 利用宝塔linux面板+苹果CMS-----从0搭建一个电影网站(一)

    宝塔linux面板官网 苹果CMS官网 安装宝塔linux+创建一个网站 Centos安装脚本 yum install -y wget && wget -O install.sh ht ...

  5. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  6. 搭建Magento电子商务网站

    搭建Magento电子商务网站 https://help.aliyun.com/document_detail/50704.html 更新时间:2020-05-08 18:34:32 编辑我的收藏 本 ...

  7. 用linux云服务器搭建自己的网站

    搞了一上午,查了好多博客,谁让我是菜鸟呢,上干货.................(教程虽然详细,但环视遇到不少问题,大家有问题可以留言,一定回复) 仅且用于学习,如有侵权,万分抱歉,请留言 参考网站 ...

  8. 如何搭建个人简历网站

    搭建个人简历网站 一.开通服务器 如果你想拥有一个简历网站,那么你首先需要有一个服务器,关于如何申请服务器请看如何开通云服务器 二.安装网页运行环境 一般来说阿里云提供的公共镜像是一个空白的Linux ...

  9. 白嫖服务器——搭建个人简历网站

    前言 阿里云ECS训练营开课了,这是我第二天打卡任务,制作个人简历网站 搭建个人简历网站 一. 白嫖服务器 二. 设置镜像 三. 设置安全组 四. 制作简历及将简历上传服务器 制作简历 安装FileZ ...

  10. 白嫖服务器——搭建个人简历网站(转载)

    前言 阿里云ECS训练营开课了,这是我第二天打卡任务,制作个人简历网站 搭建个人简历网站 一. 白嫖服务器 二. 设置镜像 三. 设置安全组 四. 制作简历及将简历上传服务器 制作简历 安装FileZ ...

最新文章

  1. Android 10.0 系统服务之ActivityMnagerService-AMS启动流程-[Android取经之路]
  2. 【算法】双指针算法 ( 双指针算法分类 | 相向双指针 | 有效回文串 )
  3. ASP.NET中EVAL用法大全
  4. 公告牌为什么有些是纸质,有些是电子的
  5. NEERC13 Problem H.Hack Protection
  6. 旅行报告:JavaOne 2013 –重归荣耀
  7. Liferay开发学习Part6:Service Builder
  8. Scrapy 爬虫框架初体验三 —— 工程优化及其完善
  9. fastdfs-客户端配置
  10. mac配置supervisor笔记
  11. FineUI(专业版)v3.1发布(ASP.NET控件库)!
  12. grafana 改端口_grafana配置
  13. [导入]js 关联数组 详解
  14. Excel透视表实操,只需6步就能搞定!
  15. Android虚拟机上安装apk软件指南
  16. 为什么电子元器件会老化?像人变老一样吗?
  17. 达龙微信公众号正式改版啦!!!
  18. 史上最全的C++/游戏开发面试问题总结(一)——C++基础
  19. 最全量子计算硬件概述(建议收藏)
  20. 画中画 视频叠加 视频覆盖 overlay

热门文章

  1. 2022中国公司注册亚马逊欧洲站卖家资质审核(KYC)所需资料料及要求!
  2. 总结恢复百度关键词排名的方法
  3. 报错:Expected comma jsonc(514)
  4. Mysql基于GTID复制模式-运维小结 (完整篇)
  5. ABP中把EF访问sql server改为mysql
  6. Rust地图下载、Rust服务器地图下载教程、腐蚀地图下载攻略
  7. bpmn定义之camunda bpm生命周期
  8. 两天时间,实现自己的 Promise
  9. 可以精准解析国内外网站的DNS
  10. 如何使UI自动化项目成功?