自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java教程:RabbitMq讲解与SpringBoot项目如何对接RabbitMq实现生产者与消费者

RabbitMQ是一个开源的消息代理软件,实现了高级消息队列协议(AMQP)。它是一个面向消息的中间件,用于在分布式系统中存储和转发消息。RabbitMQ的主要组件包括生产者、消费者和代理,其中代理负责将消息路由到相应的消费者。这种模型允许应用程序在不直接依赖彼此的情况下进行通信,从而实现异步和解耦。RabbitMQ支持多种客户端,如Python、Java、PHP等,并且可以在不同平台上运行,包括嵌入式系统、多核心集群以及基于云端的服务器。

2024-03-09 19:00:00 1000 1

原创 Java教程:如何使用WebSocket向前端Vue或JavaScript页面发送消息实现实时加载数据

在以往我们前后端通讯经常通过http接口来请求访问,当后端数据发生改变后,前端页面是无法感知的,只能通过不断地轮训请求后端接口,后端接口再去查询数据库从而返回给前端,这种方法虽然简单,但是非常消耗资源,毕竟每次请求都是需要经过三次tcp的,所以我们可以采取另一种方法,采用WebSocket的模式,前后端建立一个长连接,只要后端业务发生改变,立即想前端主动发送消息,来实现前端无感知刷新数据,接下来就讲解一下具体步骤!

2024-03-02 17:47:48 543

原创 Java教程:如何使用yml文件配置数组列表到java配置类中

在以往我们讲过通过@Value或@ConfigurationProperties的方式注入yml文件中的配置,今天给大家讲一下如何配置多个列表,比如数组的方式注入yml配置,相当于一个List,对特殊业务情况下非常有用,接下来就具体列一下实现步骤。

2024-03-02 16:08:36 492

原创 Java教程:SpringBoot项目如何对接Nacos实现服务发现治理,配置管理

Nacos大家都知道,不懂的可以去官网或者网上查阅一下,本次给大家讲解一下如何在SpringBoot项目中引入Nacos服务来进行服务治理与发现,配置管理等,在微服务当中是必不可少的,各个模块之间可以通过Feign远程调用,无需指定具体地址就可以自动负载到对应的服务上,集群当中非常有用,接下来讲解一下具体实现步骤官网地址:https://nacos.io/

2024-03-02 14:05:24 903

原创 Java教程:如何使用MybatisPlus自定义分页查询实现多表联查

Mybatis大家都知道,在很多框架如Springboot框架中扮演着数据库层面的持久化工作,它可以编写任意的sql语句来实现我们想要的功能,但频繁的编写sql以及增删字段也让我们非常的头疼,那有没有一款可以不用编写sql就能实现各种查询语句的工具呢?–答案是有的,MyBatis-Plus就是这款工具,它是(由苞米豆公司开源)的一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2024-03-02 12:26:12 418

原创 Java教程:如何使用RedissonClient分布式锁解决集群式部署中业务加锁问题

当然这两种办法也有它的弊端,即只能在单体服务中生效,无法跨服务,集群部署时,则失效,仍然会出现问题、常见的有定时任务,广播消费,mqtt等,我们就需要考虑分布式的问题,这里我们采用RedissonClient分布式锁,使用非常方便,它采用Redis为底层架构,继承了Redis单线程的优点,内部方法均已封装,我们只需要调用即可,无需关心内部结构,非常简单,接下来开始上手~本次教程到这里就结束了,希望大家多多关注支持(首席摸鱼师 微信同号),持续跟踪最新文章吧~

2024-02-02 11:03:12 447

原创 其他发现:开源数据可视化分析工具DataEase介绍文档

一、 简介DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便地与他人分享。二、 优势1、开源开放:零门槛,线上快速获取和安装;快速获取用户反馈、按月发布新版本。2、简单易用:极易上手,通过鼠标点击和拖拽即可完成分析。3、秒级响应:集成 Apache Doris,超大数据量下秒级查询返回延时。4、安全分享:支持多种数据分享方式,确保数据安全。5、

