
数据库
Clifnich
Keep it real.
展开
-
如何卸载MySQL
To uninstall MySQL and completely remove it (including all databases) from your Mac do the following:Open a terminal window Use mysqldump to backup your databases to text files! Stop the database ser原创 2016-12-22 18:46:34 · 609 阅读 · 0 评论 -
如何成功安装使用MySQL
找对去的地方很重要。MySQL官网 的文档页,进去。找到8.0版本的文档:再进去;在左侧的树状导航栏里面,展开 “Installing and Upgrading MySQL”选择你的系统,进入以后有详细的下载指导,需要一个Oracle的账号才能下载,注册一下挺方便的。OS上安装MySQL基本上按照这个文章里的内容来,我有空了翻译一下,但上面的文字还是比较容易理解的。我安装的时候和教程稍微有一些出入原创 2016-10-11 19:03:16 · 594 阅读 · 0 评论 -
MySQL基本操作
这需要耐心,那你就用耐心来对待它。连接服务器MySQL是个服务器,你下载的时候可能也看到了,很多文件名称都带有 “server”; 这说明它和普通的软件就不一样,它是个服务器;既然是服务器,那么我们要先连接到它才能使用。安装完建议重新启动一下电脑,mac的重启速度很快的,放心吧。开机以后我们要进入系统偏好设置,在最下面一栏你会看到 MySQL 的图标:点进去,把数据库服务器打开。使用MySQL大致流原创 2016-12-22 20:04:14 · 504 阅读 · 0 评论 -
爬虫的基础知识
要学起爬虫了,这次学习不是光看文档,我在网易云课堂上找到了课程,是一位台湾的网络公司老板开的课,跟着老师学,速度和效率都会提高。关键词:非结构化数据要做研究、做调研,你需要数据,但这些数据大多时候不在本地。老师说90%的数据没有很好地存储着,而是离散地分布在广大的互联网上。你的数据库中的,或者说excel文件里的整齐的数据叫做结构化数据,而网上离散分布的数据就称为非结构化数据。爬虫的基本过程我们需要原创 2016-12-28 08:12:42 · 1291 阅读 · 0 评论 -
Persistent数据库开发
Persistent数据库不是某个数据库,而是一种性质。一个database 是 persistent的,iff 系统重启以后它原有的数据不会丢失。之前开发的Berkeley DB经常出现死锁现象,后来web application要部署到云端,需要稳定,我就放弃了数据的persistent, 把所有数据改成了内存内的存储(应用暂时的数据存储量还不大,所以内存存储也是合适的),牺牲一点persist原创 2017-09-21 22:39:54 · 663 阅读 · 0 评论 -
谈谈竞态条件
什么是竞态条件官方的定义是如果程序运行顺序的改变会影响最终结果,这就是一个竞态条件(race condition). 理解竞态条件首先要知道程序运行不一定是线性的。初学编程的时候都是从“面向过程编程“开始的,一条一条指令打下来,期待着他们会顺序执行。debug的使用也加深了这一认识。不过事实上如果两条紧挨着的指令没有依赖关系,jvm是有可能将他们的运行顺序倒转的。当然这是题外话,最显著的“不按顺序执原创 2017-11-05 09:38:10 · 7543 阅读 · 0 评论