Java框架

提供java开源框架学习,主要包括Spring、SpringMVC、Mybatis、Hibernate等企业主流技术,帮助学生快速掌握java框架技术。

最新文章

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

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

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

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

SpringBoot整合Scheduled定时任务配置

SpringBoot整合Scheduled定时任务配置

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

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

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

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

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

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

Java开发网站架构演变过程-从单体应用到微服务架构详解

Java开发网站架构演变过程-从单体应用到微服务架构详解

Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构、集群架构、分布式架构、SOA架构和微服务架构。下面潘老师来给大家详细介绍下这5种架构模式的发展背景、各自优缺点以及涉及到的一些技术,并且教会你如何区分它们。第1阶段:单体架构单体架构就是将所有的应用、数据库、文件都部署在一台机器上,俗称All-In-One。简单来讲其实就是我们……

潘老师 6个月前 (08-04) 278 ℃ (0)(3)

SpringMVC如何实现图片等文件的上传与下载

SpringMVC如何实现图片等文件的上传与下载

在java项目开发中,我们经常会用到图片等文件的上传与下载功能,比如用户上传头像、下载excel统计表格等等,那么基于SpringMVC框架的项目,该如何实现类似的上传与下载呢?下面潘老师带大家来看一下。一、文件上传功能1、使用SpringMVC上传文件需要依赖另外两个jar包,分别为commons-fileupload包和commons-io包,在这……

潘老师 6个月前 (07-26) 180 ℃ (0)(0)

Eclipse搭建SSM框架开发环境的流程(Spring+SpringMVC+Mybatis)

Eclipse搭建SSM框架开发环境的流程(Spring+SpringMVC+Mybatis)

在Java Web开发中,基于SSM架构的项目很多,因此掌握如何快速整合SSM的流程和框架需要做哪些准备配置,对于java的学习是至关重要的。在这里潘老师以图文教程的方式给大家详解下在Eclipse中具体的搭建步骤,如果你觉得此流程搭建太复杂,在文章最后潘老师会提供已经搭建好的项目供你下载。一、前期环境准备1、准备好JDK环境2、准备好JavaEE版……

潘老师 6个月前 (07-26) 307 ℃ (0)(3)