2024-01-30 11:27:21 1153

原创 Java教程:如何使用递归生成父子级树形结构数据供前端使用

在Vue中Treeselect下拉插件或表单展示通常需要组装好的树形结构数据,大多数朋友都喜欢在前端组装,可以实现,但这种方式主要消耗的是浏览器或客户主机的性能,不同机器还可会出现卡顿现象,体验较差,本地为大家提供Java的实现方法,运行速度快,前端无需再编写额外代码,供大家摘抄!本次教程到这里就结束了,希望大家多多关注支持(首席摸鱼师 微信同号),持续跟踪最新文章吧~

2024-01-30 11:15:16 442

原创 Java教程:如何创建枚举来存储常量,并通过key-value、value-key的方式获取

在往常我们经常在类的上方使用static final String来代表常量,但是这种方式不利于管理,冗余杂乱,所以大多数更希望采用一些枚举类,来让同事一块使用,并且可以像Map一样随意的转换其中的值,以下就是给大家贴的模板,供大家摘抄。本次教程到这里就结束了,希望大家多多关注支持(首席摸鱼师 微信同号),持续跟踪最新文章吧~

2024-01-02 17:21:11 468

原创 Java教程:如何使用切面环绕方法对所有接口进行添加出入参日志保存功能

本次教程到这里就结束了,希望大家多多关注支持(首席摸鱼师 微信同号),持续跟踪最新文章吧~

2023-08-19 17:54:53 985

原创 Java教程:如何读取服务器文件并推送到前端并下载,图片格式以浏览器渲染模式

Java教程:如何读取服务器文件并推送到前端并下载,图片格式以浏览器渲染模式

2023-07-20 22:15:14 1668

原创 Windows软件:如何安装ideaIU-2020.3.3并使用无限重置插件达到永久使用

IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。

2023-06-12 20:31:57 2224

原创 Java教程:若依框架自带导出功能如何实现相同值合并单元格功能

*** 是否合并单元格.

2023-06-12 15:21:05 3219 12

原创 Java教程:SpringBoot项目如何使用自定义注解实现AOP切面功能

Java教程:SpringBoot项目如何使用自定义注解实现AOP切面功能

2023-03-28 21:50:44 1268 1

原创 Linux教程:如何使用kubeadm从头到尾搭建k8s单节点服务并部署dashboard

Linux教程:如何使用kubeadm从头到尾搭建k8s单机服务并部署dashboard

2023-03-15 15:03:34 1440 5

原创 Vue教程:如何使用Div标签实现单选框与多选框按钮以便我们随意调整样式

Vue教程:如何使用Div标签实现单选框与多选框按钮以便我们随意调整样式

2023-02-27 22:29:46 3818

原创 Java教程:如何使用SpringBoot项目对接mqtt实现发布者与订阅者进行消息处理

Java教程:如何使用SpringBoot项目对接mqtt实现发布者与订阅者进行消息处理

2023-02-11 20:36:11 2347 2

原创 Linux教程:MQTT入门基础概念与学习介绍及服务部署搭建并使用桌面工具进行测试开发

Linux教程:MQTT入门基础概念与学习介绍及服务部署搭建并使用桌面工具进行测试开发

2023-02-07 21:16:01 2218 3

原创 Windows软件:如何使用VMware® Workstation 16 Pro安装Centos7操作系统

Windows软件:如何使用VMware® Workstation 16 Pro安装Centos7操作系统

2023-02-01 11:21:21 496

原创 Java教程:如何使用Component注解实现策略模式代替if-else功能

Java教程:如何使用Component注解实现策略模式代替if-else功能

2022-12-15 10:27:27 402

原创 Java教程:Springboot项目如何注入并动态刷新配置文件值(yml方式)

Java教程:Springboot项目如何注入并动态刷新配置文件值(yml方式)

2022-12-07 16:38:05 2664

