typecho博客更换服务器 typecho博客更换服务器1. 基本步骤购买实例重置密码使用root用户名以及重置后的密码连接Xshell安装宝塔界面(需要在安全组打开8888端口)根据安装宝塔提示在8888端口登录宝塔面板修改宝塔面板基本信息2. 网站配置创建网站,阿里云下载nginx版证书绑定修改域名解析到新的服务器地址上传开始备份好的www.looni.ink的文件夹导入开始备份好的typecho的sql文件注意nginx里面的配置是(有可能phpMyadmin会打不开)3. 数据库迁移参考这
Docker-实战测试篇 docker-实战测试篇1. WordPress博客官方部署WordPress例子1.1 具体步骤创建my_wordpress文件夹编写docker-compose.yml文件 version: '3.3' # docker版本 services: db: image: mysql:5.7 volumes: # 卷挂载 - db_data:/var/lib/mysql restart: alway
Redis-进阶篇 redis 进阶篇1. redis事务1.1mysql事务与redis事务区别:mysql事务(基于日志):原子性,一致性(要么同时成功,要么同时失败)MySQL:MySQL会默认开启一个事务,且缺省设置是自动提交,即,每成功执行一个SQL,一个事务就会马上 COMMIT。所以不能Rollback。redis事务(基于队列):redis单条命令保证原子性,但是事务不保证原子性Redis:默认不会开启事务,即command会立即执行,而不会排队。并不支持Rollback1
Redis-基础篇 redis1. Nosql1.1 为什么要用Nosql数据量太大,一个机器放不下访问量太大,服务器承受不了数据库索引(B+ Tree),一个机器内存放不下1.2 解决方案垂直拆分(读写分离),优化数据结构和索引网站80%的情况都是在读,每次去数据库查询十分麻烦,为了减轻数据库压力,我们采用缓存1.3 什么是Nosqlnot only sql 不仅仅是sql泛指关系型数据库,传统关系型数据库很难对付web2.0时代,尤其是超大规模的高并发社区1.4 nosq
分布式架构简介(springcloud) 1.分布式1.1 什么是分布式系统例:用户访问淘宝表面上是一台服务器,实际上后面是由很多服务器组成的分布式系统是若干个独立计算机的集合,这些计算机对于用户来说就像单个相关系统需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算任务时,且硬件的提升高昂得不偿失时应用程序也不能进一步优化的时候,我们才会考虑分布式系统,因为分布式由于多节点原因,又会引入更多的问题1.2单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查
MyBatisPlus-进阶篇 MyBatisPlus 进阶篇衔接入门篇哦不写sql就可以操作数据库的感觉很舒服吧 哈哈哈接下来写一些mabatisplus的核心功能和扩展插件1.配置日志我们所有的sql现在是不可见的,我们希望知道它是怎么执行的,所以我们必须要看日志!配置日志完成之后,后面的学习就要特别注意这个自动生成的SQL# Mybatis_Plus配置(properties)## 日志配置mybatis-plus.configuration.log-impl=org.apache.ibatis.logg
MyBatisPlus-入门篇 MyBatisPlus-入门篇MyBatisPlus 不学不知道,学完就两个字“真香”前提:需要有maven,mysql,spring,springmvc,mybatis,springboot基础目的:节省大量CRUD编码时间,自动化完成1. MyBatisPlus-简介1.1 特性(官方有详细的特性,以下仅列出我了解且使用过的)无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作分页插件:利用
JWT 1. 什么是 JWT(Json Web Token)JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is
Shiro 1.shiro的基本概念application code:应用程序代码,代表shiro的程序入口。将用户的数据用shiro的api传递到shiro,由shiro处理数据。subject:每一个subject代表一个用户。用shiro对用户数据进行封装,把数据给token(账号和密码生成令牌)securitymanager:安全中心,所有的数据都会经过安全中心,对用户进行管理realm:域,连接的数据源头,可以是数据库,也可以是文件2. shiro快速开始2.1 官方quickstart里面
Vue-cli Vue-Cli(脚手架)vueCli官方网址核心思想:一切皆组件1、 什么是CLI命令行界面:command-line interface1.1什么是Vue-CLIvue的命令行接口Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统使用Vue脚手架之后我们开发的页面将是一个完整的系统1.2 Vue-CLI的优点通过 @vue/cli 实现的交互式的项目脚手架(不用再去下载对应的js与css资源)只需要通过命令的方式下载相关的相关依赖(类似Mav