背景收到nginx的超时报警和服务所在机器的load报警,通过分析问题时间段的系统cpu,内存,网络io,磁盘io使用情况,发现是磁盘io达到瓶颈导致。通过iostat看磁盘的await(平均每次设备I/O操作的等待时间)时间达几百毫秒且util(一秒中有百分之多少的时间用于I/O操作,即被io消耗的cpu百分比)持续100%分析定位问题服务1,通过使用iotop来看系统上使用io最多的进程,发现
分类:
其他好文 时间:
2020-04-23 00:50:14
阅读次数:
181
Collections工具类 针对集合操作的工具类.里面定义的都是静态方法。 Collections和Collection有什么区别? Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口. List:对元素都有定义索引。有序的。可以重复元素。 Set ...
分类:
其他好文 时间:
2020-04-23 00:50:30
阅读次数:
61
获取当前栏目链接 : <?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>获取当前栏目名称 :[!--class.name--] 或 <?=$class_r[$GLOBALS['navclassid']]['classname']?> ...
分类:
其他好文 时间:
2020-04-23 00:51:20
阅读次数:
143
题目描述 Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. According to the definition of LCA on Wikipedia: “The ...
分类:
其他好文 时间:
2020-04-23 00:51:39
阅读次数:
73
对应复数z=x+yi,模与辅角用以下公式求解:图片来自于百度百科: ...
分类:
其他好文 时间:
2020-04-23 00:52:22
阅读次数:
65
1.1简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordi ...
分类:
其他好文 时间:
2020-04-23 00:53:42
阅读次数:
218
Dubbo 自己实现的SPI 用于获取一个实现类的对象 一、为什么Dubbo要自己设计一套SPI 1.原始的JDK SPI不支持缓存: Dubbo设计了缓存对象-cachedInstances 是一个 new ConcurrentHashMap<String, Holder<Object>>() 2 ...
分类:
其他好文 时间:
2020-04-23 00:54:41
阅读次数:
57
首先我们先思考一个问题,假设:在一对一,或者一多中,我们有一个用户,他有100个账户。 问题1:在查询用户的时候,要不要把关联的账户查出来? 问题2:在查询账户的时候,要不要把关联的用户查出来? 解答:在查询用户的时候,用户下的账户信息应该是我们什么时候使用,什么时候去查询。 在查询账户的时候,账户 ...
分类:
其他好文 时间:
2020-04-23 00:55:57
阅读次数:
64
皆さん、おはようございます。 作文の授業です。 前回の宿題、小説の感想文をまだ出していない人は提出お願いします。 今日は感想文の添削をしてから報告書に進みます。 教科書をダウンロードしてください。 教科書ダウンロード 感想文添削 下線部を適切な日本語に直してください。 その小説の名前は『昼顔』で、人 ...
分类:
其他好文 时间:
2020-04-23 00:56:13
阅读次数:
77
面向对象 面向对象学习的三条主线: 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3.关键字:this、super, 权限修饰符, static, final, abstract、interface, package、imp ...
分类:
其他好文 时间:
2020-04-23 00:56:28
阅读次数:
70
想要提升你的代码质量,那必不可少的变量名的合理选择,系统整理归纳知识清单,快速梳理掌握诀窍,变量名的正确的形式! ...
分类:
其他好文 时间:
2020-04-23 00:56:49
阅读次数:
69
背景 在项目中发现,文件下载时有可能出现文件不完全导致的文件无法打开的情况,考虑在后台响应中加入文件MD5,与前台取得文件后生成的MD5值作一次校验,来判断文件是否正确下载。 问题 此功能的难点是如何在response中加入MD5值。原文件下载接口中使用的是HttpServletResponse,然 ...
分类:
其他好文 时间:
2020-04-23 00:57:16
阅读次数:
67
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/gdVObN 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 https ...
分类:
其他好文 时间:
2020-04-23 00:58:23
阅读次数:
61
摘自:https://m.php.cn/redis/442650.html 1、string 简介:Strings数据类型是最常用、简单的key-value类型,普通的key/ value 存储都可以归为此类。value不仅可以是字符串,也可以是数字。因为是二进制安全的,所以你完全可以把一个图片文件 ...
分类:
其他好文 时间:
2020-04-23 00:58:34
阅读次数:
57
多道技术 多道技术是基于单核背景下产生的 cpu 执行过程(单核): 单道(串行): ? cpu 同一时间只能执行一个任务,这个任务不结束,不能执行其他任务 多道技术: ? cpu 在执行a任务时,a任务发生了 IO 操作或者是执行时间过长时,此时 cpu 可以将 a(保存状态)然后再切换去执行b任 ...
分类:
其他好文 时间:
2020-04-23 00:58:50
阅读次数:
85
一、多道技术 1.1、必备知识点 并发:看起来像同时运行的就可以称之为并发 并行:真正意义上的同时执行 注:并行肯定算,单核的计算机肯定不能实现并行,但是可以实现并发!!! 补充:我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的内核数 1.2、多道技术 节省多个程序运行的总耗时 1. ...
分类:
其他好文 时间:
2020-04-23 00:59:06
阅读次数:
77
一、GIS系统概要GIS系统充分利用了现代化计算机网络技术、云计算技术、3G信息通信技术、Zigbee无线技术,结合地理信息系统和全球定位系统,建立起适应社会需求的城市管网生产运营综合管理系统与应急指挥综合信息平台,满足生产运营与调度指挥等业务需求,具备多媒体信息综合处理功能,实现了生产调度与各系统的高度集成、高效融合,使各类信息精确显示、高度共享。创新技术:自主地图引擎、多种地图支持、富客户端应
分类:
其他好文 时间:
2020-04-23 00:59:43
阅读次数:
84
任务清单 引导页 登录 登录页面(完成) 注册页面(完成) (忘记密码页面) (或者是再加上第三方登录) 音乐 有歌唱比赛的视频页面 比赛的详情 评论 自己录制音频的功能相关的页面 命名保存页 音乐列表歌单那个页 互动(校园之声) 歌曲播放页 我的 账户信息 账户信息修改页 设置 退出登录 修改密码 ...
分类:
其他好文 时间:
2020-04-23 01:00:10
阅读次数:
78
以下代码输出是什么? list=['a','b','c','d','e'] print list[10:]A. []B. 程序异常C. ['a','b','c','d','e']D. 输出空 A 现有字典 d={"a":26,"g":20,"e":20,"c":24,"d":23,"f":21,"b ...
分类:
其他好文 时间:
2020-04-23 01:00:55
阅读次数:
57
题目链接:https://ac.nowcoder.com/acm/problem/14247 思想:暴力枚举两个区间的左右端点时间复杂度很高,可如果枚举一个区间,问题会简化。 维护到 i 处的异或和(pre[i],类似于桶排序中的桶,所以num数组开大点),枚举右区间加上左区间与当前区间异或值相等的 ...
分类:
其他好文 时间:
2020-04-23 01:01:16
阅读次数:
55