回顾Java平台上Web开发历程来看,从Servlet出现开始,到JSP繁盛一时,然后是Servlet+JSP时代,最后演化为现在Web开发框架盛行的时代。一般接触到一个新的Web框架,都会想问这个框架优势在哪?或者比其他框架好在哪里?如果没有使用Spring MVC框架,而是使用其他框架并且能够很好地满足要求,这样转换框架或许不是一个好主意。如果像我这样首次接触Web开发框架,Spring MV            
                
         
            
            
            
             文章目录前言全笔记链接(链接给出)一 环境配置1、环境-配置docker阿里云镜像加速2、环境-开发工具-环境安装配置1.配置Maven2.配置插件 安装vscode3 环境-环境配置-git-ssh4 环境-项目结构创建并提交到码云1 配置码云仓库并拉取远程仓库到本地2 创建项目基本模块结构并推送到gitee(码云)5 环境-数据库结构初始化二 快速开发1 人人开源搭建后台管理系统1 搭建后端            
                
         
            
            
            
            # IDEAl里没有Java:一次关于编程语言选择的深度探讨
在当今日益发展的软件工程领域,各种编程语言如雨后春笋般涌现。不过,在这些编程语言中,Java无疑是最知名的之一。然而,本文将讨论的主题是“IDEAl里没有Java”,意味着在某些特定情况下,Java并不是最佳选择。我们将探索不同编程语言的特点以及如何选择最适合的工具,同时通过代码示例和数据可视化来更加深入地理解这一问题。
## 1.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-14 06:54:48
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Java Enterprise简介
Java Enterprise是一种用于构建企业级应用程序的Java平台。它提供了许多功能和特性,使得开发人员能够轻松地构建和部署可靠和可扩展的企业级应用程序。
然而,在理想情况下,Java Enterprise并不是必需的。有些情况下,使用Java Enterprise可能会引入不必要的复杂性和开销。本文将介绍一些情况下,您可以选择不使用Java E            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-08 06:10:32
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言其实没有设计模式我们也能完成开发工作。但是为什么需要设计模式呢?让你看起来很牛,没错这个算一个。让你的代码层次感分明,可读性强而且容易维护。让你像我一样有更多的摸鱼划水时间。可能有人说我一个类或者方法就干完的东西,你搞了七八个。当然使用设计模式也是要斟酌的。一些简单稳定的业务也不推荐使用设计模式。设计模式多用于复杂多变的业务或者要求适配性、扩展性更强的场景中。不要为了设计模式而设计模式。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 21:03:18
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            按住ctrl键,点击某个方法,进去源码之后,右上角会出现下载源            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-06 15:50:49
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 理想导入别人的项目,但没有 MySQL
在软件开发的过程中,我们经常需要导入和使用其他人的项目。然而,有时候我们可能会发现这些项目依赖于 MySQL 数据库,而我们又没有安装或无法使用 MySQL。这种情况下,我们需要寻找替代方案,同时确保项目的功能不受影响。本文将探讨如何导入一个依赖 MySQL 的项目,并寻找其他数据库的替代品,同时提供代码示例和关系图。
## 1. 理解项目依赖
首            
                
         
            
            
            
            插件        其实网上说了许多的插件,我这边推荐几个我自己用的觉得比较好的插件,其它的欢迎评论区的大佬们补充。首先先说一下在哪里安装插件吧:打开idea 单击File,找到Settings点它,然后在里面找到Plugins点它,再然后点击这个Installed, 然后搜索就好了。这个比较看网速的,网不好的兄弟,记            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 20:10:17
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Ideal框架:JavaEE之外的轻量级解决方案
在Java开发领域,JavaEE(Java Enterprise Edition)是一个广泛使用的企业级应用开发平台,提供了一套完整的API和运行时环境。然而,JavaEE的重量级特性和复杂性使得一些开发者开始寻求更轻量级的解决方案。本文将介绍一种名为“ideal”的框架,它提供了JavaEE的功能,同时保持了代码的简洁性和易于维护性。
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-15 16:00:46
                            
                                12阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现在spring框架已是java中的主流框架了,spring boot是对spring的进一步集成,使得我们使用更为方便。像SSM框架,就需要很多的配置,很麻烦,而spring boot是“约定大于配置”,创建好之后,就可以简单的使用,不用为了集成其它的框架去进行繁琐的配置。 这里介绍一下如何用idea创建一个spring boot项目。点击File -> New -> Project            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 14:49:40
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在学习springboot整合dubbo时,需要创建一些maven工程,结构目录如下:springboot-dubbo-parent   pom类型,定义公共的依赖信息——springboot-dubbo-public-api-service  pom类型,存放公共接口————springboot-dubbo-api-member-service  &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 16:00:00
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot项目日志应用详解1.项目配置文件#端口设置
server:
  tomcat:
    uri-encoding: UTF-8
  port: 8801
