首页
学习
活动
专区
工具
TVP
发布

Vincent-yuan

专栏作者
516
文章
486596
阅读量
37
订阅数
Java内存问题分析与定位
一般建议 parallel scavenge (JDK8默认GC),适用大部分场景。
Vincent-yuan
2022-05-06
7280
Java调试与定位
JPDA  全称 Java Platform Debugger Architecture. 是Java定义的标准调试框架。
Vincent-yuan
2022-05-06
1K0
python3 多线程-线程异步
python3有threading和_thread两种线程写法,推荐使用threading。
Vincent-yuan
2022-05-06
5230
ElasticSearch7.6入门学习
笔记记录 B站狂神说Java的ElasticSearch课程:https://www.bilibili.com/video/BV17a4y1x7zq
Vincent-yuan
2022-05-06
1.3K0
实战!工作中常用到哪些设计模式
如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。
Vincent-yuan
2022-05-06
4170
剑指 Offer 07. 重建二叉树
递归方式 先根据先序遍历确认根节点,然后找出根节点在中序遍历的位置,从而确定左子树的长度和右子树的长度,对应到先序遍历中也能找出对应的左子树和右子树, 分别递归左子树和右子树,重复上面步骤。
Vincent-yuan
2022-05-06
1210
剑指 Offer 06. 从尾到头打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 题解: 使用栈,后进先出的特点。 从链表头开始,依次将节点入栈,然后依次弹出栈内元素并存储到数组中。 创建一个栈,用于存储链表的节点 创建一个指针,初始时指向链表的头节点 当指针指向的元素非空时,重复下列操作: 将指针指向的节点压入栈内     将指针移到当前节点的下一个节点 public class offer06
Vincent-yuan
2022-05-06
1570
剑指 Offer 03. 数组中重复的数字
找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3 限制: 2 <= n <= 100000 题解: 题意如上所示,从数组中随便找一个重复的元素,并输出这个元素即可。 如示例,可以输入2;也可以输出3 //放到集合中,判断add是否成功,如果失败,说明元素
Vincent-yuan
2022-05-06
1520
搜索旋转排序数组(leetcode33)
在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。
Vincent-yuan
2022-05-06
2310
最长有效括号(leetcode32)
给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。
Vincent-yuan
2022-05-06
1660
串联所有单词的子串(leetcode30)
给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。
Vincent-yuan
2022-05-06
2690
递归
找到如何将大问题分解为小问题的规律,并基于此写出递推公式,然后再推敲出终止条件,最后将其翻译为代码
Vincent-yuan
2022-05-06
7970
队列
对于顺序队列的实现:队列的实现需要两个指针,一个是head指针,指向队头;一个是tail指针,指向队尾;
Vincent-yuan
2022-05-06
4630
数组
寻址公式:a[i]_address = base_address + i * data_type_size
Vincent-yuan
2022-05-06
2420
IDEA 的 5 大调试技
在项目开发的时候我发现很多小伙伴能非常熟练的使用 IDEA 编写代码,但是对于IDEA调试的技巧掌握的不是很好,只会F7、F8、F9等这些基本调试功能。
Vincent-yuan
2021-12-31
5360
解决MyBatis报错 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
3、去看输出目录中有没有xml映射文件,maven项目默认把资源文件放在src/main/resources下,默认只识别src/main/resources下的资源文件。
Vincent-yuan
2021-12-31
1.6K0
搞定 Linux Shell 文本处理工具
本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;
Vincent-yuan
2021-12-20
1.7K0
9种设计模式在Spring中的运用
BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。
Vincent-yuan
2021-12-20
4100
Linux三剑客之grep,awk,sed命令必知必会
Grep是用于快速搜索匹配模式的简单工具,但是awk更像是一种编程语言,用于处理文件并根据输入值生成输出。
Vincent-yuan
2021-12-20
9K0
说说进程间通信和线程间通信的几种方式及区别
对于进程来说,子进程是父进程的复制品,从父进程那里获得父进程的数据空间,堆和栈的复制品。
Vincent-yuan
2021-12-16
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档