为什么使用springboot? 简化配置,约定大于配置。 独立运行,不需要达成war包了。 应用监控。 配置文件有bootstrap和application。     bootstrap 由父 ApplicationContext 加载,比 applicaton 优先加载。     bootstrap 里面的属性不能被覆盖。AOP面向切            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 21:45:39
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            springboot简介springboot是用来简化spring应用开发的一个框架,是对spring整个技术栈的整合,是J2EE一站式解决方案。它可以自动配置spring的开发环境。口号是“约定大于配置”。微服务简介微服务是一种架构风格。一组小型服务可以通过HTTP进行互通。每一个功能元素最终都是一个可独立替换、独立升级的软件单元。springboot打包在pom.xml中加入springboo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 09:16:49
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot中处理过长的问题
在开发中,有时候我们会遇到一些字符串长度过长的情况,而这些字符串可能是数据库中的某个字段,也可能是我们从前端传递过来的参数。如果不处理这些过长的字符串,就有可能导致一些问题,比如数据库插入失败、数据传输异常等。本文将介绍在Spring Boot中如何处理过长的字符串。
## 1. 问题背景
在实际开发中,很多时候我们都会遇到字符串长度过长的情况。比            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-22 19:33:52
                            
                                441阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            标题SpringBoot+ES+Jsoup实现JD搜索 文章目录标题SpringBoot+ES+Jsoup实现JD搜索1、功能概述2、工具简介3、操作步骤4、总结 项目效果1、功能概述 利用Jsoup爬虫爬取JD商城的商品信息,并将商品信息存储在ElasticSearch中,同时利用请求进行全文检索,同时完成高亮显示等功能。2、工具简介Jsoup:jsoup 是一款Java 的HTML解析器,可直            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 19:31:15
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.统一异常处理分析Spring在 3.2 版本增加了一个注解@ControllerAdvice,
可以与@ExceptionHandler、@InitBinder、@ModelAttribute 等注解注解配套使用,
对于这几个注解的作用,这里不做过多赘述,若有不了解的,
可以参考 Spring3.2 新注解 @ControllerAdvice,先大概有个了解。不过跟异常处理相关的只有注解@Ex            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-10 16:57:00
                            
                                267阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一 原因1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;二 常见错误提示1.tomcat:java.lang.OutOfMemoryError: PermGen space
2.tomcat:java.lang.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 14:00:25
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java:简述Java数据类型(基本类型,对象类型)之间的比较 
       Java的数据类型分为两种:基本类型: byte(8),short(16),int(32),long(64),float(32),double(64),char(16),boolean(1)对象类型: Byte,Short,Integer,Lon            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 10:32:28
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用 Spring Boot 进行开发时,遇到 `long` 类型过长的问题是相对常见的。这通常会在与数据库交互或进行数据序列化时引发异常。本文将详细记录解决这一问题的过程,并分享相关的技术思路与解决方案。
## 问题背景
此问题的背景涉及到在开发过程中,`long` 类型的数据在传输或映射时常常会由于数据量过大导致的异常。通常,这种情况发生在从数据库读取或向其插入大整数值时。以下是现象描述            
                
         
            
            
            
            第四章  Spring Boot 基础4.1 了解Spring Boot项目结构src/main/java             //入口类,等
src/main/resources       //静态文件和配置文件
src/test/java             //测试入口类@SpringBootApplication热部署更好的支持调试,可以不必重启让代码的改动生效。自定义ban            
                
         
            
            
            
            # Java 字符串 转为long 过长
在Java编程中,我们经常需要进行数据类型的转换。其中,将字符串转换为长整型(long)是比较常见的操作之一。然而,当字符串表示的数字过长时,就会出现转换失败的情况。本文将介绍如何将字符串转换为long型,并解决字符串过长导致转换失败的问题。
## 字符串转为long的方法
在Java中,我们可以使用`Long.parseLong()`方法将字符串转            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-22 06:29:39
                            
                                176阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FeignClient
客户端代码
@RestController
public class TestController {
@RequestMapping(path = "/test/home2")
public String testHome2(Integer id, String name) {
System.out.println(id+ " "+name);
String myResu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 20:47:10
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            翻译 搜索 复制            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-04 10:15:42
                            
                                265阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot之旅 -- 定时任务两种(Spring Schedule 与 Quartz 整合 )实现前言最近在项目中使用到定时任务,之前一直都是使用Quartz 来实现,最近看Spring 基础发现其实Spring 提供 Spring Schedule 可以帮助我们实现简单的定时任务功能。下面说一下两种方式在Spring Boot 项目中的使用。Spring Schedule 实现定时任务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 12:41:09
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            服务使用之间如果使用 feign 相互调用的话,无论是 POST 或 GET 请求,如果携带的数据过长的话,会导致丢失部分数据或者报错。解决方法很简单。就是加大服务提供者的限制,如下: 修改 yml 或 properties 配置文件:  server:
    port: 4450
    # 增加请求头接受大小
    max-http-header-size: 10485760  1. 问题            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 15:47:35
                            
                                2133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初次使用Spring Boot里面的验证,还需要先研究一下。Spring Boot里面都有什么验证呢?Spring Boot支持JSR-303验证规            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 23:22:13
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需求缘起我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,那Java中有没有一种方式能够避免这种重复的劳动呢?Lombok就是为此而生的。本节大纲:一、Lombok简介二、Lombok安装三、注解介            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 21:31:38
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言Github:https://github.com/HealerJean博客:http://blog.healerjean.com类似于LocalDateTime的序列化和反序列化方式1、修改序列化的方式1.1、JsonLongSerializerpublic class JsonLongSerializer extends JsonSerializer<Long> {...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-31 18:23:27
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1、Replace Param with Query2、Preserve Whole Object3、Intro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-09 15:57:23
                            
                                505阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot 工程中的异常处理方式背景分析在项目的开发中,不管是对底层的数据逻辑操作过程,还是业务逻辑的处理过程,还是控制逻辑的处理过程,都不可避免会遇到各种可预知的、不可预知的异常。处理好异常对系统有很好的保护作用,同时会大大提高用户的体验。异常处理分析概述Java项目中处理异常方式无非两种,要么执行trycatch操作,要么执行throw操作(抛给其它对象处理),无论采用哪种方式,其目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 20:30:25
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、SpringBoot随机端口1.基础介绍2.实现步骤3.项目测试二、SpringBoot多实例运行   一、SpringBoot随机端口1.基础介绍   随机端口可以自动找指定范围内可使用的端口,不需要在配置文件中指定固定的启动端口例如在SpringBoot中假如需要运行多个实例,则需要单独修改配置文件比较麻烦随机端口的原理就是与对应socket端口建立连接,能连接则已被使用,反之未