原创 Java教程:使用RSA2算法生成公私钥与签名验签(Base64传输方式)

Java教程:使用RSA2算法生成公私钥与签名验签(Base64传输方式)

2022-12-07 15:03:17 4072

原创 Java教程:RedisTemplate如何存取数据并使用scan非阻塞删除

Java教程:RedisTemplate如何存取数据并使用scan非阻塞删除

2022-12-01 17:02:55 2681 1

原创 Java教程:RabbitMq如何开启发布手动确认模式,采用及时或异步方式确定消息是否发送到队列

Java教程:RabbitMq如何开启发布手动确认模式,采用及时或异步方式确定消息是否发送到队列

2022-11-22 22:05:33 1415

原创 Linux教程:如何安装redis服务并搭建三主三从集群部署环境

Linux教程:如何安装redis服务并搭建三主三从集群部署环境

2022-11-14 15:32:49 990

原创 Java教程:RocketMq集群消息核心知识与SpringBoot整合并实现生产者与消费者

Java教程:RocketMq集群消息核心知识与SpringBoot整合并实现生产者与消费者

2022-09-28 15:46:42 4095

原创 Linux教程:RocketMq介绍以及集群服务搭建(双主双从同步双写)并安装可视化平台RocketMq-Dashboard

Linux教程:RocketMq介绍以及集群服务搭建(双主双从同步双写)并安装可视化平台RocketMq-Dashboard

2022-09-27 17:30:39 5449

原创 Mysql笔记

Mysql笔记

2022-09-07 14:03:29 226

原创 Java教程:如何基于Tcp/Ip协议发送Socket请求并接收响应

如何基于Tcp/Ip协议发送Socket请求并接收响应

2022-08-31 17:20:58 2340

原创 Linux教程:Centos如何使用MiniKube从零开始部署Kubernetes集群服务

Centos如何使用MiniKube从零开始部署Kubernetes集群服务

2022-08-03 16:53:52 1419 7

原创 Windows软件:如何安装Mysql5.7并配置环境变量

如何安装Mysql5.7并配置环境变量

2022-07-22 11:30:47 694 1

原创 Linux教程:新装Centos7 64位如何ping通baidu.com并使用ifconfig

新装Centos7 64位如何ping通baidu.com并使用ifconfig

2022-07-22 10:53:42 1299

原创 Java教程:如何使用logback中自定义define标签使用主机ip命名日志

如何使用logback中自定义define标签使用主机ip命名日志

2022-07-22 10:34:50 842

原创 Java教程:如何修改logback并将不同的请求ip打印到不同的日志文件里

如何修改logback并将不同的请求ip打印到不同的日志文件里

2022-07-22 10:19:21 1173

原创 Windows软件:如何安装Rabbitmq,并开启Web管理端

如何安装Rabbitmq,并开启Web管理端

2022-07-20 14:23:50 1197

原创 Windows软件:如何安装Maven并配置环境变量

如何安装Maven并配置环境变量

2022-07-19 11:16:12 120

原创 Windows软件:如何安装Jdk1.8并配置环境变量

Windows软件:如何安装Jdk1.8并配置环境变量

2022-07-19 10:57:34 2115

原创 Java教程:如何对接自定义钉钉机器人并实现群聊消息发送

Java教程:如何对接自定义钉钉机器人并实现群聊消息发送

2022-07-15 14:24:01 2606

原创 Java教程:如何使用同步多线程处理业务并让主线程一直等待所有子线程执行完成后再返回

Java教程:如何使用异步多线程处理业务并优雅关闭

2022-07-12 14:53:26 1047

原创 Java教程:二进制数组与十六进制字符串之间的相互转换

Java教程:二进制数组与十六进制字符串之间的相互转换

2022-06-29 14:05:26 735

JQuery+Flash+WebCam.rar

使用Jquery调用webcam_flash摄像头拍摄800x600像素base64图片源码,亲测有效,下载使用即可,支持IE,谷歌,打开请先确保已允许flash运行

2020-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除