代码优化 一、代码结构层次的优化(目的:更加方便代码的维护 可维护性,可读性) 1.代码注释(代码规范) 2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队代码质量一致性) 3.公共部分的提取 二、代码性能的优化(目的:使程序的性能最优化) 1.使用一些性能比较高的类(buffer ...
分类:
其他好文 时间:
2018-03-08 20:21:57
阅读次数:
162
MySQL主从复制原理MySQL支持的复制类型1)基于语句的复制。在服务器上执行sql语句,在从服务器上执行同样的语句,mysql默认采用基于语句的复制,执行效率高。2)基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍。3)混合类型的复制。默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制。2.复制的工作过程1)在每个事务更新数据完成之前,master
分类:
数据库 时间:
2018-03-02 12:36:01
阅读次数:
268
一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 本节内容包括: 插入数据更新数据删除数据查询数据 二 插 ...
分类:
数据库 时间:
2018-02-27 23:21:41
阅读次数:
197
为了方便移到了ADO.NET分类里 事务的主要特征是,任务要么全部完成,要么都不完成 事务常用于写入或更新数据库中的数据。将数据写入文件或注册表也可以使用事物。 ADO.NET不支持跨越多个连接的事物,它总是关联到一个连接上的本地事务。 1.引入dll System.Transactions 2.引 ...
webpack dev server有热更新功能,当webpack入口的js文件被修改,则会自动更新数据并刷新浏览器。 css 问题 如果使用style loader将样式添加到js文件中,在编写样式的时候可以享受热更新的效果,如果使用extract text webpack plugin 将样式提 ...
分类:
Web程序 时间:
2018-02-21 23:01:49
阅读次数:
883
何时使用 GET? 您能够使用 GET(默认方法): 如果表单提交是被动的(比如搜索引擎查询),并且没有敏感信息。 当您使用 GET 时,表单数据在页面地址栏中是可见的: 注释:GET 最适合少量数据的提交。浏览器会设定容量限制。 何时使用 POST? 您应该使用 POST: 如果表单正在更新数据, ...
分类:
其他好文 时间:
2018-02-21 17:08:46
阅读次数:
141
MongoDB使用update()函数更新数据 描述 本章节我们将开始学习如何更新MongoDB中的集合数据。 MongoDB数据更新可以使用update()函数。 db.collection.update( criteria, objNew, upsert, multi ) update()函数接 ...
分类:
数据库 时间:
2018-02-21 10:51:42
阅读次数:
213
一、介绍 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 二、插入数据INSERT 三、更新数据UPDATE 四、删除数据DELETE 查询数据 ...
分类:
数据库 时间:
2018-02-15 16:56:30
阅读次数:
231
一、介绍 MySQL的MyISAM存储引擎支持压缩表空间,压缩后的表空间会减少,但是压缩后的表是只读的,不能插入和更新数据,如果需要更新,则需要解压后更新,再压缩 。 二、案例 1.创建数据库,创建表并指定存储引擎为MyISAM,字符集为utf8 2.将数据插入到表myisam表中 3.使用蠕虫复制 ...
分类:
数据库 时间:
2018-02-15 11:53:38
阅读次数:
217
ON DUPLICATE KEY UPDATE 语法并不是SQL的标准语法,如果在句尾指定该语法,它会根据指定的主键或者唯一标示索引来更新数据库的内容 具体的操作是想根据唯一标示查看数据库是否存在该记录,如果存在该记录就更新,如果不存在就会插入一条新的记录, 例子: 使用ON DUPLICATE K ...
分类:
数据库 时间:
2018-02-13 18:50:43
阅读次数:
170