如何搭建自己的网站(二)
一、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>
四、成功辽
如何搭建自己的网站(二)相关推荐
- 从零开始搭建自己的网站二十一:网站IP/PV统计功能设计
这里先介绍几个概念 IP: 指独立IP数.00:00-24:00内相同IP地址之被计算一次. PV:即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次. UV: 即Unique V ...
- 简易个人网站的搭建--页面布局(二)
简易个人网站的搭建–基础准备工作(一) 简易个人网站的搭建–页面布局(二) 目录 前言 一.宝塔面板创建网站 二.页面布局 html代码 CSS代码 总结 前言 在搭建网站之前,我们需要考虑几个问题. ...
- 利用宝塔linux面板+苹果CMS搭建电影网站(二)网站的配置+电影资源的爬取上传
在利用宝塔linux面板+苹果CMS-----从0搭建一个电影网站(一)里已经初始创建了一个电影网站的雏形 接下来需要对网站进行编辑修改上传电影资源 达到这一种效果; 网站修改编辑 进入网站后台 ip ...
- 利用宝塔linux面板+苹果CMS-----从0搭建一个电影网站(一)
宝塔linux面板官网 苹果CMS官网 安装宝塔linux+创建一个网站 Centos安装脚本 yum install -y wget && wget -O install.sh ht ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- 搭建Magento电子商务网站
搭建Magento电子商务网站 https://help.aliyun.com/document_detail/50704.html 更新时间:2020-05-08 18:34:32 编辑我的收藏 本 ...
- 用linux云服务器搭建自己的网站
搞了一上午,查了好多博客,谁让我是菜鸟呢,上干货.................(教程虽然详细,但环视遇到不少问题,大家有问题可以留言,一定回复) 仅且用于学习,如有侵权,万分抱歉,请留言 参考网站 ...
- 如何搭建个人简历网站
搭建个人简历网站 一.开通服务器 如果你想拥有一个简历网站,那么你首先需要有一个服务器,关于如何申请服务器请看如何开通云服务器 二.安装网页运行环境 一般来说阿里云提供的公共镜像是一个空白的Linux ...
- 白嫖服务器——搭建个人简历网站
前言 阿里云ECS训练营开课了,这是我第二天打卡任务,制作个人简历网站 搭建个人简历网站 一. 白嫖服务器 二. 设置镜像 三. 设置安全组 四. 制作简历及将简历上传服务器 制作简历 安装FileZ ...
- 白嫖服务器——搭建个人简历网站(转载)
前言 阿里云ECS训练营开课了,这是我第二天打卡任务,制作个人简历网站 搭建个人简历网站 一. 白嫖服务器 二. 设置镜像 三. 设置安全组 四. 制作简历及将简历上传服务器 制作简历 安装FileZ ...
最新文章
- Android 10.0 系统服务之ActivityMnagerService-AMS启动流程-[Android取经之路]
- 【算法】双指针算法 ( 双指针算法分类 | 相向双指针 | 有效回文串 )
- ASP.NET中EVAL用法大全
- 公告牌为什么有些是纸质,有些是电子的
- NEERC13 Problem H.Hack Protection
- 旅行报告:JavaOne 2013 –重归荣耀
- Liferay开发学习Part6:Service Builder
- Scrapy 爬虫框架初体验三 —— 工程优化及其完善
- fastdfs-客户端配置
- mac配置supervisor笔记
- FineUI(专业版)v3.1发布(ASP.NET控件库)!
- grafana 改端口_grafana配置
- [导入]js 关联数组 详解
- Excel透视表实操,只需6步就能搞定!
- Android虚拟机上安装apk软件指南
- 为什么电子元器件会老化?像人变老一样吗?
- 达龙微信公众号正式改版啦!!!
- 史上最全的C++/游戏开发面试问题总结(一)——C++基础
- 最全量子计算硬件概述(建议收藏)
- 画中画 视频叠加 视频覆盖 overlay