SpringMVC配置多个properties文件之通配符解析

目录SpringMVC配置多个properties文件之通配符xml文件中配置如下解决方案是:利用通配符多个SpringMVC项目配置统一管理1.首先是properties文件2.针对各类xml配置文件SpringMV...

2021-09-30

基于Spring概念模型:PathMatcher 路径匹配器

目录概述PathMatcher接口源代码AntPathMatcher使用例子spring的路径匹配工具 AntPathMatcher以下代码为本人使用过的路径匹配工具代码核心代码是这一行源代码版本 : spring-...

2021-09-30

SpringMVC项目访问controller时候报404的解决

目录SpringMVC访问controller时候报404在网上搜各种方法都没有解决终于解决SpringMVC 无法访问到controller的可能原因从网上查的资料SpringMVC访问controller时候报404自己...

2021-09-30

mybatis-generator如何自定义注释生成

目录前言正文1.实现CommentGenerator接口2.配置generator.xml3.运行方法1. java方式(个人推荐)方法2. maven方式4.可能出现的问题4.1 提示找不到MyCommentGenerator4.2 获取...

2021-09-30

Spring Batch 如何自定义ItemReader

目录Spring Batch 自定义ItemReader创建自定义ItemReader配置ItemReader Bean小结一下Spring Batch 之 ItemReaderJdbcPagingItemReaderFlatFileItemReaderStaxEventItemRea...

2021-09-30

基于Spring Batch 配置重试逻辑

目录1. 应用示例批处理应用读取csv文件处理类如下最终输出结果为2. 给处理增加重试功能因此我们配置批处理job在失败的情况下重试三次3. 测试重试功能第三次成功调用job成功...

2021-09-30

JVM的基本介绍以及垃圾回收

目录JVM java虚拟机JVMjvm主要组成部分及其作用JVM Stack: jvm栈堆:Jvm heap内存空间划分Full GC一、OOM含义:二、监控GC命令总结JVM java虚拟机JVMjava虚拟机是一个可执行java...

2021-09-30

SpringBoot 如何自定义项目启动信息打印

目录1. 修改 Banner1.1. 字符 Banner1.2. 图片 Banner1.3. Banner 配置2. 添加访问地址自定义springboot启动图案输出直接上内容1. 修改 Banner默认情况下,在启动SpringBoot...

2021-09-30

SpringMVC路径匹配中使用通配符问题

目录SpringMVC路径匹配中使用通配符@RequestMapping中指定的路径也可以使用通配符*通配符不是只能放在最后的通配符还可以匹配以某字符结束的路径通配符还可以匹配以某字符...

2021-09-30

使用Spring AntPathMatcher的doMatch方法

目录AntPathMatcher的doMatch方法有4个步骤Spring的AntPathMatcher工具类用法AntPathMatcher下面是模糊匹配规则AntPathMatcher的doMatch方法AntPathMatcher.doMatch(...),...

2021-09-30

基于spring mvc请求controller访问方式

目录spring mvc请求controller访问1.一个Controller里含有不同的请求url2.采用一个url访问3.RequestMapping在Class上4.在SpringMVC中常用的注解springmvc请求一次,访问多个c...

2021-09-30

一个@Component注解引发的大坑

目录一个@Component注解引发的大坑问题是这样的思考对spring @component注解的理解@Component注解的使用注解的类测试的类一个@Component注解引发的大坑首先,我们这个是用spr...

2021-09-30

Java中notify和notifyAll的区别及何时使用

提几个问题,从问题中去了解去学习: 他们之间有啥区别? 如果我使用notify(),将通知哪个线程? 我怎么知道有多少线程在等待,所以我可以使用notifyAll()? 如何调用notify()?...

2021-09-30

java调用FFmpeg实现视屏压缩功能的详细步骤

目录前言实现步骤一、在windows系统中下载对应的FFmpeg二、FFmpeg压缩视屏命令三、java实现FFmpeg命令调用 注意事项 1.文件名2.视屏参数前言最近做人脸识别,对于过大的视屏...

2021-09-30

SpringBatch跳过异常和限制方式

目录SpringBatch容错处理1. 案例说明2. 跳过异常限制SpringBatch 错误积累1.如果nextStep在该JOB中还没有配置SpringBatch容错处理1. 案例说明从DB中reader出1000条数据,chun...

2021-09-30

Java单例模式的创建,破坏和防破坏详解

目录前言单例模式单例模式的几种实现方式懒汉式,线程不安全懒汉式,线程安全饿汉式双检锁/双重校验锁登记式/静态内部类枚举破坏单例模式未破坏的情况破坏后的情况单例模式的防...

2021-09-30

Spring 注入static属性值方式

