摘要: MySQL数据库默认的数据库文件位于 /var/lib/mysql 下,有时候由于存储规划等原因,需要更改 MySQL 数据库的数据存储目录。 下文总结整理了实践过程的操作步骤。 1 确认MySQL数据库存储目录 [root@DB-Server tmp]# mysqladmin -u root -p 阅读全文
posted @ 2019-01-23 13:26 妖星杉木 阅读(6619) 评论(0) 推荐(0) 编辑
摘要: 我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析。 如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好。 但是如果做一些压力测试,产生大量 log ,而且系统内存又比较小(比如嵌入式设备),那要怎么处理呢? 当然,secureCRT 和 mobaXterm 都有将日志保存到 阅读全文
posted @ 2019-01-23 13:10 妖星杉木 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1. 拉取远程代码并且覆盖本地更改 2. 列出远程和本地所有分支 3. 强制更新远程分支 4. 回滚一个 merge 5. 修改之前的提交记录或者很久前提交的记录 6. 使用多个远程代码库,并且使用多个不同的 SSH Key 7. 和外部团队协作需要的维护多个远程库,合并其他库的更新的过程 8. 撤 阅读全文
posted @ 2019-01-23 12:58 妖星杉木 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 了解 Redis 的同学都知道它是一个纯内存的数据库,凭借优秀的并发和易用性打下了互联网项的半壁江山。Redis 之所以高性能是因为它的纯内存访问特性,而这也成了它致命的弱点 —— 内存的成本太高。所以在绝大多数场合,它比较适合用来做缓存,长期不被访问的冷数据被淘汰掉,只有热的数据缓存在内存中,这样 阅读全文
posted @ 2018-12-27 10:40 妖星杉木 阅读(8705) 评论(1) 推荐(2) 编辑
摘要: 前言 在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。 正文 分布 阅读全文
posted @ 2018-07-10 09:38 妖星杉木 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 简介 Representational State Transfer 简称 REST 描述了一个架构样式的网络系统。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 概念: 资源(Resources) REST是”表现层状态转化”,其实它省略了主语 阅读全文
posted @ 2018-06-02 21:03 妖星杉木 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台。 GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去。 不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。 准备工作 一、安 阅读全文
posted @ 2018-05-30 12:30 妖星杉木 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 防火墙配置 CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。 firewall操作: # service firewalld status; #查看防火墙状态 (disabled 表明 已经禁止开启启动 enable 表示开机自启,inactive 表示防火墙 阅读全文
posted @ 2018-05-28 11:14 妖星杉木 阅读(6941) 评论(0) 推荐(0) 编辑
摘要: 国内访问外网时,的确慢,那么下边就是国内同步得到的镜像,一键提升speed。 开源软件系统官方源、镜像源Open Source 汇总,请注意这是一个总结,如果您自己搭建了一个小型开源镜像,这里并没有。以下列出的是包含大量不同镜像的站点。 具体配置中,我建议您使用大企业的镜像。大学的镜像有的只是内部使 阅读全文
posted @ 2018-05-27 23:18 妖星杉木 阅读(3276) 评论(0) 推荐(1) 编辑
摘要: 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包。 在安装Gnome包之前,需要检查一下安装源(yum)是否正常,因为需要在yum命令来安装gnome包。 第一步:先检查yum 是否安装了,以及网络是否有网络。如果这 阅读全文
posted @ 2018-05-26 23:35 妖星杉木 阅读(1848) 评论(0) 推荐(0) 编辑