IDEA版本和JDK版本对应关系
2022.3 Java 7 ~ 19 2022.2 Java 6 ~ 19 2022.1 Java 6 ~ 18 2021.3 Java 6 ~ 17 2021.2 Java 6 ~ 17 2021.1 Java 6 ~ 16 2020.3 Java 6 ~ 15 2020.2 Java 6 ~ 1
RabbitMQ相关问题
RabbitMQ相关热点问题:消息幂等、消息积压、消息可靠性、延时队列、消息顺序
一篇搞懂Java多线程运行机制
Java是一种支持多线程编程的语言。多线程可以让程序同时执行多个任务,从而提高程序的效率和响应速度。在本篇博客中,我将介绍Java多线程的基础知识,包括线程的创建、启动、中断以及线程同步等方面。什么是程序?程序是为完成特定任务,用某种语言编程写的一组指令的集合。一组计算机能识别和执行的指令,运行于电
Command line is too long
如果你也遇到在 Idea 中运行程序报错:Command line is too long ,或许本文可以帮助到你。
JVM-通过MAT工具对dump文件进行分析
MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止 了垃圾收集器的回收工作,并
springboot kafka 实现延时队列
延时队列的技术实现方案有:redis延时队列,Kafka延时队列,rabbit延时队列,Kafka延时队列等本文章springboot kafka 实现延时队列,使用Kafka消费者的pause函数(暂停)和resume函数(恢复)+定时任务+事件监听机制+工厂。延时任务的应用场景:1,订单超时自动
Scala之面向对象
导包是不支持嵌套的(导包后只能用它下边的类和对象,不能再用它下边的包,如果想使用它下边包中的方法,就需要使用 . 但是当我们导包直接导入它下边的包 就可以直接调用,不需要用 . 来使用)在Scala中包也是面向对象的,只要在包的内部(只要在内部都可以,内层的嵌套也可以),都可以直
Python语言的九大优势,你了解吗?
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。python凭借着它的简单易学在零基础的学员中有着很重要的地位,那么大家在学习python的时候真的有了解python了吗?简单Python采用极简主义设计思想,语法简单优雅,不
【深入理解Kafka系列】 第二章 生产者
讲述生产者客户端的具体用法及整体架构。包括配置参数、消息的发送方式、序列化器、分区器、拦截器等。
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi代码生成
Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
spark通过connector的方式读写starrocks
2,导入官方github里的sparkdemo下的文件到自己的目录下,如下。3,spark写数据到starrocks样例代码可以根据官方demo改。上面的包可以在下面git里的resource里下载。然后在resources下面加上这个包。--starrocks的包-->1,添加maven依赖。参考
Spring IOC之对象的创建方式、策略及销毁时机和生命周期且获取方式
Spring IOC之对象的创建方式、策略及销毁时机和生命周期且获取方式
SpringBoot启动调用类方法 【实现数据加载等操作】
有时候我们写SpringBoot项目时我们会在,启动后加载一些数据到内存中,或者把数据存储到Redis中,本质上我们的需求大致就是运行后调用某个类中非静态的方法.
springboot+vue前后端分离项目(后台管理系统)
学习笔记学习资源来自于B站良心up一、所使用的环境配置:编译器:IDEA后台框架:SpringBootMybatis-Plus数据库:Mysql8.0数据库工具:Navicat premium前端框架:VueElement UI引用的富文本编辑器:wangEditor二、项目简介这是一个基于Spri
Spring的事务控制
(2)在applicationContext.xml可以通过${key}的方式获取value,也可以在spring容器中的类中通过@Value("${key}")注解给属性赋value值。程序员只需要编写调用持久层代码和业务逻辑代码。把开启事务的代码放在前置通知中,把事务回滚和事务提交的代码放在了后
IntelliJ IDEA 的chatGPT插件 Bito
在未来,ChatGPT将会成为我们的智能助手,帮助我们完成各种任务,并且为我们提供最优质的服务。总之,IntelliJ IDEA 的 ChatGPT 插件 Bito 为开发者提供了一种新的、更加智能的方式来编写代码、解释代码和创建测试,大大提高了工作效率和代码质量。IntelliJ IDEA 的 C
#日常问题记--Selenium Chrome截取整个页面的图片的办法
首先我们先了解一下什么是Chrome的CDP协议,CDP(Chrome DevTools Protocol) 允许我们检测,调试Chromium, Chrome 和其他基于 Blink的 浏览器. 这个协议被广泛使用. 其中最著名的是 Chrome DevTools,协议的api也由这个团队维护(摘
IntelliJ IDEA生成时序图的插件(超级好用)
IntelliJ IDEA生成时序图的插件
Spring Integration 快速入门教程
本文简单演示了基于Java 配置Spring Integration示例,集成应用可以作为单独的应用运行,也可以作为企业级应用的一个部分。虽然它不直接与其他以EAI为中心的产品和模式(如企业服务总线)竞争,但它是一种可行的、轻量级的替代方案,可以解决许多需要构建ESB才能解决的问题。