丰富小蘑菇

文章
6
资源
0
加入时间
2年10月18天

MySQL日志双一配置分析实战

mysql双一配配置分析mysql双一配置主要是binlog和redolog的落盘时间的binlog的write 和 fsync 的时机,是由参数 sync_binlog 控制的:sync_binlog=0的时候,表示每次提交事务都只 write,不 fsync;sync_binlog=1的时候,表示每次提交事务都会执行 fsync;sync_binlog=N(N>1) 的时候,表示每次提交事务都 write,但累积 N 个事务后才 fsync。write是指将日志文件写入到文件系

android textview settext卡顿深层次原因

最近在公司项目里面发现listview里面的textview在调用settext函数的时候非常耗时,当时都有点不敢相信,这是因为如果你把textview设置成wrap_content,则每次调用settext之后会调用到........40334034 if (mMovement != null) {4035 mMovement.ini

CI(Continuous Integration)持续集成

目录 为什么做CI CI价值 重点 CI系统流程 CI详细流程图如下 代码提交流程 自测环境发布流程 Beta环境发布流程(分支:dev) 流程触发机制 触发机制配置merge请求时触发 ...

那些年踩过JAVA迭代器的坑

我们知道 在遍历list的时候有三种方法1 for 2each-for 3iterator(增强for原理也是迭代器)这些我们都是耳熟能详并且闭着眼睛都能写出来的,但我们在实际运用的时候并不是仅仅为了遍历,遍历一定是有目地的,我们遍历的目的,是为了确定某个值,或者实现对list的一些变化,比如增加删除或者改写。在经过一番尝试后,我发现在我尝试判断集合里存在某个元素,或者某个元素达到某个标准的时候对集合实现改动的时候,总是会报错,常见的有2个异常1 java.util.Concurre..

JavaScript 拾碎[五] 使用eval 或者new Function 进行语法检查

  使用代码来实现分析代码的语法,这是一件极其痛苦的事情。 简单的解决办法是:使用脚本引擎自己的语法检查,比方说eval( ) 或者new Function( )。   使用new Function( ) 来进行语法检查 eval( ) 方法是不能乱用的,在不适当的时候使用eval( ) 方法可能导致整个程序都会出问题的; 而new Function( ) 就没这么大问题。虽然new Fu...