#配置数据库
spring:
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
  http:
    encoding:
      f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 13:35:59
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 创建一个 Spring Boot Redis 项目的指南
在这篇文章中,我们将介绍如何创建一个使用 Redis 的 Spring Boot 项目。Redis 是一个开源的内存数据结构存储,广泛用于缓存和实时数据分析。以下是实现过程的详细步骤。
## 流程概述
首先,我们来看看整个项目的创建流程,接下来将每个步骤详细展开。
| 步骤 | 描述                                   
                
         
            
            
            
             什么是Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Sprin            
                
         
            
            
            
            # 理想状态下的Java文件管理
在开发过程中,使用Java语言编写代码的项目通常会有一整套的文件管理规范。然而,在某些环境下,我们可能会遇到Java文件没有后缀名的情况。这可能会导致不可预见的后果,例如无法由某些IDE或编译器正确识别该文件。本文将探讨没有后缀的Java文件的影响,以及如何管理这些文件,并附上相应的代码示例。
## 缺少后缀的影响
在大多数IDE(集成开发环境)中,Java            
                
         
            
            
            
            ## 实现“ideal没有javaee网上的都不对”的步骤
### 1. 创建一个Java Web项目
首先,我们需要创建一个Java Web项目来实现“ideal没有javaee网上的都不对”的功能。可以使用Eclipse、IntelliJ IDEA等集成开发环境来创建项目。
### 2. 配置项目依赖
在创建项目后,我们需要在项目的配置文件中添加所需的依赖,以便使用Java EE相关的功能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-02 09:26:44
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介: 
 
  Idea 有2个版本,一个是commuity版本(免费),一个Ultimate版本(收费)。 
 
  免费版本只用在一般的java和android项目,收费版本用在javaEE,所以我们要下载javaEE版本,然后安装后,在网上找一下注册码就行。一般比较容易找到。 
  
   
 配置及用法: 
 
  1、JDK 
  
  目前大多数IDE都没有集成JDK环境,ID            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 11:09:58
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在启动 IntelliJ IDEA(IDEA)时,有时会遇到提示:“没有配置 JAVA 环境”的错误。这种情况通常是因为未 correctly set up Java 环境,导致 IDE 无法找到必要的 Java 运行时。下面,我会详细介绍解决这一问题的步骤,确保你能顺利启动 IDEA。
## 环境准备
在开始解决问题之前,确保你已经具备如下环境与工具。
### 前置依赖安装
为了能够顺畅            
                
         
            
            
            
                 国际化
   简单来说,国际化就是让应用(app、web)适应不同的语言和地区的需要,比如根据地区选择页面展示语言。 
 i18n=internationalization,首末字符i和n,18为中间的字符数原理基于传入语言or地区标识进行判断,输出不同内容。伪代码如下:       原理简单,但是如何优雅的实现?spring是否已经提供了现成的轮子?答案是肯定的。基于原理可以认为,实现            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 10:18:19
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一。Mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在web开发中,我们常用它来缓存数据库的查询结果。本篇博客将介绍如何使用Spring-Boot快速搭建一个Web应用,并且采用Mybatis作为我们的ORM框架。为了提升性能,我们将Re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 20:33:29
                            
                                50阅读
                            
                                                                             
                 
                
                                
                    