背景

mysql在Linux系统中默认是区分大小写的,也就是userUSER是两张不同的表,而且后期这个参数是无法修改的,修改的话需要清空数据,成本非常高,而且最新版也没有针对这个问题的改进,这个设计我想不出是出于什么目的,因为实际情况是一个数据库可能很多系统共用,有些需要区分大小写,有些不需要,如果前期没有发现这问题,后期就要重新搭建一个数据库做数据迁移,除了要搞死mysql外,我想不出有什么其他理由oracle要这么设计。

Read the rest of this entry

写在前面

长期以来,我一直用的是git命令行管理代码,当只有一个人时,这完全没问题,但参与团队协作,命令行就显得令不从心,这并不是说命令后做不到,只是命令需要记住太多的命令,学习成本太高,而且在解决冲突上面,如果只靠命令后,那种感觉你体验过一次就再也不想体验。在花了一两天时间研究idea的git工具后,我就决定彻底放弃命令行拥抱gui,因此这边将这两天的研究成果记录下来,供大家学习参考。

Read the rest of this entry