最近使用了一下mybatisPlus(以下简称mp),在此记录一下其中代码生成器中如何指定各类文件的生成位置(因为mp可以帮助你生成controller、service、serviceImpl、mapper、mapperxml)文件。PackageConfigpublic static void main(String[] args) {
转载
2024-02-19 10:56:18
150阅读
一:文件上传 文件上传是一个项目里经常要用的功能,Spring MVC通过配置一个MultipartResolver来上传文件。MultipartFile[] files接收多个文件上传。 下面是示例:1,添加文件上传依赖:<!--文件上传依赖-->
<de
SpringBoot学习视频第一章 JavaConfig为什么要使用 Spring Boot因为Spring, SpringMVC 需要使用的大量的配置文件 (xml文件)还需要配置各种对象,把使用的对象放入到spring容器中才能使用对象需要了解其他框架配置规则。SpringBoot 就相当于 不需要配置文件的Spring+SpringMVC。 常用的框架和第三方库都已经配置好了。拿来就可以使用
@Configuration //1.主要用于标记配置类,兼备Component的效果。
@EnableScheduling // 2.开启定时任务
public class SaticScheduleTask {
//3.添加定时任务
//每天执行一次
@Scheduled(cron = "0 0 0 1/1 * ?")
//或直接指定时间间隔,例如
转载
2024-03-15 05:39:39
45阅读
一、约定本框架只做 切换数据源 这件核心的事情,并不限制你的具体操作,切换了数据源可以做任何CRUD。配置文件所有以下划线 _ 分割的数据源 首部 即为组的名称,相同组名称的数据源会放在一个组下。切换数据源可以是组名,也可以是具体数据源名称。组名则切换时采用负载均衡算法切换。默认的数据源名称为 master ,你可以通过 spring.datasource.dynamic.primary 修改。方
转载
2024-03-25 12:50:53
127阅读
0.学习目标了解SpringBoot的作用掌握java配置的方式了解SpringBoot自动配置原理掌握SpringBoot的基本使用了解Thymeleaf的基本使用1. 了解SpringBoot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1.什么是SpringBootSpringBoot是Spring项目中的一个子
spring boot配置dubbo注意事项 通过前两篇文章,知道了spring boot配置dubbo有两种方式。具体请回顾前两篇文章吧。 现在主要是说下spring boot在自己的application.properties 文件里配置dubbo内容,这种方式遇到的问题。问题一:dubbo接口发布不成功。原因一:注意application.properties 文件中配置的,dubbo扫
转载
2024-07-03 12:13:08
84阅读
生产监控ActuatorSpring Boot包含许多其他功能,可帮助您在将应用程序推送到生产环境时监控和管理应用程序。您可以选择使用HTTP或JMX方式来管理和监视应用程序。审核,运行状况和指标收集也可以自动应用于您的应用程序。依赖<dependencies>
<dependency>
<groupId>org.springframework.boot&
转载
2024-04-15 15:55:31
18阅读
最近项目中用到定时任务,所以需要在spring boot项目中集成定时任务。整体来说非常简单,以下详细说明。一、在Application启动类上添加@EnableScheduling注解启动定时,代码如下。package com.example.task;
import org.springframework.boot.SpringAppl
转载
2024-03-19 09:43:17
58阅读
在原子的串口程序前加了几个数组定义,加了个对数组处理的函数,出现了HardFault_Handler的错误,不知道怎么解决!!! 因为局部变量是存放在栈区的,而全局变量在全局区(静态区),如果栈区较小,会产生溢出。 修改启动代码 Stack_Size EQU 0x00000800对 stack
转载
2024-04-01 06:31:42
92阅读
接SpringBoot简单多模块框架搭建(1)---先启动再说,我们搭建数据源,然后实现读写分离大概就是在yml文件中配置durid,自定义注解,自定义数据源(配置durid),最后自定义个sqlSessionFactory(Mybatis)来使用数据源先来一张项目结构图 先搞durid数据源,在base模块下的pom.xml中引入依赖(看上篇base模块的pom.xml),然后在res
转载
2024-04-07 13:54:33
59阅读
一、Zuul是什么?Zuul 是 Netflix OSS 中的一员,是一个基于 JVM 路由器和服务端的负载均衡器。提供路由、监控、弹性、安全等方面的服务框架。Zuul 能够与 Eureka、Ribbon、Hystrix 等组件配合使用。zuul核心功能是过滤器、路由、异常处理,通过过滤器还能扩展出其他功能:1)动态路由、2)请求监控、3)认证鉴权、4)压力测试、5)灰度发布二、Zuul路由配置1
转载
2024-03-21 15:14:37
61阅读
自动配置原理 配置文件参考:https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/#common-application-properties 一)springboot启动的时候会加载主配置类  
转载
2024-06-24 11:39:44
65阅读
项目文件结构,新建的Springboot项目的文件结构如下: |-customer(项目名称)
| - sec
| | - main
| | | - java
| | | - resources
| | | | - static
| | | | - public
| | - test
| | | - java
| - pom.xml
转载
2024-03-31 09:07:40
52阅读
文章目录前言配置log4j2pom.xml编写log4j2.xmlapplication.properties 配置打包外置配置文件pom.xml 修改package.xml测试配置logback.xml 日志番外 前言其实我们前面已经配置了日志,但是最近总感觉日志日志格式看的不舒服,并且每次打包都是一个jar 文件,lib都包含在jar 中,每次做很小的修改都需要重新替换jar文件,jar文件
转载
2024-03-15 09:38:35
93阅读
前言目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方式可以选择,我们可以在static代码块中实现,也可以在构造方法里实现,也可以使用@PostConstruct注解实现。当然也可以去实现Spring的ApplicationRunner与CommandLineRunner接口去实现启动后运行的功能。在这里整理一下,在这些
dump的方法很多,各有特点,都应该掌握。dump分为两种:用户进程dump、系统dump。先说用户进程的dump。最简单的是在Win7的任务管理器中右键点击进程,选择Create Dump File。完成之后会弹出对话框说明dump文件的位置。这对于死锁进程的调试有帮助。用WinDbg也很方便。WinDbg是绿色版,直接拷贝整个目录即可使用。可以Attach到任意的进程中,然后用命令.dump
转载
2023-07-18 17:17:22
19阅读
一、运行时数据区 线程私有的内存区域:程序计数器、虚拟机栈、本地方法栈线程共享的内存区域:方法区、Java堆二、线程私有的内存区域2.1 程序计数器Program Counter,简称 PC,用于存放 下一条 指令所在单元的地址,是 线程所执行的字节码的行号指示器。因为JVM的多线程是通过轮流切换来分配CPU的执行时间(时间片轮询),当切换到下一条线程的时候, 线程要能
转载
2024-07-03 10:43:22
220阅读
作为一名应用开发者,你是否有过如下经历?
为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !
如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,
在本篇博文中,我将深入探讨“java springboot 启动 生成内存崩溃日志 dump”这一问题,分析其根本原因,并提供解决方案。此类问题的存在不仅会干扰应用的正常启动,还可能对业务造成严重影响,因此迫在眉睫需要解决。
### 问题背景
在现代企业中,Spring Boot 被广泛使用来简化 Java 应用的开发与部署。然而,有时在启动过程中,Java 应用会由于内存使用过高,导致生成内存