人生第一次辞职

从去年12月份开始实习到今天辞职,总共大概有半年的时间。经历了挺多,或多或少地明白公司是什么意思,工作代表着什么。

每天早晨7点1刻起床,接着赶公交,9点准时到公司开始一天的忙碌。有时候总是问自己是否接下来的几年甚至是几十年都会如此,每天朝9晚5是不是太对不起自己了,虚度吗?

爱看记录片,总是羡慕里面的外景主持人,甚至是摄像师,喜欢他们可以在世界各处游走的那份自由,总在幻想着记录片中面对浩瀚大自然的是我,喜欢那种震慑心灵的感觉,喜欢《非洲》里面的那个老头,睿智而安详。

今年23岁,给自己定下了1000天的努力,到现在进行到了280多天。回想过去的那些日子,总觉得自己还不够努力,每天用番茄工作法控制自己的时间,但是有时候仅仅沦为记录自己每天生活的日记。不管如何,就算是记录我也要记录下去,我想看到自己的变化。

终点即起点,不管未来如何,路就在脚下,向前走。

mysql insert ignore auto_increment 数值不连续的问题

问题重现下:

表结构:

CREATE TABLE `model` (
  `mo_id` smallint(6) NOT NULL AUTO_INCREMENT,
  `mo_name` varchar(50) DEFAULT NULL,
  `br_id` smallint(6) DEFAULT NULL,
  `preview_pic` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`mo_id`),
  UNIQUE KEY `mo_name` (`mo_name`,`preview_pic`),
  KEY `model_fk_1` (`br_id`),
  CONSTRAINT `model_fk_1` FOREIGN KEY (`br_id`) REFERENCES `brand` (`br_id`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8

下面是数据的情况,使用insert ignore的时候,1-9行,是原先就存在的数据,但是在新一轮的插入过程中,由于已经存在所以mysql不执行插入操作,但是问题来了,mo_id这个自增列的id值增加了,导致了自增列不连续的问题。

数据库数据

经过搜索与下面的配置有关系:

innodb_autoinc_lock_mode = 0

将上面的配置添加到/etc/mysql/my.cnf文件中(可能不大一样,自己找下)

这时需要注意,添加的位置:

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /usr/local/mysql/data
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /usr/local/mysql/data
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
innodb_autoinc_lock_mode=0

我原先是添加在my.cnf文件的最后的,但是发现配置无效然后重新启动下mysql服务器就可以了

sudo /etc/init.d/mysql restart

参考资料:

http://dev.mysql.com/doc/refman/5.1/en/innodb-auto-increment-handling.html

http://blog.itsail.com/?p=122

新买了个com的域名

昨天在V2ex上看有要出com域名,看到个 umilu.com,卖家要价200,感觉还行就果断入了。

第一次买com的域名,感觉不错哇,还是5位的,我自己想了下 umilu.com == 哟,迷路。难道以后搞个指路网站么?突然间想到 umilu 这几个字母可以这么个理解法:

U = you (代表 你,千千万万的你)

milu = 迷路(代表 在人生中的各个阶段的迷茫等等)

上面纯粹为自己YY哈,也许适合做个心理健康站点,突然间心里有想法搞哈…Whistling