热文Java 8 Stream 之 collect() 的奇技淫巧!
前言 本身我是一个比较偏向少使用Stream的人,因为调试比较不方便。 但是, 不得不说,stream确实会给我们编码带来便捷。 所以还是忍不住想分享一些奇技淫巧。
热文基于Redis实现高性能延时消息队列
最近在倒腾自建博客后端系统,需要用到延时任务的功能,但手头只有一套MySQL和Redis,如果搞一套MQ成本有点大,于是想着用redis实现延时消息队列。有些场景用数据库的定时
热文项目上线后我是如何通过慢查询和索引让系统快起来的
1、前言 最近对mysql的操作比较多一些,主要是项目上线以后,难免会有一些数据上的问题。开始的时候还主要由后端来处理,后面数据问题确实比较多,于是我就找后端要来服务器的
热文美团一面:为什么线程崩溃崩溃不会导致 JVM 崩溃
网上看到一个很有意思的美团面试题:为什么线程崩溃崩溃不会导致 JVM 崩溃,这个问题我看了不少回答,但发现都没答到根上,所以决定答一答,相信大家看完肯定会有收获,本文分以下几节
热文从根上理解Cglib与JDK动态代理
最近在阅读到了Spring源码对于两种动态代理使用在不同场景下的使用,两种方式各有利弊写一篇文加深自己的认识。文中对于源码的涉及较少,更多的是作者自己的理解和举例,然后通过部分
热文惊喜!2023前瞻版Java面试指南,不止八股文!
2022年马上就要过去了,即将要到来的就是2023年的金三银四面试季,随着政策的放宽,经济的逐步复苏,岗位的需求也会越来越大,所以趁这段时间进行知识储备将会是最好的时间段,永远
热文浅谈 Spring 事务底层原理,看了都说好!
一、@EnableTransactionManagement工作原理 开启Spring事务本质上就是增加了一个Advisor,但我们使用`@EnableTransacti
热文如何保证缓存与数据库双写时的数据一致性?
如何保证缓存与数据库双写时的数据一致性? 在做系统优化时,想到了将数据进行分级存储的思路。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。基本上配
热文掌握分布式环境缓存更新策略,提高缓存与数据库双写一致性!
概述 随着时代的发展,服务系统架构也已经由最初的单体架构转变为分布式、微服务架构模式。 从数据体量上来看,各系统存储的数据量越来越大,数据的查询性能越来越低。 此时,就需
热文压测必经之路,Jmeter分布式压测教程
01 分布式压测原理 Jemter分布式压测是选择其中一台作为调度机(master),其他机器作为执行机(slave);当然一台机器也可以既做调度机,也做执行机。 调度
热文【面试题】给你一个项目,你准备怎么开展ui自动化
给你一个项目,你准备怎么开展ui自动化 面试官这么问,基本上就是真的公司内有一个项目等着你开展自动化了。所以,在他们面试的很多人中都会问这样的一个问题,想看看谁的方案和策略最
热文面试官:线程池中多余的线程是如何回收的?
最近阅读了JDK线程池ThreadPoolExecutor的源码,对线程池执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂,就不再赘述了,别人写的比我好多了。 不过,
热文噢不,一条update.where无索引导致的MySQL死锁
登↗登↗登↗,随着我被拉入一个新的群聊“生产环境死锁问题排查解决”,打破了午后的悠然惬意,点开群聊秒送了一个648超级大礼包(业务不正常,死锁异常日志输出),领导怒斥并要求赶紧
热文阿里是如何使用分布式架构的?且看阿里内部分布式系统技术和实战笔记
写在前面 毫无疑问,计算机改变了人类的工作和生活方式,而计算机系统也正在进行一场变革。没错,任何一个手机应用,或者智能App,都离不开背后那个神秘的巨人——分布式系统。正
热文只会用 Spring Boot 创建微服务?这 4 种替代方案绝了!
前言 在 Java 和 Kotlin 中, 除了使用Spring Boot创建微服务外,还有很多其他的替代方案。 ![3aa4342c158293faa96e9c1ec
热文如何进行需求分析?
这篇文章是软件工程系列知识总结的第四篇,前面的几篇文章聊了软件工程的基础理论和项目管理相关的知识。这篇文章,我会将软件工程中关于需求分析相关的知识进行总结梳理,并以自己理解的方
热文机器学习 主成分分析法(PCA)创新 :基于协方差矩阵的PCA创新(GCPCA)
目录 什么是PCA PCA的具体实现 创新:基于GC的PCA 补充 协方差矩阵 奇异值 -------------------- 什么是PCA
热文socket是并发安全的吗?
为了更好的聊今天的话题,我们先假设一个场景。 我相信我读者大部分都是做互联网应用开发的,可能对游戏的架构不太了解。 我们想象中的游戏架构是下面这样的。 ![format_
热文API 接口应该如何设计?如何保证安全?如何签名?如何防重?
说明:在实际的业务中,难免会跟第三方系统进行数据的交互与传递,那么如何保证数据在传输过程中的安全呢(防窃取)?除了https的协议之外,能不能加上通用的一套算法以及规范来保证传
热文HashMap 滚瓜烂熟 ConcurrentHashMap支支吾吾
前言 HashMap 背的滚瓜烂熟 ConcurrentHashMap支支吾吾 说的是我本人 说来惭愧 基本没用过ConcurrentHashMap 基本上没有使用的需求
热文面试官:将 Bean 放入 Spring 容器中的方式有哪些 ?
我们知道平时在开发中使用Spring的时候,都是将对象交由Spring去管理,那么将一个对象加入到Spring容器中,有哪些方式呢,下面我就来总结一下 1、@Configu
热文单体架构服务转型至分布式的踩坑经历
背景 我们在聊架构风格之前先明确一个问题,什么是架构?我们为什么要选择架构?用来解决哪些问题? 什么是架构 书本定义:“软件的架构是一种抽象的结构,他由软件的各个组成部分
热文java自定义注解(java自定义注解做参数校验)
java 自定义的注解有什么作用 自定义注解,可以应用到反射中,比如自己写个小框架。 如实现实体类某些属性不自动赋值,或者验证某个对象属性完整性等 本人自己用过的验证
热文jdk8新特性(jdk8新特性面试)
jdk8.101和jdk8.102的区别 在JDK1.7的新特性方面主要有下面几方面的增强: 1.jdk7语法上 1.1二进制变量的表示,支持将整数类型用二进制来表示
热文jedispool(Jedispool支持 自动重连)
spring boot何时实例化jedispool Spring Boot应用的打包和部署 字数639 阅读2308 评论0 喜欢5 现在的IT开发,DevOps渐渐获得
热文webmail邮箱(webmail邮箱密码修改)
万网邮箱如何取消邮箱webmail的验证码功能 您需要以postmaster身份登陆企业邮箱的webmail,顺序点击“域管理”=>“标志定制”,在选项“是否显示图形验证
热文企业信息化政务信息化浙里办
下载浙里办APP(浙江政务服务APP) 掌上办事 审批申报、便民服务全汇集 个人、法人都能在线办理各类审批服务、政务服务。 掌上咨询 政务办事在线咨询,有问必答 了解政务办事
热文win10你的电脑遇到问题需要重新启动(Win10你的电脑遇到问题)
为什么Windows10系统开机显示“你的电脑遇到问题,需要重新启动。”? 系统出现问题,你可以尝试还原系统,你这个月都应该是没法开机了,重启也还是这样的话。建议你还原系
热文centos7网络配置(vmware centos7网络配置)
centos7怎么进行网络配置,连接x-shell 如果你在安装时配置的话,预计是直接有的GUI界面的,就是最开始的时候的那个页面,有网络配置选项的(建议你选择中文安装)
热文CMYK模式(cmyk模式导出的图片颜色变了)
RGB模式与CMYK模式有何区别? 图像处理软件Hiotoshop将图像模式由RGB转换为CMYK模式时, 在显示器上能明显看到RGB模式的图像色彩鲜艳,层次丰富。而转