![](https://img-blog.csdnimg.cn/20210113090634618.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
问题随笔
文章平均质量分 55
记录日常工作
小醒目cpt
这个作者很懒,什么都没留下…
展开
-
Hexo使用Volantis主题
更换主题这里采用的是Volantis5主题和 Hexo 5.0.2,不用复制什么主题到theme文件夹下,直接使用npm安装即可在 blog/_config.yml 文件中找到并修改:theme: volantis下载主题# 安装npm i hexo-theme-volantis# 安装 Hexo 搜索的依赖包npm i hexo-generator-search hexo-generator-json-content# 安装 Stylus 渲染器:npm i hexo-ren原创 2021-06-07 08:33:16 · 1386 阅读 · 2 评论 -
使用Hexo搭建个人博客,绑定GitHub以及个人域名
文章目录前言安装Git安装Nodejs安装Hexo创建一个根目录安装Hexo验证安装是否成功初始化网址安装网址依赖开启本地服务托管到Git配置git的SSH在github上配置秘钥托管到GitHub配置仓库地址hexo安装部署的命令验证部署到自己的域名购买域名Github绑定域名Hexo配置域名仓库绑定域名Https大功告成前言关于Hexo博客搭建由于网上的教程很多都是旧版本,有时候跟新版不一致装错还得删除再来一遍很让人很难受文章会基于win10系统开始搭建一个属于自己的博客。从本地启动,到部署到g原创 2021-06-05 20:42:29 · 2003 阅读 · 0 评论 -
MySQL创建可读用户和指定数据库用户
MySQL创建可读用户和指定数据库用户必须在Root用户下创建MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户创建数据库仅可读用户# reader是用户名,xxxxxx为密码;GRANT后面跟的是用户权限,用户名@后面跟的是可连接的ip地址,%表示任意ip都可登陆GRANT Select ON *.* TO reader@"%" IDENTIFIED BY "xxxxxx";flush privileges;创建指定数据库用户# 创建一.原创 2021-06-05 18:45:43 · 384 阅读 · 0 评论 -
Git :fatal: refusing to merge unrelated histories解决
Git :fatal: refusing to merge unrelated histories解决本地创建了一个仓库,把本地仓库和Gitee上关联以后发现git pull/git push,git feach提醒fatal: refusing to merge unrelated histories原因是两个分支是两个不同的版本,具有不同的提交历史拉取远程代码的时候执行$git pull origin master --allow-unrelated-histories可以允许不相关历史.原创 2021-06-05 18:28:32 · 118 阅读 · 0 评论 -
Liunx定时备份MySQL数据库
文章目录创建一个文件夹存放备份文件创建备份的shell文件修改脚本权限测试一下这个shell是否能执行,输入文件名即可直接执行在crontab中设置定时任务记录一下定时备份数据库的方法Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这个就可以设置定时任务去执行相应的操作。所以,我们通过创建一个shell文件,把执行的命令放在里面,然后再用crontab去定时执行就可以达到我们想要的效果了。创建一个文件夹存放备份文件这里我原创 2021-06-05 18:03:40 · 88 阅读 · 0 评论 -
解决jaxb从xml读取字段数据返回null 的问题
解决jaxb从xml文件读取 yyyy-MM-dd HH:mm:ss字段数据返回null 的问题编写DateAdapter类,处理日期格式/** * @author zsc * @date 2020/9/30 * jaxb从xml文件读取特殊格式日期(解决读取 yyyy-MM-dd HH:mm:ss返回null 的问题) */public class DateAdapter extends XmlAdapter<String, Date> { // 其中格式可以根据不.原创 2021-06-05 17:09:37 · 755 阅读 · 0 评论 -
MySQL中show profile详解
Show Profile官方文档地址:https://dev.mysql.com/doc/refman/5.7/en/show-profile.html当我们在优化sql的时候可以使用explain来查看执行计划,可当根据执行计划优化完毕之后我们的sql的运行时间还是比较长,这时我们可以使用show profile更细粒度的分析,show-profile,可以提高用来分析当前会话中语句执行的资源消耗情况,可以用于sql调优的测量.1. 基本语法:查看是否开启:show variabl.原创 2021-03-25 15:16:06 · 5490 阅读 · 1 评论 -
Linux服务器使用Less查看日志文件
程序部署在Linux环境,查看线上日志时如果用 tail -f 用经常滚动而已不容易定位问题,这个时候我们可以用less命令。1. 直接查看日志less xxxx.logPS:带出行号查看文件: less -N xxx.log查看文件后,若文件过大,打通过以下命令滚动文件:j 下一行k 上一行f 向下滚动一屏幕b 向上滚动一屏幕g 定位到文档头部G 定位到文档最尾部空格键 滚动一页(同f)回车键 滚动一行(同j)原创 2021-03-24 09:39:16 · 3808 阅读 · 1 评论 -
通过Query Profiler查看MySQL语句运行时间
Query Profiler是MYSQL自带的一种query诊断分析工具,通过它可以分析出一条SQL语句的性能瓶颈在什么地方。通常我们是使用的explain,以及slow query log都无法做到精确分析,但是Query Profiler却可以定位出一条SQL语句执行的各种资源消耗情况,比如CPU,IO等,以及该SQL执行所耗费的时间等。Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。登录MySQL查看数据库版本方法:登录:mysql -.原创 2021-03-23 17:12:51 · 2475 阅读 · 4 评论 -
Java实现微信小程序获取unionID
前言:微信开发平台为开发者提供openId用来区分用户的唯一性,但是openId只是在独立的应用内是唯一的,如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。微信官方文档:https://developers.weixin.qq.com/miniprogr.原创 2021-01-13 10:45:52 · 2346 阅读 · 3 评论