git回溯到指定版本 git log命令查看仓库日志 然后使用git checkout 命令 例如回溯到上图中的版本 git checkout 12db5d6fd138922a8aaf2214c84cb3af702dd8bb (也可以只书写日志中的前7位) git checkout 12db5d6 ...
分类:
其他好文 时间:
2017-06-04 09:45:52
阅读次数:
187
本文介绍InnoDB和MyISAM两种存储引擎的I/O相关参数配置。 1.InnoDB I/O相关配置 Innodb是一种事务型的存储引擎,为了减少提交事务时产生的io开销,innodb采用了写日志的方式,也就是在事务提交的时候会先写入事务日志中 ,而不是每次都把修改或者数据刷新到数据文件中,这样做 ...
分类:
数据库 时间:
2017-06-02 22:09:29
阅读次数:
257
1.服务是什么? 服务是提供了一些功能的类,比如发送邮件,写日志. 2.Laravel服务提供者是什么? 服务提供者中指明了这个提供者可以提供哪些服务(注册服务),以及服务注册后默认调用一些方法(boot). 3.能否不用服务提供者,直接调用服务? 可以,依靠Laravel的依赖注入,你可以方便的调 ...
分类:
其他好文 时间:
2017-05-31 16:31:37
阅读次数:
226
db2 load使用 最近有个好朋友因为load问题导致了生产故障,所以特意写篇文章总结一下load的用法及注意事项。 1.load概述 数据的导入方法有insert,import和load三种,其中load不需要写日志(或很少日志),不做检查约束和参照完整性约束,不触发Trigger,锁的时间比较 ...
分类:
数据库 时间:
2017-05-30 17:43:02
阅读次数:
285
上节课中,通过现象2可知道:假设对各个实现同样的控制。则须要反复写大量的代码。比方说,写日志,事务的开启。关闭,回滚等一系列操作。 可是在开发的过程中,假设常常注意以上的开发,那开发效率将非常低的。并且还easy出错。 面对上面的问题。假设仅仅是面向对象的编程。那开发的时候。程序猿不仅要专注于业务逻 ...
分类:
其他好文 时间:
2017-05-29 13:32:40
阅读次数:
156
记一次服务器IO过高处理过程一、背景在一次上线升级后,发现两台tomcat服务器的IOwait一直超过100ms,高峰时甚至超过300ms,检查服务器发现CPU负载,内存的使用率都不高。问题可能出现在硬盘读写,而且那块硬盘除了写日志外,没有其他的IO操作。最后发现是应用打印的日志信息太..
分类:
其他好文 时间:
2017-05-27 18:00:52
阅读次数:
213
mysql-学习-9-20170524-复制原理 剖析复制线程 mysql5.7复制的特点 主库写日志binlog的流程, innodb 到 redo 再到commit可以认为这个事务完成了 inodb redo prepare (没有Commit标志) 写binlog 分布式事务1.inodb r ...
分类:
数据库 时间:
2017-05-25 00:01:51
阅读次数:
298
最近在维护WPF系统的时候发现的问题,刚刚开始自己的电脑都不能重现,后面写日志跟踪才发现问题的所在。问题主要是由于:1. 在程序访问剪切板的时候,有其他程序正在占用剪切板,导致自己的程序无法访问,从而抛出异常;2.没有访问的权限,导致自己的程序无法访问。 以下是报错的截图和写日志跟踪出来的异常详细信 ...
概述: 代理模式,提供了对目标对象另外的访问方式。简单讲在不改变目标对象的提前下,为其添加额外功能以供其他对象使用。而对于开发人员来讲,其实就是不改变原有的代码,对相应功能进行扩展,比如限制对原有代码的访问权限,记录原有代码的执行时间,对运行过的代码写日志..... 代理模式有静态代理和动态代理。其 ...
分类:
其他好文 时间:
2017-05-21 09:52:00
阅读次数:
291
一、问题影响如果数据库归档不设置归档删除策略或归档暴增导致归档空间满,数据库将无法提供服务,甚至无法关闭数据库。因为关闭数据库会出发写日志,此时空间满了是不能写入日志进而导致数据库无法启动。业务系统将无法使用。二、归档存放方式,有如下几种情况:1、本地文件系..
分类:
数据库 时间:
2017-05-19 22:13:09
阅读次数:
231