上一页 1 ··· 109 110 111 112 113 114 115 116 117 ··· 221 下一页
摘要: 通过这一个多月的努力,将 FullGC 从 40 次/天优化到近 10 天才触发一次,而且 YoungGC 的时间也减少了一半以上,这么大的优化,有必要记录一下中间的调优过程。 对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间,线上 阅读全文
posted @ 2021-07-12 10:45 Java技术栈 阅读(435) 评论(0) 推荐(0)
摘要: 你有不有被问过?有一次我就被问到一脸懵逼。。 CPU(中央处理器),也被称为微处理器,是计算机的心脏和/或大脑。本文让我们一起深入了解计算机的核心,以帮助我们高效地编写计算机程序。 以下为译文: “工具通常比机器简单,通常用手来使用,而机器通常由动物或蒸汽动力驱动。” ——查尔斯·巴贝奇 计算机是一 阅读全文
posted @ 2021-07-11 16:09 Java技术栈 阅读(452) 评论(0) 推荐(0)
摘要: IDEA版本:2020.1 使用 IntelliJ IDEA 很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置 1.首先将本地的设置上传到云端[其中可能会修改写插件-在右下角点击云朵修改即可] 2.在另一台电脑上同步设置[同步在右下角小云朵] 同时要将sett 阅读全文
posted @ 2021-07-10 17:50 Java技术栈 阅读(3168) 评论(0) 推荐(1)
摘要: 作者:Xie Zefan 来源:https://xiezefan.me/2017/05/01/redis_in_action_ziplist/ 在讨论Redis内存压缩的时候,我们需要了解一下几个Redis的相关知识。 压缩列表 ziplist Redis的ziplist是用一段连续的内存来存储列表 阅读全文
posted @ 2021-07-09 16:15 Java技术栈 阅读(676) 评论(0) 推荐(0)
摘要: 你在使用MySQL的Group by分组时,是否发现分组后的数据都是有序的? 其实,在MySQL8.0版本前,优化器在分组查询时都会进行隐式排序。 那既然隐式排序为什么还要保留Order by?隐式排序的目的又是什么呢?让我们一起来看看。 一、背景小故事 年前我们换了领导。 俗话说,新官上任干总爱干 阅读全文
posted @ 2021-07-09 09:21 Java技术栈 阅读(610) 评论(0) 推荐(0)
摘要: 最近单位又有一个新Java项目。 涉及到扫码登录。之前项目使用的是 ajax轮询的方式。感觉太low了。 所以这次用webSocket的方式进行实现 好。废话不多说!咱们开始!! 一、首先咱们需要一张表 这表是干啥的呢?就是记录一下谁扫码了。谁登录了。 User_Token表 字段如下: uuid 阅读全文
posted @ 2021-07-08 17:14 Java技术栈 阅读(537) 评论(0) 推荐(0)
摘要: 作者:Dean 来源:deanwangpro.com/2019/02/18/road-of-microservice 微服务是否适合小团队是个见仁见智的问题。 回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞 阅读全文
posted @ 2021-07-08 09:56 Java技术栈 阅读(280) 评论(0) 推荐(0)
摘要: 作者:南城之南 出处:https://www.cnblogs.com/liangshu/p/12459657.html 前言 考虑一个功能业务,在web程序中向指定的某个用户进行实时通讯 在Web运用的Socket通讯功能中(如在线客服),为保证点对点通讯.而这个看似简单的根据用户寻到起channe 阅读全文
posted @ 2021-07-07 17:18 Java技术栈 阅读(770) 评论(0) 推荐(0)
摘要: 首先,我并不是说软件开发人员都是输家,我想说的是,大多数软件开发人员都没能赢得软件开发,他们都被软件开发打败了。 开发人员的痛点在于,他们不知道自己面对的是什么游戏,或者说他们不知道应该采用哪种战术。 你必须知道软件开发是何种游戏,才能在游戏中获胜。 在编写代码的过程中,重点不在于代码是否会出错,而 阅读全文
posted @ 2021-07-07 09:14 Java技术栈 阅读(229) 评论(0) 推荐(0)
摘要: 作者:海向 来源:https://www.cnblogs.com/haixiang/p/10826710.html RabbitMQ 简述 RabbitMQ是一个消息代理:它接受并转发消息。 您可以将其视为邮局:当您将要把寄发的邮件投递到邮箱中时,您可以确信Postman 先生最终会将邮件发送给收件 阅读全文
posted @ 2021-07-06 16:26 Java技术栈 阅读(434) 评论(0) 推荐(0)
上一页 1 ··· 109 110 111 112 113 114 115 116 117 ··· 221 下一页