- 博客(6)
- 收藏
- 关注
原创 面试算法整理(写作中。。。)
文章目录剑指offer链表从尾到头打印链表链表中倒数第k个结点删除链表中某个节点反转链表合并两个排序的链表两个链表的第一个公共结点链表中环的入口节点删除链表中重复的结点复杂链表的复制树栈与队列栈的弹出、压入队列搜索算法二维数组查找旋转数组的最小数字(二分查找)数字在排序数组中出现的次数(二分查找)剑指offer链表从尾到头打印链表包含三种解法:先获取链表长度,时间复杂度为O(n),再从后到前获取链表倒树的每一个元素,时间复杂度为O(n*n),此种太蠢先链表反转、再输出,此种时间复杂度为O(2n
2021-01-21 14:29:44 139 2
原创 RestTemplate总结
RestTemplate教程RestTemplate干货大全RestTemplate原理、RestTemplate使用、RestTemplate连接池、常见问题、架构思维
2021-01-13 22:36:17 1964
原创 mysql count函数与分页功能极限优化
场景:某后台的功能列表,页面底部为通用分页: 总条数: 16209321 页码:1 2 3 4 5 .... 9819 页面默认展示10条数据,默认展示条数可选。页面上部分搜索区域部分有多达20-30的筛选条件,筛选条件分别来自于不下10张数据表。 拿订单列表查询举例,可以可用用用户表里的某个特殊字段进行筛选,如性别等,这些字段肯定不会在订单表存储,所以必然会进行联表。使用者常常有疑问: 为何页面只有10条数据,查询却如此之慢?老板会质疑你,做的是什么玩意?查询10条数据都要1分钟以上的时间
2020-12-09 17:42:09 1035
原创 jackjson教程
Jackson提供了三种可选的JSON处理方法1、流式API com.fasterxml.jackson.core.JsonParser读 com.fasterxml.jackson.core.JsonGenerator写2、树模型:提供一个 JSON 文档可变内存树的表示形式 com.fasterxml.jackson.databind.ObjectMapper生...
2019-01-23 14:22:04 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人