Ghost博客数据库迁移至MySQL

为什么要迁移数据库? 刚刚开始,这个博客是由Ghost + CentOS7 + sqlite3 搭建的。然而自己对于sqlite3不是特别的熟悉,所以决定,将其迁移至MySQL来。但是在迁移的过程中,还不是那么的顺利,就用笔记记录下来吧。 升级阿里云的配置 之前购买的虚拟云主机是最低配置的,1核 + 512M内存。这个配置基本也就能刚好跑跑一个Ghost。因为当时的内存使用率基本就到了90%左右,所以在安装mysql的时候,直接就报错,内存不够,所以,就把当前的云主机升级为了1核 + 1GB内存。费用由原来的每个月30RMB多到了50RMB多, »

自己一次小小的总结

一转眼间,从大学毕业到现在已经4年多了,时间过的真快,我是从高二开始对时间有这个感觉的。之后,就是感觉越来越快,一晃已经10年整。 记得上学那会儿,我就喜欢记录笔记,特别是上数学课的时候,喜欢跟着老师的推论、思路把一些重要的点记录下来,有时候也是通篇的全抄,每学期结束后,基本就是2个厚的笔记本。然而,基本很少回头来看看。但是,还是很能清晰的记得,也是高中的一段美好时光。 我总感觉,以后在某一个时刻,我会用的着,所以,我一直一直这么零零碎碎的记录着。直到现在, »

全栈工程师到底有什么用

转最近国内外都在流行一个词叫Full Stack,中文翻译过来叫全栈工程师,也叫全端工程师。微博上很多专业人士都在讨论全端工程师,有赞有毁的。我对全端工程师的定义是:掌握多种技能,并能利用多种技能独立完成产品的人。打外比方,全栈工程师就是一个能独立盖一幢10层小洋楼的人,而普通工程师,则是可以和一群人盖一幢摩天大楼的人。至于要掌握哪些技能,我觉得这个要跟从事的行业与技术方向有关,做互联网的和做软件的是不一样的,即使是做互联网的,后端也可以分为很多种技术流派。 8/2定律在哪都适用,全栈工程师就是掌握20%常用技能的人,但这20%的技能会有80%的几率被用到,剩下那80% »

自己常用的一些命令集合

Shell是一个强大的东西, 我只能这么去形容它. 下面列举自己常用的一些小技巧, 这个日志会不断的补充进来. 场景一 由于自己用的svn,IntelliJ IDEA,平时需要给别人打一个纯净的包(gz,等),需要去除掉一些本机的一些配置文件,就需要在打包前删除掉.我一般的做法就是一系列的Shell脚本写到一个文件里面,最后放入包bin目录. 最后就可以直接执行名字就OK的. 或者在.bash_profile文件建立alias来 执行.sh文件. find . -type d -name target »

我在Mac上正在用的软件

好的工具能给人带来更高的效率, 不是么? 今天就分享一下我自己常用的软件. 每个人常用的软件并不是很多, 用的十分牛的更少了.先贴3张图, 来看看它们的Logo. 每个软件的介绍: QQ: 不用介绍 微信:更不用介绍 网易云音乐: 音乐播放器 阿里旺旺: 不用介绍 Sublime Text2: 一款十分十分好用的编辑器, 里面支持各种插件,高亮. 真的是最喜欢, 没有之一. Pocket: 将网站内容直接抓取过来, 他会自动按照它自己的格式保存起来. »

记录一下来房多多时候的面试问题

时间也过去半年了,这里还是记录一下之前来房多多, 我领导问我的一下面试题,记得不是太清楚了. AOP如何工作, 实现原理. 常见查找算法, 排序算法. 问我: 二分查找, 以及: 快速排序, 插入排序...问了我4~5种 MYSQL常见的类型. 以及区别在哪儿? 还有锁的概念 事物, 以及实现原理. 特别是回滚. 如何实现. 搜索引擎的排到索引 23种设计模式, 要我描述了5~6中. »