一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:
1、数据库表设计
项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验。影响...
分类:
数据库 时间:
2015-06-15 14:42:24
阅读次数:
255
进程和线程的区别:进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销校线程和进程一样分为五个阶段:创建、就绪、运..
分类:
编程语言 时间:
2015-06-15 00:25:09
阅读次数:
176
如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读Javascript教程:AngularJS的五个超酷特性。简单来说Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。当然,这里有很多其它的前端开发框架,但是如何选择合适的前端框架对于我们这...
分类:
Web程序 时间:
2015-06-12 09:57:09
阅读次数:
155
AngularJS是一个超棒的javascript框架,不单单对于开发人员来说非常有吸引力,对于UI设计师来说也同样出色。在这篇教程中,我们将简单的介绍AngularJS几个重量级必备特性,并且介绍它如何能够让你的web应用更加强大!AugularJS简单介绍AngularJS是一个新出现的强大客户...
分类:
编程语言 时间:
2015-06-12 09:53:30
阅读次数:
267
MySQL在创建表,创建.frm文件保存表和列定义。索引存储在一个.MYI(MYindex)且数据存储在有.MYD(MYData)扩展名的文件里。 一、用SHOW/ DESCRIBE语句显示数据表的信息 语法: SHOW TABLES [FROM db_name] [LIKE wild] ...
分类:
数据库 时间:
2015-06-11 21:15:06
阅读次数:
134
字符串与数组区别众多,现对主要的区分难点在以下几个方面:1.内存空间的分配;2.初始化的含义;3.赋值的方式;4.输入输出方式;5.地址操作,五个方面。...
分类:
编程语言 时间:
2015-06-11 19:31:08
阅读次数:
129
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部....
分类:
数据库 时间:
2015-06-11 18:51:29
阅读次数:
239
如在/test文件夹下创建A1、A2、A3、A4、A5这个几个文件 touch A{1..5} 1,命令方法 touch 456{1,2,3,4,5} 会在目录中生成(4561,4562,4563,4564,4565)五个目录文件 mkdir 456{1,2,3,4,5} 会在目录中生成(4561,...
分类:
系统相关 时间:
2015-06-11 13:10:17
阅读次数:
229
一、 Log4net特征 Log4net是一个用于.NET开发环境的日志记录组件,由于它的超快及超灵活,很多大型的应用都会用到。 它有如下特点: 1.自定义日志输出级别 Log4net将日志分为五个级别优先级从高到低依次:FATAL > ERROR > WARN > INFO > DEBUG,此外....
分类:
Web程序 时间:
2015-06-10 13:41:53
阅读次数:
100
日志君导读:
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。
作者:zhenliang8,本文转自51CTO博客,点击原文阅读查看网页版文章。
本博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:
1、数...
分类:
数据库 时间:
2015-06-09 23:46:50
阅读次数:
425