java后端使用while死循环设计轮询线程提升性能

大家好,我是小编LRyab,公众号LRyab博客网,LRyab博客网是分享一些个人成长、思考方向、个人感悟、职业规划,博客涵盖java技术 vue. html. css.前端技术spring全家桶. linux运维技术在365天把你打造出来一个全栈工程师!
点击下方卡片关注公众号,每天分享一篇技术干货!

引言:

生活在这个时代是由科技推动的时代,无论做什么,都是时代的产物,有需求就有产品,有产品就有价值。比如以前写代码的时候总是发现内存溢出的现象,不知道怎么办?以前知道while(true)老师并没有教我们怎么用,但是还是有人再用了。有些东西就是这样,你比别人努力,你比别人先知道这个东西怎么用,你就是比别人跑的快。这个时代,你比别人跑的快,你就会比别人厉害。

1为什么写while(true)这个死循环提升性能解决方案

大概在我2016年参加工作的时候我就遇到过这个while(true)因为当初自己并不知道分页的概念,直到后来学习了java的分页查询,加上这次又遇到这个while(true)的代码片段,让我明白了,这次一定要将这个技术点记录下来,方便下次复制粘贴。

2技术大纲

看文章之前,还是老样子,请先看下面这张技术大纲图,大概了解这里面涉及到的技术与流程,坚持按照大纲看完文章你的思路会更清晰。

3while(true)技术解决方案

3.1案例展示

java.lang.OutOfMemoryError:Java进行大数据量查询内存溢出

后台进行进行库存查询,select * from  table  查询出来的数据量只有2万多条,返回至List集合中,却报了内存溢出的错误。

对接入库数据,有时候List数据量比较大,需要分批入库。

3.2常见代码展示

4有意义的一句话

学习的目的不是为了感动自己,而是为了改变我们的生活。我们收入的来源就是工作、投资、副业。我们学习的目的,是为了将你学到的知识转化为一种商品、服务。你应该思考如何将知识转化为一篇文章,人们愿意为这样的文章点赞打赏,这才是知识的价值。

5结束语
还是那句话,首先知道自己想要什么,就去获取什么?学会改变思维,学会布局,不断的试错,找到自己喜欢的,久而久之或许你就 找到了。
我看过很多互联网的技术博客文章从来没有程序员分享他们是怎么靠业余时间增加收入的,因为大部分程序员都在闷声发大财,关注我,让天下码农没有难做的生意,帮你打造适合自己的领域,LRyab每天业余时间就是写博客,积累自己的数据库,因为我始终知道只要我自己向内心求答案,学会抓重点聚焦一个自己喜欢,擅长的领域,精耕细作能赚钱。感兴趣可以看看我的个人博客你会学到更多《点击进入我的博客》。
=全文完=
(0)

相关推荐

  • 程序员的简历应该这么写!!(附简历模板)

    通知:最近有点事情,时间比较紧张,本周会发一些其他方面技术相关文章(很久之前发过,但那时候读者很少,所以很多人没看过,正好重新排版添加一些内容,好加入到「算法汇总」里),每天的文章不会断,本周四五或者 ...

  • 程序员除了写代码,还应重视哪些方面?

    作者:周见智 www.cnblogs.com/xiaozhi_5638/p/10186940.html 撤离一线城市工作已经接近一年时间,工作环境发生变化,让我印象深刻的应该是公司周围同事的工作状态. ...

  • 空中金融 CTO 朱晔:学习最重要是方法,管理最重要是高度

    10月 23日,EGO上海分会会员.空中金融 CTO 朱晔作为 EGO 线上分享第二季嘉宾,与超过 400 位会员交流了自己的技术学习和技术管理历程.本文根据朱晔口述内容整理. 口述|朱晔 整理|赵新 ...

  • 开源的Java后端通用型项目,值得收藏!

    嗨喽!Java后端编程的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的推文能够第一时间及时送达到大家手上,大家记得将公众号 加星标置顶 ,公众号每天会送上Java技术干货推文 ! 上篇推文 ...

  • Java后端编程技术微信群和QQ群

    今天特意写一篇文章来创建个氛围良好的程序员技术交流群.如果你喜欢在QQ群里讨论,可以加程序员技术交流QQ群:882985475 . 如果你已经卸载了QQ了,那么你可以添加下面小助手微信,备注:加群.会 ...

  • 西门子PLC的“ModbusRTU通讯”和“轮询”

    Modbus是PLC应用中常用的通讯手段,轮询是在进行一个控制器连接多个从站的通讯时常用的编程手段,由于ST语言在数据处理上的优势,此方法变得更为简单.下面以西门子S7 1214C PLC的Modbu ...

  • 干货 | 小论定时器玩法(时间轮询法)

    EEWORLD 电子资讯 犀利解读 技术干货 每日更新 经常来说,对于一些不复杂的单片机应用,而且对于内存和存储要求比较严格,又需要多分时去处理一些指定的任务,在无法使用RTOS的情况下,使用一个硬件 ...

  • 2021上海车展|内/外设计换新质感提升 实拍BEIJING EU5 PLUS

    作为BEIJING品牌中纯电领域的当家花旦,EU5车型曾创造过年销超过10万台的记录,此次推出的EU5 PLUS车型与EU5相比其内/外都进行了全新设计,产品力持续提升. 2021上海车展正式开幕,在 ...

  • 回归手机设计常态,但游戏性能毫不逊色,黑鲨4系这步棋走对了吗

    这次不叫腾讯黑鲨手机了,回归常态设计的黑鲨4系游戏表现毫不逊色,心动吗? 第一次关注黑鲨的发布会,突然发现在电竞游戏手机当中,之前我的划分是iQOO是一个品类,然后ROG.红魔和黑鲨是一个类型!iQO ...

  • 学会这些方法,你的设计审美就会提升!

    前言 在实际工作中会遇到的各种各样的问题,有的作品在版式上基本都说得过去,但是跟客户的要求却背道而驰,很多时候设计师就会手足无措,除了经验缺乏之外,还有自身对项目的调性或者客户想要的效果没有真正的理解 ...

  • 这十个UI设计技法可以瞬间提升用户体验

    本文翻自UI 设计师 Victor Adeyemo译文,他将自己走过无数弯路之后总结出来的图片使用技巧梳理成为一篇干货满满的文章,这些技巧可以应用到UI和平面排版当中,往下看看吧: 如果你仔细查看如今 ...

  • ENKEI NT03RR轮圈,极端性能的街道/赛道之选 | 酷乐汽车

    大量现货在库 咨询客服好价 总代合作 100%正品保证 一句话总结NT03RR:大马力车型必备 -- 轮胎够宽,卡钳够大,都能装的下. 适配车型:大众奥迪四驱大马力(S3/S4/高R/各类RS) 宝马 ...