链表算法题解题技巧归纳总结

摘要: 最近集中刷了一批链表的题型,在这里总结一下解题技巧,以及对应题目的解题思路。 解题思路并不会细致入微,主要是为了总结归类,并且希望用几句话来激发灵感,权当是没思路时的指引以及以后复习时的提纲了。 还有一些重要或者总会绕晕的经典题目,也在这里记录一下代码的实现逻辑。 一、解决链表题型的两个技巧 遇到链 阅读全文
posted @ 2022-06-21 21:24 小白码上飞 阅读(292) 评论(0) 推荐(1) 编辑

MongoDB排序时内存大小限制和创建索引的注意事项!

摘要: 线上服务的MongoDB中有一个很大的表,我查询时使用了sort()根据某个字段进行排序,结果报了下面这个错误: [Error] Executor error during find command :: caused by :: Sort operation used more than the 阅读全文
posted @ 2022-05-06 10:14 小白码上飞 阅读(770) 评论(0) 推荐(0) 编辑

从理论到实践,刨根问底探索Java对象内存布局

摘要: 本篇文章先是介绍了Java对象的内存布局(由对象头、实例数据、对齐填充三部分组成);之后详细的介绍了对象头的数据结构(Mark Word、Klass Pointer、数组长度),以及不同锁状态下(01无锁、00轻量级锁、10重量级锁、11GC标记),Mark Word中的数据格式以及代表的含义;最后通过JOL打印出对象的内存布局,进一步验证了前半部分枯燥的理论知识。 阅读全文
posted @ 2022-04-18 14:32 小白码上飞 阅读(141) 评论(7) 推荐(1) 编辑

简单说说Runnable和Callable

摘要: Runnable和Callable这两个接口,是并发编程不可避免要谈的话题,而且总要被放到一起比较一番。太多的人写这两者之间的对比和差异了,在这里就只是随手记录一下自己的理解和想法了。 望文生义 Runnable,即可运行的。接口定义如下: public interface Runnable { / 阅读全文
posted @ 2022-03-24 23:28 小白码上飞 阅读(290) 评论(0) 推荐(0) 编辑

人生苦短,我用JRebel

摘要: 昨天看到团子推送的一篇关于热部署的文章,其中介绍了自研的Sonic插件在公司内部的应用。同时晒出来一张对比图: 团子表示我们的插件要比同类插件优秀哦。不过我定睛一看,好家伙,第一列的JRebel在图中的描述,除了远程debug相关的功能,其他的基本和团子的插件不相上下啊!没机会使用团子插件的朋友们, 阅读全文
posted @ 2022-03-19 14:26 小白码上飞 阅读(734) 评论(1) 推荐(2) 编辑

用两行代码实现重试功能,spring-retry真是简单而优雅

摘要: 背景 最近做的一个需求,需要调用第三方接口。正常情况下,接口的响应是符合要求的,只有在网络抖动等极少数的情况下,会存在超时情况。因为是小概率事件,所以一次超时之后,进行一次重试操作应该就可以了。重试很简单,设定最多的重试次数,用一个循环来实现就好了。比如一次请求是这样: @Controller pu 阅读全文
posted @ 2022-03-18 19:22 小白码上飞 阅读(718) 评论(0) 推荐(1) 编辑

数据库的基本信息,都在这几张表里了

摘要: 话说生产环境的数据库是不能本地直连的,所以公司一般都会提供一个比较简陋的数据库查询页面,在可控的范围内,支持你提交一些查询、变更SQL,满足你的查库功能。但是因为不能直接使用Navicat、DataGrip这些好用的数据库客户端,一些数据库的基本信息获取起来就比较麻烦了。比如你想看线上业务表都有哪些 阅读全文
posted @ 2022-03-16 23:37 小白码上飞 阅读(1156) 评论(1) 推荐(5) 编辑

S3上传时报错:Data read has a different length than the expected

摘要: 报错信息 使用S3上传文件时,发现存在几类报错。 第一种:Data read has a different length than the expected: dataLength=15932; expectedLength=19241; 这类报错的意思是,在上传时发现,该文件的实际长度和期望长度 阅读全文
posted @ 2022-03-13 23:19 小白码上飞 阅读(982) 评论(0) 推荐(0) 编辑

简单实现一个快速传输电子书到kindle的小项目

摘要: 前言 最近翻出来好久没有看的kindle,准备继续我的阅读之路。当然,也是因为发现了一个非常好的获取电子书资源的网站,又燃起了我的阅读兴趣。 然而,往kindle里传输电子书的方式一共有四种: 直接在kindle商城购买正版电子书,会同步到kindle上。但是我不买书哦 通过连接电脑传输。还得连电脑 阅读全文
posted @ 2022-03-13 23:17 小白码上飞 阅读(1198) 评论(0) 推荐(0) 编辑

Mac下Charles踩坑记录

摘要: Mac下Charles踩坑记录 初次使用Charles遇到的问题,包括安装证书,解决请求响应乱码问题 阅读全文
posted @ 2022-02-12 17:08 小白码上飞 阅读(876) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示