java宝典

 

2020年10月22日

请勿过度依赖Redis的过期监听!!

摘要: 作者:迪壳 https://juejin.im/post/6844904158227595271 Redis 过期监听场景 业务中有类似等待一定时间之后执行某种行为的需求 , 比如 30 分钟之后关闭订单 . 网上有很多使用 Redis 过期监听的 Demo , 但是其实这是个大坑 , 因为 Red 阅读全文

posted @ 2020-10-22 09:23 java宝典 阅读(921) 评论(0) 推荐(0)

如何快速创建百万级测试数据

摘要: 场景 进行SQL优化或查询性能测试时,我们需要大量数据测试来模拟,这个时候引出一个问题:数据的创建 如何快速创建大量数据 创建数据无非几种操作下面一一列举; ~ 1 手动输入 (可忽略) ~ 2 使用编写好的存储过程和函数执行 (下面会有介绍) ~ 3 编写代码,通过代码插入数据 (例:使用myba 阅读全文

posted @ 2020-10-22 09:13 java宝典 阅读(491) 评论(0) 推荐(0)

2020年10月21日

公司线上虚拟机大量GC导致STW和CPU飙升--抽丝剥茧定位的过程

摘要: 作者: bryan31 原链接:https://www.v2ex.com/t/701513 背景 公司线上有个 tomcat 服务,里面合并部署了大概 8 个微服务,之所以没有像其他微服务那样单独部署,其目的是为了节约服务器资源,况且这 8 个服务是属于边缘服务,并发不高,就算宕机也不会影响核心业务 阅读全文

posted @ 2020-10-21 15:52 java宝典 阅读(707) 评论(0) 推荐(1)

这10道springboot常见面试题你需要了解下

摘要: 1.什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。 如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Ma 阅读全文

posted @ 2020-10-21 15:44 java宝典 阅读(399) 评论(0) 推荐(0)

这是一篇来源于阿里内部技术论坛的文章

摘要: 这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。Hollis对文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在解决问 阅读全文

posted @ 2020-10-21 15:41 java宝典 阅读(145) 评论(0) 推荐(0)

一文彻底弄懂如何选择抽象类还是接口

摘要: 前言 抽象类、接口对于不论是Java、C++等程序猿都不陌生,但你知道如何正确地使用抽象类和接口吗?你是否还在模棱两可、只是简单记忆了两者的区别,遇到实际情况就不知道如何选择? 今天,我就来带你彻底弄清楚这俩的区别,当然,本文基于Java,但是对其他语言的程序猿一样适用,包会~ 什么是抽象类?什么是 阅读全文

posted @ 2020-10-21 15:33 java宝典 阅读(362) 评论(0) 推荐(0)

JDK 从老版本升级到 1.8的问题总结

摘要: JDK8 升级常见问题 JDK8 发布很久了,它提供了许多吸引人的新特性,能够提高编程效率。 如果是新的项目,使用 JDK8 当然是最好的选择。但是,对于一些老的项目,升级到 JDK8 则存在一些兼容性问题,是否升级需要酌情考虑。 近期,我在工作中遇到一个任务,将部门所有项目的 JDK 版本升级到 阅读全文

posted @ 2020-10-21 15:28 java宝典 阅读(1681) 评论(0) 推荐(0)

导航