Java技术

提供java技术学习,包括java基础知识、java web开发、java开源框架,java开发工具等,让java学习更简单高效。

最新文章

为什么要使用消息中间件?3种MQ(RabbitMQ、RocketMQ、Kafka)的优缺点对比

为什么要使用消息中间件?3种MQ(RabbitMQ、RocketMQ、Kafka)的优缺点对比

这是潘老师在知乎上看到的一篇关于消息中间件的文章,来源于知乎作者程序员大帝,文章对什么是消息中间件,消息中间件的作用、以及3种常用MQ(RabbitMQ、RocketMQ、Kafka)的优缺点等做了详细对比与说明,文章浅显易懂,对我们了解学习消息中间件有非常大的帮助,原文如下:前言我们知道订单系统堪称整个电商交易平台的核心,它需要与很多内部模块、外部第三……

潘老师 1个月前 (12-14) 105 ℃ (0)(2)

SpringBoot整合Scheduled定时任务配置

SpringBoot整合Scheduled定时任务配置

我们在开发Java Web项目时,经常会用到定时任务帮我们周期性地处理一些业务,比如定期扣款、定时发货等,实现定时任务的方式有好几种,而SpringBoot已经帮我们实现了其中的一种,并且使用起来非常简单,也无需额外地导包,然后各种xml配置。下面,来和潘老师一起看一下我们应该如何使用SpringBoot来实现定时任务。一、实现步骤1、创建简单的Spri……

潘老师 2个月前 (11-30) 87 ℃ (0)(4)

Intellij IDEA如何配置整合本地Tomcat并部署运行Java Web项目?

Intellij IDEA如何配置整合本地Tomcat并部署运行Java Web项目?

Intellij IDEA开发工具,对于Java程序员来说使用的越来越多,虽然SpringBoot项目自带Tomcat,但是当我们想去寻找项目编译打包部署后的代码,去查询一些错误,往往找不到代码的位置,可是如果我们能整合我们自己的本地免安装的tomcat,将web项目部署到我们自己的tomcat的webapps目录下,就很容易找到了,所以,今天潘老师带大家学……

潘老师 2个月前 (11-27) 95 ℃ (0)(1)

Cron表达式详解,附上自动在线生成工具方法

Cron表达式详解,附上自动在线生成工具方法

当我们学习java框架Spring定时任务时,我们经常会需要设置定时任务运行时间,比如每个小时运行1次,或每周一凌晨5点运行一次等等,类似这样的时间设置我们可以借助Cron表达式来进行统一设置,下面潘老师来带大家一起了解下Cron表达式到底是什么,有什么样的规则?一、Cron表达式组成结构Cron表达式有两种组成结构,分别如下:1) 秒 分 时 日 月……

潘老师 2个月前 (11-23) 122 ℃ (0)(3)

ElementUI+SpringBoot上传图片文件至VSFTP图片服务器

ElementUI+SpringBoot上传图片文件至VSFTP图片服务器

一、前言说明基于目前商城项目的开发,需要将图片上传至Nginx+VSFTP搭建的图片服务器,如果你只想了解如何使用java实现将图片等文件上传至VSFTP服务器,可以直接参考相关上传代码即可,要不然看起来会有点复杂,因为涉及到多服务器、存在跨域问题,以下是关于本案例的一些说明:1、前端是基于Vue+ElementUI,后端是基于SpringBoot2、……

潘老师 3个月前 (10-20) 268 ℃ (0)(7)

Nginx+VSFTP搭建图片服务器流程详解

Nginx+VSFTP搭建图片服务器流程详解

一、前期准备1、环境准备:我这里使用的是CentOS7 64位Linux操作系统2、安装与配置Nginx服务器,请参考:3、安装与配置VSFTP服务器,请参考:二、Nginx+VSFTP搭建图片服务器1、开启VSFTP的被动模式1)打开VSFTP核心配置文件编辑:vi /etc/vsftpd/vsftpd.conf2)在最后添加如下配……

潘老师 3个月前 (10-19) 345 ℃ (0)(8)

VSFTP服务器安装与配置详解

VSFTP服务器安装与配置详解

一、什么是VSFTP服务器首先我们先了解下什么是FTP?FTP全称为File Transfer Protocol,意为“文件传输协议”,是一种互联网上用来传送文件的协议,FTP服务器是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secur……

潘老师 3个月前 (10-19) 385 ℃ (0)(6)

SpringBoot整合JJWT实现Token登录认证

SpringBoot整合JJWT实现Token登录认证

如果你还不知道什么是JWT,可以参考文章:我们这里用到SpringBoot整合JJWT实现Token登录认证,JJWT是指Java JWT,适用于 Java 和 Android 的 JSON Web Token(JWT)库。下面我们通过SpringBoot整合JJWT来实现Token登录认证。一、新建SpringBoot项目1、为了方便演示,我这里只创……

潘老师 4个月前 (09-29) 316 ℃ (0)(5)

JWT是什么?有什么作用?一文帮你了解JWT!

JWT是什么?有什么作用?一文帮你了解JWT!

一、什么是JWT?1、引用官网对JWT的描述,翻译意思大概如下:JWT全称为JSON Web Token,是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间以JSON对象安全地传输信息。这些信息可以通过数字签名进行验证和信任。可以使用密匙(使用HMAC算法)或使用RSA的公钥/私钥对来对JWT进行签名。2、JWT官网:……

潘老师 4个月前 (09-28) 238 ℃ (0)(8)