上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
摘要: 写在前面 相信很多小伙伴都知道局部变量是线程安全的,那你知道为什么局部变量是线程安全的吗? 前言 多个线程同时访问共享变量时,会导致并发问题。那么,如果将变量放在方法内部,是不是还会存在并发问题呢?如果不存在并发问题,那么为什么不会存在并发问题呢? 著名的斐波那契数列 记得上学的时候,我们都会遇到这 阅读全文
posted @ 2020-10-24 18:28 冰河团队 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 写在前面 最近小伙伴加群时,我总是问一个问题:Java中的String类占用多大的内存空间?很多小伙伴的回答着实让我哭笑不得,有说不占空间的,有说1个字节的,有说2个字节的,有说3个字节的,有说不知道的,更让人哭笑不得的是竟然还有人说是2的31次方。那如果真是这样的话,服务器的内存空间还放不下一个字 阅读全文
posted @ 2020-10-22 19:50 冰河团队 阅读(9131) 评论(2) 推荐(3) 编辑
摘要: 写在前面 写【高并发专题】有一段时间了,一些读者朋友留言说,并发编程很难,学习了很多的知识,但是在实际工作中却无从下手。对于一个线上产生的并发问题,又不知产生这个问题的原因究竟是什么。对于并发编程,感觉上似乎是掌握了,但是真正用起来却不是那么回事! 其实,造成这种现象的本质原因就是没有透彻的理解并发 阅读全文
posted @ 2020-10-21 00:05 冰河团队 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 写在前面 最近,很多小伙伴留言说,在学习高并发编程时,不太明白分布式锁是用来解决什么问题的,还有不少小伙伴甚至连分布式锁是什么都不太明白。明明在生产环境上使用了自己开发的分布式锁,为什么还会出现问题呢?同样的程序,加上分布式锁后,性能差了几个数量级!这又是为什么呢?今天,我们就来说说如何在高并发环境 阅读全文
posted @ 2020-10-18 22:41 冰河团队 阅读(805) 评论(0) 推荐(1) 编辑
摘要: 写在前面 写这篇文章的背景是有个跟我关系不错的小伙伴去某大型互联网公司面试,面试官问了他关于分布式事务的问题,不巧的是他确实对分布式事务掌握的不是很深入,面试的结果挺遗憾的。不过,这位小伙伴还是挺乐观的,让我写写关于【分布式事务】的系列文章,他想提升自己关于分布式事务的短板,那我就写一个【分布式事务 阅读全文
posted @ 2020-10-16 00:26 冰河团队 阅读(4883) 评论(1) 推荐(1) 编辑
摘要: 写在前面 很多时候,我们在并发编程中,涉及到加锁操作时,对代码块的加锁操作真的合理吗?还有没有需要优化的地方呢? 前言 在《【高并发】优化加锁方式时竟然死锁了!!》一文中,我们介绍了产生死锁时的四个必要条件,只有四个条件同时具备时才能发生死锁。其中,我们在阻止请求与保持条件时,采用了一次性申请所有的 阅读全文
posted @ 2020-10-15 11:36 冰河团队 阅读(847) 评论(0) 推荐(1) 编辑
摘要: 写在前面 很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何构建高并发系统了! 究竟什么样的系统算是高并发系统?今天,我们就一起解密高并 阅读全文
posted @ 2020-10-14 01:45 冰河团队 阅读(2036) 评论(2) 推荐(2) 编辑
摘要: 写在前面 在 【冰河技术】 微信公众号中的【互联网工程】专题,更新了不少文章,有些读者反馈说,在公众号中刷 历史文章不太方便,有时会忘记自己看到哪一篇了,当打开一篇文章时,似乎之前已经看过了,但就是不知道具体该看哪一篇了。相信很多小伙伴都会有这样的问题。那怎么办呢?最好的解决方案就是我把这些文章整理 阅读全文
posted @ 2020-10-12 23:10 冰河团队 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 写在前面 十一长假基本上过去了,很多小伙伴在假期当中还是保持着持续学习的心态,也有不少小伙伴在微信上问我,让我推送相关的文章。这个时候,我都是抽空来整理小伙伴们的问题,然后,按照顺序进行推文。 PS:这个假期我是哪里也没去,除了在家带娃,就是抽空写文了。有人说:假期没人看技术文?我不信! 小伙伴的疑 阅读全文
posted @ 2020-10-10 17:53 冰河团队 阅读(4659) 评论(0) 推荐(0) 编辑
摘要: 写在前面 不管是传统软件企业还是互联网企业,不管是管理软件还是面向C端的互联网应用。都不可避免的会涉及到报表操作,而对于报表业务来说,一个很重要的功能就是将数据导出到Excel。如果我们在业务代码中,嵌入很多导出Excel的逻辑,那我们的代码就会变得异常臃肿,不利于维护,而且导出Excel的核心逻辑 阅读全文
posted @ 2020-10-07 10:59 冰河团队 阅读(2250) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页