首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
太坑专题
太坑了,C标准库缓冲区溢出的问题,该搞清楚了
大家好,我是小麦,今天给大家分享一篇文章。在开发的过程中,如果遇到C标准库缓冲区溢出的问题,那么内心肯定是奔溃的。 下面我们来看看有哪些办法来避免这种情况吧。 C中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作strcpy、strcat、sprintf 和 gets。 大部分程序员仍然会使用这些函数,因为从来没有人教开发人员避免使用它们
阅读更多...
比赛,你太坑了
昨天打比赛,所有测试点都对,结果TLE掉了,我整的心态爆炸 (இдஇ)
阅读更多...
聊聊Spring事务失效的12种场景,太坑了
前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注解:@Transactional,就能轻松搞定事务。我猜大部分小伙伴也是这样用的,而且一直用一直爽
阅读更多...
聊聊索引失效的10种场景,太坑了
前言 今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题,因为索引是大家都比较关心的公共话题,确实有很多坑。 不知道你在实际工作中,有没有遇到过下面的这两种情况: 明明在某个字段上加了索引,但实际上并没有生效。索引有时候生效了,有时候没有生效。 今天就跟大家一起聊聊,mysql数据库索引失效的10种场景,给曾经踩过坑,或者即将要踩坑的朋友们一个参考。 1. 准备工作 所谓空口无凭,如果我
阅读更多...
公司的网络太坑了,本来分分钟解决的问题,我活活用了一个礼拜... 也没解决
这是一篇令人感到非常绝望的文章!如果你看完之后也很绝望,希望你能加个关注,如果你看完之后没有绝望,希望你能留下你路过的痕迹。 和之前一样,由于工作需要研究了powerjob,一开始我是将powerjob的服务端和客户端都在我本地启动的,由于太卡了,我就找了一台服务器,然后将服务端部署在服务器上了,这样我就先研究客户端这边就可以了,一开始出现了时钟不同步问题,经过我上一次的记录已经解决,
阅读更多...
聊聊spring事务12种场景,太坑了
前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注解:@Transactional,就能轻松搞定事务。我猜大部分小伙伴也是这样用的,而且一
阅读更多...
太坑了,降低 代码可读性的 12 个技巧
工作六七年以来,接手过无数个烂摊子,屎山雕花、开关编程已经成为常态。 下面细数一下 降低代码可读性,增加维护难度的 12 个编码“技巧”。 假设一个叫”二狗“ 的程序员,喜欢做以下事情。 1. 二狗积极拆分微服务,一个表对应一个微服务 二狗十分认可微服务的设计思想。认为微服务可以独立开发和发布,每次改动不会影响其他系统。大大提高了开发人员的效率和线上稳定性。还可以在新服务里使用新的技术,
阅读更多...
聊聊索引失效的10种场景,太坑了
前言 我之前写的一篇文章《聊聊sql优化的15个小技巧》,自发表之后,在全网广受好评,被很多大佬转载过,说明了这类文章的价值。 今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题,因为索引是大家都比较关心的公共话题,确实有很多坑。 不知道你在实际工作中,有没有遇到过下面的这两种情况: 明明在某个字段上加了索引,但实际上并没有生效。索引有时候生效了,有时候没有生效。 今天就跟大家一起聊聊,
阅读更多...