草庐IT

RSSI定位

全部标签

MySQL慢查询:慢SQL定位、日志分析与优化方案

一个sql执行很慢的就叫慢sql,一般来说sql语句执行超过5s就能够算是慢sql,需要进行优化了为何要对慢SQL进行治理每一个SQL都需要消耗一定的I/O资源,SQL执行的快慢直接决定了资源被占用时间的长短。假设业务要求每秒需要完成100条SQL的执行,而其中10条SQL执行时间长导致每秒只能完成90条SQL,所有新的SQL将进入排队等待,直接影响业务治理的优先级master数据库->slave数据库:采用读写分离架构,读在从库slave上执行,写在主库master上执行。但由于从库的数据都是在主库复制过去的,主库如果等待较多的情况,会加大从库的复制延时执行SQL次数多的优先治理某张表被告并

MySQL慢查询:慢SQL定位、日志分析与优化方案

一个sql执行很慢的就叫慢sql,一般来说sql语句执行超过5s就能够算是慢sql,需要进行优化了为何要对慢SQL进行治理每一个SQL都需要消耗一定的I/O资源,SQL执行的快慢直接决定了资源被占用时间的长短。假设业务要求每秒需要完成100条SQL的执行,而其中10条SQL执行时间长导致每秒只能完成90条SQL,所有新的SQL将进入排队等待,直接影响业务治理的优先级master数据库->slave数据库:采用读写分离架构,读在从库slave上执行,写在主库master上执行。但由于从库的数据都是在主库复制过去的,主库如果等待较多的情况,会加大从库的复制延时执行SQL次数多的优先治理某张表被告并

如何定位Linux应用程序崩溃?

背景最近项目中用到了一个库,在程序崩溃时可以生成exception文件,记录程序崩溃时的调用信息,对于定位问题比较有价值,因此整理下这个库涉及到的知识点。相关测试代码已经放到github可以下载调试。基础知识mapsmaps用来描述进程的虚拟地址空间是如何使用的。总共包括六列,每列及其含义如下:名字含义address本段在虚拟内存中的地址范围。perms本段的权限,r-读,w-写,x-执行,p-私有,s-共享。offset即本段映射地址在文件中的偏移。dev主设备号与次设备号:所映射的文件所属设备的设备号。inode文件索引节点号。pathname映射的文件名。对有名映射而言,是映射的文件名。

如何定位Linux应用程序崩溃?

背景最近项目中用到了一个库,在程序崩溃时可以生成exception文件,记录程序崩溃时的调用信息,对于定位问题比较有价值,因此整理下这个库涉及到的知识点。相关测试代码已经放到github可以下载调试。基础知识mapsmaps用来描述进程的虚拟地址空间是如何使用的。总共包括六列,每列及其含义如下:名字含义address本段在虚拟内存中的地址范围。perms本段的权限,r-读,w-写,x-执行,p-私有,s-共享。offset即本段映射地址在文件中的偏移。dev主设备号与次设备号:所映射的文件所属设备的设备号。inode文件索引节点号。pathname映射的文件名。对有名映射而言,是映射的文件名。

Android集成高德定位SDK

参考入门指南:https://lbs.amap.com/api/android-location-sdk/gettingstarted1、获取高德key参考:https://lbs.amap.com/api/android-location-sdk/guide/create-project/get-key/(1)、高德SDK控制台,点击我的应用image.png(2)、右上角点击创建应用随便填写一个应用名称,以及选择一个应用类型,然后创建image.png(3)、点击添加image.png(4)、创建新KEY点击如何获取,得到对应的SHA1填入即可,高德自己教程已经很详细出此处不再赘述。ima

Android集成高德定位SDK

参考入门指南:https://lbs.amap.com/api/android-location-sdk/gettingstarted1、获取高德key参考:https://lbs.amap.com/api/android-location-sdk/guide/create-project/get-key/(1)、高德SDK控制台,点击我的应用image.png(2)、右上角点击创建应用随便填写一个应用名称,以及选择一个应用类型,然后创建image.png(3)、点击添加image.png(4)、创建新KEY点击如何获取,得到对应的SHA1填入即可,高德自己教程已经很详细出此处不再赘述。ima

position:fixed会一直依据窗口进行定位吗

在刚开始学习CSS的时候,我们都知道固定定位:固定定位(position:fixed;)其实是绝对定位定位的子类别,一个设置了position:fixed的元素相对于视窗是固定的,就算页面文档发生了滚动,它也会一直待在相同的地方但是在实际项目中却遇到了明明使用了fixed定位,但该元素却没有按照期望基于屏幕视口(viewport),而是依据了它的祖先元素。image.png排查原因,发现该元素定位依赖的祖先元素设置了transform属性,尝试去除该属性,fixed定位恢复正常。查阅了相关文档,发现transform属性确实是有副作用的:transform的元素会影响overflowarea(

position:fixed会一直依据窗口进行定位吗

在刚开始学习CSS的时候,我们都知道固定定位:固定定位(position:fixed;)其实是绝对定位定位的子类别,一个设置了position:fixed的元素相对于视窗是固定的,就算页面文档发生了滚动,它也会一直待在相同的地方但是在实际项目中却遇到了明明使用了fixed定位,但该元素却没有按照期望基于屏幕视口(viewport),而是依据了它的祖先元素。image.png排查原因,发现该元素定位依赖的祖先元素设置了transform属性,尝试去除该属性,fixed定位恢复正常。查阅了相关文档,发现transform属性确实是有副作用的:transform的元素会影响overflowarea(

CSS基础-09-布局(定位 position、浮动float,元素对其、图像对其、文本对齐、元素内内容对齐,元素堆叠)

1定位(position)1.1static定位效果静态定位的元素不会受到top,bottom,left,right影响。示例div.static{position:static;}1.2fixed定位作用相对于浏览器窗口是固定的,即不会因滚动条移动示例p.pos_fixed{position:fixed;}1.3relative定位效果相对其正常位置移动示例{position:relative;left:-20px;}h2.pos_right{position:relative;left:20px;}可使用:top,bottom,left,right1.4absolute定位效果定位在页面的

CSS基础-09-布局(定位 position、浮动float,元素对其、图像对其、文本对齐、元素内内容对齐,元素堆叠)

1定位(position)1.1static定位效果静态定位的元素不会受到top,bottom,left,right影响。示例div.static{position:static;}1.2fixed定位作用相对于浏览器窗口是固定的,即不会因滚动条移动示例p.pos_fixed{position:fixed;}1.3relative定位效果相对其正常位置移动示例{position:relative;left:-20px;}h2.pos_right{position:relative;left:20px;}可使用:top,bottom,left,right1.4absolute定位效果定位在页面的