会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
imagine0707
博客园
首页
新随笔
联系
订阅
管理
2022年2月8日
记一次生产环境因OOM造成的宕机事故
摘要: 事故过程 某天下午,客户突然反映生产环境系统无法使用,页面、小程序等接口均无响应,发生了宕机,紧急重启之后恢复正常。 原因排查 华为云系统监控显示,宕机之前数据库连接数飙升,redis连接数飙升。查看该时间段日志,发现大量sql连接超时无法执行。逐步缩短时间间隔寻找慢sql的起始发生时间点,最后发现
阅读全文
posted @ 2022-02-08 15:42 imagine0707
阅读(443)
评论(0)
推荐(0)
2021年11月25日
排序2-冒泡排序、选择排序、插入排序
摘要: 时间复杂度:这三种排序都是比较排序,时间复杂度都是O(n^2),比较次数上,选择排序≈插入排序<冒泡排序,冒泡排序效率极低 基本思路:都比较简单,代码中已有注释 //冒泡排序 public static void bubbleSort(int[] arr){ //从第一个元素开始依次向后比较,后一个
阅读全文
posted @ 2021-11-25 10:44 imagine0707
阅读(45)
评论(0)
推荐(0)
2021年11月24日
排序1-快速排序
摘要: 时间复杂度:O(n*logn),logn是使用分治提高了效率,缺点是越接近有序效率越低,会退化到O(n^2) 我的实现代码经实测,100万长度数组排序时间平均约为160毫秒 基本思路: 1.基准 对数组选取一个基准数(通常第一个数,提高效率可以取中间的数) 2.分区 依次比较替换后将数组分为两部分,
阅读全文
posted @ 2021-11-24 16:04 imagine0707
阅读(41)
评论(0)
推荐(0)
2021年10月21日
记一次word转pdf的开发过程及思考
摘要: 需求介绍 因付费客户需要,要实现一个批量生成商务文件pdf的功能,客户通过excel文档导入业务数据,要求根据业务数据的编号将不同数据分组,每一组的数据填充生成一个文件pdf,pdf的模板样式由客户提供word版本,最终将所有生成的pdf打包成一个zip,供客户下载使用 开发过程 1.项目中之前制作
阅读全文
posted @ 2021-10-21 18:07 imagine0707
阅读(715)
评论(0)
推荐(0)
公告