张念磊的博客

后端技能 - 如何实现一个jstack

JVM jstack
Read more

后端技能 - jstack命令实现原理

JVM jstack
Read more

后端技能 - 使用jstack命令定位JVM异常

JVM jstack
[toc] 2020/8/1 一. 找到出错的服务docker 部署的方式 找到docker服务的pid 1docker ps 进入docker 1docker exec -it {pid} /bin/bash 先使用jps命令查看运行的java应用 jstack命令1j ...
Read more

Linux-find命令

[toc] find扩展元字符find1234touch /tmp/{1...9}.txtls /tmp/*.txtfind *txt -exec rm -v {}\;cut -d ":" - ...
Read more

历史博客汇总

这是一篇历史博客的汇总这是我以前自己域名的博客网站所写的所有博客,现在服务器到期了,也没有时间维护多个平台的博客,故把历史的博客全都搬到这篇文章里。 [toc] Hello 我是张念磊Stephen Read是我的英文名 一直都有写博客的欲望,直到大四才开始写。 欢迎评论 python - ...
Read more

LeetCode看到一个小技巧

很有趣,记录一下。 算法题中困难的地方就是面对复杂的情况,找出一个公共的方法 以下是一个题解中的代码片段:123456789public static void functionName (int[] nums1, int[] nums2){ int n1 = nums1.l ...
Read more

后端开发 - 记一次生产问题定位

Java JVM jstack
@auther 张念磊@date 2020/7/25 [toc] 问题描述一个服务上线生产之后两天出现了三次问题 详细征兆如下: 刚出现此问题时,浏览器的一个请求发过去,开发者工具network一栏显示该请求状态一直是padding,会持续几分钟。 网关服务打印了对应的请求。 后台服务只打 ...
Read more

LeetCode 153. 寻找旋转排序数组中的最小值

LeetCode
[toc] 题目 153. 寻找旋转排序数组中的最小值 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 请找出其中最小的元素。 你可以假设数组中不存在重复元素。 示例 1: 12输入: [ ...
Read more

LeetCode 154. 寻找旋转排序数组中的最小值 II

LeetCode
[toc] 题目 154. 寻找旋转排序数组中的最小值 II 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 请找出其中最小的元素。 注意数组中可能存在重复的元素。 示例 1: 12输入: ...
Read more

LeetCode 167. 两数之和 II - 输入有序数组

LeetCode
[toc] 题目 167. 两数之和 II - 输入有序数组 给定一个已按照升序排列\ 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 ind ...
Read more
Prev Next