目录Spring 注入static属性值1. 问题2. 解决方案Spring依赖注入static静态变量相关问题1.Spring不支持依赖注入static静态变量2.Spring如何给静态变量注入值3.Spring静态注...

2021-09-30

Java框架---Spring详解

目录一 技术发展二 框架设计Spring Framework 6大模块三 Spring AOP详解AOP两种方式四 Spring Bean核心原理Bean的加载过程五 Spring XML配置原理六 Spring Messaging相关技...

2021-09-30

Java设计模式--适配器模式详解

目录定义结构示例扩展总结定义适配器模式用于解决接口间的兼容问题。当我们需要使用某个类提供的接口,但是这个接口与现在的系统需求不符,由于该接口是由第三方提供的,或者是已...

2021-09-30

Java SpringBoot容器注入对象详解

目录1.注入的方式方式一:使用Import注解方式二:使用@Service 或者@Component等注解注入到容器中方式三:使用@Configuration和@Bean组合实现2.注入是增加条件判断注解3.构造方法...

2021-09-30

Java单元测试Powermockito和Mockito使用总结

目录依赖引入
PowerMockito的使用
使用mockito来mock实例
mock对Redis的静态调用
mock单例类
mock私有方法
PowerMock跳过方法执行
总结
参考文档最近公司在推进Java应用的...

2021-09-30

Mybatis Generator 获取不到字段注释的解决

目录Mybatis Generator 获取不到字段注释解决方法Oracle 数据库MySql 数据库详解mybatis-generator生成数据表中注释1.克隆项目2.修改pom文件3.配置对应的解析生成包Mybatis...

2021-09-30

利用Jmeter发送Java请求的实战记录

前言第一次遇到了需要用Jmeter发送Java请求的情况,也是网上查过很多资料才成功。做一个记录,做一个分享。Jmeter去发送Java请求,就是需要你有测试类的jar包放到Jmeter的lib/ext...

2021-09-30

Android中PreferenceFragment的使用详解

目录PreferenceFragment简介PreferenceFragment使用PreferenceFragment 扩展PreferenceFragment简介在我们写一个项目的时候,基本都有选项设置界面,这类设置界面的原理基本都...

2021-09-30

spring 和 spring boot 中的属性配置方式

目录在xml中注册属性文件多个通过java注解方式注册属性文件使用及注入属性属性搜索优先级spring boot 属性加载application.properties – 缺省属性文件特定环境属性文件特...

2021-09-30

Java字符串 正则表达式详解

目录一、规则表1.字符2.字符类 .3.边界匹配符4.逻辑操作符5.量词二、Pattern类1.Pattern类的实例获取—compile方法2.split方法3.Pattern中匹配标记参数三、Matcher类总结在...

2021-09-30

使用Spring自身提供的地址匹配工具匹配URL操作

目录使用Spring自身提供的地址匹配工具匹配URLspring url路径匹配用法经验介绍先贴一段代码来快速了解一下它的用法总结如下ANT方式的通配符有三种url路径匹配规则使用Sprin...

2021-09-30

Java Agent 动态修改字节码详情

目录1、什么是Java Agent2、实现Java Agent2.1 类转换2.2 使用Java代理进行实际操作假设您有一个在生产环境中运行的应用程序。每隔一段时间,它就会进入中断状态,错误很难重现...

2021-09-30

Java的三种代理模式简述

目录一、代理模式是什么二、Java的三种代理模式1.静态代理2.动态代理(也叫JDK代理)
3.Cglib代理一、代理模式是什么代理模式是一种设计模式,简单说即是在不改变源码的情况下,实...

2021-09-30

MyBatis-Plus简介和快速入门教程

目录 一、MyBatis-Plus简介(来自官网)二、快速开始三、通用CRUD3.1 insert(插入操作)3.2 updateById(更新操作)3.3 查询操作——各种select3.4 删除操作——各种delete附加1:如果...

2021-09-30

Mybatis-Plus 条件构造器 QueryWrapper 的基本用法

前言记录下Mybatis-Plus中条件构造器Wrapper 的一些基本用法。查询示例表结构CREATE TABLE `product` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `title` varcha...

2021-09-30

JAVA代理,静态,动态详解

目录代理静态代理动态代理JDK动态代理CGLib动态代理总结代理为其他对象提供一种代理以控制这个对象的访问,在某些情况下一个对象不能直接访问那个对象时,代理就起到了客户端和...

2021-09-30

Java maven详细介绍

目录maven什么是maven仓库的种类仓库的配置本地仓库配置私服配置中央仓库配置maven标准目录结构常用命令maven项目的生命周期pom.xml依赖适用域总结maven什么是mavenMaven...

2021-09-30

Spring源码之请求路径匹配路由方式

目录请求路径匹配路由入口进入上面方法SpringMVC 将请求找到匹配的处理初始化映射关系从映射关系中寻找匹配方法请求路径匹配路由在spring中,当一个请求过来的时候会做路径匹...

2021-09-30

SpringCloud整合Activiti过程中的踩坑记录

目录前言错误一:shiro与serurity冲突处理:在启动类屏蔽SpringSecurity处理:更换版本7.1.0.M4及以下错误二:与mybatis冲突处理:注释包中的MyBatis 关于idea插件总结前言最近需要用...

2021-09-30

Spring事物基础知识及AOP相关陷阱分析

目录一、事务的定义二、事务的属性三、Spring 事务的隔离级别3.1 隔离级别引出的问题3.1.1 脏读3.1.2 不可重复读3.1.3 幻读3.2 隔离级别四、Spring 事务的传播机制五、Spri...

2021-09-30

Java springboot接口迅速上手,带你半小时极速入门

目录前期准备:步骤一:建立实体类,需要跟数据库表字段保持一致步骤二:建立mapper接口,定义要操作的数据库的动作步骤三:建立mapper的xml文件,写具体的sql语句步骤四:建立service类,处...

2021-09-30

Java spring事务及事务不生效的原因详解

目录注解 @Transactional 的属性参数propagation 事务的传播机制isolation 事务的隔离级别常用数据库的默认隔离级别readOnly 事务的读写性事务的只读性概念应用场景timeout...

2021-09-30

SpringBoot整合mybatis-plus进阶详细教程

目录前言wapper介绍 :条件构造器 AbstractWrapper一、什么是AbstractWrapper二、QueryWrapper(LambdaQueryWrapper)1、QueryWrapper用法示例2、LambdaQueryWrapper用法示例三...

2021-09-30

springboot文件上传保存路径的问题

目录springboot文件上传保存路径配置代码如下Springboot上传文件的问题(上传到本地文件夹中)先建立一个controller包静态资源目录如下springboot文件上传保存路径最近使用sp...

2021-09-30

Java基础之从HelloWorld到面向对象

目录1、 "Hello World!"2、编译与运行3、变量4、数组5、表达式5.1 数学表达式5.2关系表达式5.3 布林表达式5.4 位运算6、控制结构6.1 选择 (if)6.2 循环 (while)6.3 循环 (d...

2021-09-30

springboot中的静态资源加载顺序优先级

目录springboot静态资源加载顺序优先级看springboot源码里面springboot静态资源加载规则一、静态资源映射规则1.webjars2.springboot内置默认访问路径3.首页处理4.网站图标s...

2021-09-30

Java Cmd运行Jar出现乱码的解决方案

目录Java Cmd运行Jar出现乱码一、设定cmd的编码为utf-8二、规定执行java时的编码方式三、将以上命令打包成bat3.1 在Jar的目录下创建一个txt文件3.2 将以上命令写入txt文件...

2021-09-30

springboot获取profile的操作

目录springboot获取profile通过代码获取profile通过注解的方式来获取Profilespring profile的基本使用Spring profile在我们系统中的使用非常简单我们的问题出在哪里呢?sprin...

2021-09-30

Java如何去掉指定字符串的开头的指定字符

Java去掉指定字符串的开头的指定字符/** * 去掉指定字符串的开头的指定字符 * @param stream 原始字符串 * @param trim 要删除的字符串 * @return */...

2021-09-30

Springboot使用@RefreshScope注解实现配置文件的动态加载

目录pom.xmlproperties启动类配置类controller打包springcloud对应的springboot版本参考:spring-boot-starter-actuator提供服务健康检查和暴露内置的url接口。spring-cloud...

2021-09-30

基于springmvc之常用注解,操作传入参数

目录springmvc常用注解,操作传入参数@RequestParam@RequestBody@PathVariable@RequestHeader@CookieValue@ModelAttribute@SessionAttributesspringmvc常用注解,操作传入参...

2021-09-30

java的几种定时器的具体使用(4种)

目录1.@Scheduled注解
2.quartz
3.使用Timer
4.使用线程控制
总结一下我使用过的4种类型的定时器:@Scheduled注解、quartz、new Timer().schedule、使用线程控制。1.@Schedul...

2021-09-30

基于SpringBoot启动类静态资源路径问题

目录SpringBoot启动类静态资源路径SpringBoot核心配置类分别是一下四个静态资源路径静态文件存放位置设置默认配置自定义位置SpringBoot启动类静态资源路径SpringBoot核心配...

2021-09-30

SpringBoot无法访问/static下静态资源的解决

目录SpringBoot无法访问/static下静态资源SpringBoot 访问静态资源的规则在该类下有对资源处理的方法SpringBoot容器里读到了我们配置的@EnableWebMvc 注解小结一下SpringBo...

2021-09-30
返回顶部
顶部