MyBatisPlus利用Service实现获取数据列表

目录1. 简单介绍2. 接口说明3. 参数说明4. 实例代码4.1 不带任何参数的 list() 方法查询数据4.2 查询用户ID大于 10,小于 20 且性别为“男”的用户列表4.3 注意事...

2022-08-05

Java如何实现字符串每隔4位加空格

目录字符串每隔4位加空格1.正则表达式实现2.java代码实现字符串每4位添加一个符号字符串每隔4位加空格今天弄了个银行卡识别功能,回显的时候想要将银行卡号每四位加一个空格,...

2022-08-05

feign如何打印出http请求

目录feign打印出http请求1.记录请求和响应的头文件2.在配置文件中配置对应的包feign请求日志统一打印feign打印出http请求用openfign依赖需要将请求的方法中的http请求打印...

2022-08-05

一文搞懂Spring AOP的五大通知类型

目录一、通知类型二、环境准备添加AOP依赖创建目标接口和实现类创建通知类创建Spring核心配置类编写运行程序三、添加通知普通通知环绕通知(重点)一、通知类型Advice 直译为...

2022-08-05

如何加密配置文件里的敏感数据

目录加密配置文件里面的敏感数据通用步骤(引入相关依赖)修改前的yml配置文件第一种做法修改后的yml配置文件测试是否可行第二种做法最终还是测试是否可行总结加密配置文件里面...

2022-08-05

Java使用arthas修改日志级别详解

目录查看所有logger信息logger查看指定名字的logger信息查看指定classloader的logger信息更新logger level找到需要修改日志级别的类修改编辑指定classloader更新 logger le...

2022-08-05

springboot连接sqllite遇到的坑及解决

目录springboot连接sqllite的坑springboot集成sqlite配置设置springboot集成sqlitespringboot连接sqllite的坑2021-01-04 13:54:14.178 SvUSService [main] ERROR org.sprin...

2022-08-05

Spring详细讲解@Autowired注解

目录java注解spring注解(1)配置文件形式(2)注解形式@Autowired的解析@Autowired的生效流程java注解在解释spring的注解之前,先了解一下什么是java的注解?:Java 注解(Annotation)...

2022-08-05

Java中sort排序函数实例详解

目录前言升序排序降序排序排序原理总结前言手写一个排序算法的效率是很慢的,当然这也不利于我们在比赛或者工程中的实战,如今几乎每个语言的标准库中都有排序算法,今天让我来给...

2022-08-05

MyBatis-Plus标签@TableField之fill自动填充方式

目录@TableField之fill自动填充实体类自动填充处理器MyBatis-Plus自动填充直接上代码实体类@TableField之fill自动填充mybatis-plus中TableField映射非主键字段,value映射字...

2022-08-05

Java使用GZIP压缩导致HTTP请求返回乱码问题解决

目录原因思路解决方法代码关键部分完整代码原因用Java调用雪球的API,结果返回的是乱码,一番研究后发现是因为返回的数据使用了GZIP压缩,需要先解压才能得到正确数据。思路使用...

2022-08-05

java实现登录注册界面

本文实例为大家分享了java实现登录注册界面的具体代码,供大家参考,具体内容如下数据库设计既然只是一个登录和注册的界面,数据库方面就只设计一个Admin表,表内有三个值。id就存...

2022-08-05

Spring的Model 和 Map的原理源码解析

Model 和 Map为什么在Model和Map中放值传入后会出现在request的上面。9.1、源码解析准备测试代码@GetMapping("/goto")public String go(HttpServletRequest request,...

2022-08-05

SpringBoot项目配置明文密码泄露问题的处理方式

目录项目配置明文密码泄露问题的处理1、使用系统环境变量储存密码2、密码还是写在程序的配置文件里给配置文件中用户名密码加密原配置文件内容详细操作步骤新配置文件内容项...

2022-08-05

SpringBoot中@Import注解如何正确使用

目录简介一、功能简介二、示例1.引入普通类2.引入ImportSelector的实现类(1)静态import场景(注入已知的类)(2)动态import场景(注入指定条件的类)3.引入ImportBeanDefinitionRegister...

2022-08-05

Springboot项目中内嵌sqlite数据库的配置流程

目录Springboot中内嵌sqlite数据库配置在idea中配置Sqlitespringboot环境下配置使用sqlite数据库pom文件导入mybatis和sqlite依赖application.properties配置使用Springboot...

2022-08-05

使用SpringBoot获取resources文件路径

目录获取resources文件路径背景解决方案获取resource下文件夹路径的坑前提是maven项目的pom文件里面配置了这是后来我修改后的正常打包情况获取resources文件路径背景在Spri...

2022-08-05

Springboot详解如何实现SQL注入过滤器过程

目录1.过滤器SqlInjectFilter2.请求装饰类CustomRequestWrapper3.过滤器注册4.测试辅助类4.1 结果对象ResultObj4.2 Restful的Controller类5.测试5.1 POST请求测试5.2 GET请...

2022-08-05

深入介绍Spring框架及故障排除

目录Spring的缺点不可理解性按注释编程故障排除为什么是Spring IoC?选择其他人在说什么结论前言:曾几何时,Spring框架提供了比J2EE更轻量级和更灵活的解决方案。即使在2013年左...

2022-08-05

Java 多线程并发ReentrantLock

目录背景ReentrantLock可重入特性公平锁设置参数源码分析Lock 接口加锁操作内部类SynctryLockinitialTryLocklocklockInterruptiblytryLockNanostryReleasenewConditionNonf...

2022-08-05

Java 多线程并发 ReentrantReadWriteLock详情

目录前言ReadWriteLockReentrantReadWriteLock 源码分析类关系SyncHoldCounterThreadLocalHoldCounter属性构造方法核心方法锁的计数方法读写锁阻塞检查方法公平策略实现 Fa...

2022-08-05

SpringBoot项目使用 axis 调用webservice接口的实践记录

目录序WebService定义个人理解实践webservice 常识一个webservice 接口发布地址往往类似:qq在线接口验证接口为例maven 使用 axis应用依赖(不可缺失必须)代码(粘贴可用)序实际工...

2022-08-05

Java开发学习之Bean的作用域和生命周期详解

目录一、Bean 的作用域二、Spring 的执行流程三、Bean 的生命周期一、Bean 的作用域在之前学习Java基础的时候,有接触到作用域这样的概念。一个变量并不一定在任何区域都是有...

2022-08-05

xxl-job对比ElasticJob使用示例详解

目录1. xxl-job2. 运行 xxl-job3. 开发定时任务3.1 项目创建及配置3.2 定时任务开发方式3.2.1 BEAN 模式(类形式)3.2.2 BEAN模式(方法形式)3.2.3 GLUE 模式(Java)4. 小结1. xxl-...

2022-08-05

SpringBoot中@Autowired生效方式详解

目录前言正文注册AutowiredProcessor的BeanDefinition实例化AutowiredProcessor创建bean时进行注入后记前言@Componentpublic class SimpleBean3 { @Autowired privat...

2022-08-05

springcloud如何获取网关封装的头部信息

后台系统如何获取请求头里的数据1. 网关层封装数据到head头@Component@Slf4jpublic class LoginGatewayFilterFactory extends AbstractGatewayFilterFactory { @Overri...

2022-08-05

Springboot详解线程池与多线程及阻塞队列的应用详解

目录一、案例场景二、使用类三、本例说明1.接收web请求2.后台任务处理3.关系说明四、代码1.OrderController2.FlowStarter流程启动器3.FlowManager流程管理器4.StepContaine...

2022-08-05

idea聚合工程搭建过程详解

目录前言一、创建父工程1、New Project2、聚合父工程的名字3、指定maven仓库4、字符编码5、注解生效激活6、java编译版本选87、File Type过滤8、父工程POM二、Maven工程细节...

2022-08-05

Spring Boot实现功能的统一详解

目录1. 统一用户登录权限验证1.1 自定义拦截器1.2 将自定义拦截器加入到系统配置1.3 运行结果1.4 总结2. 统一异常处理2.1 代码实现2.2 运行结果3. 统一数据返回格式3.1 代...

2022-08-05

@FeignClient注解中属性contextId的使用说明

目录一、概述二、解决方案2.1 方案12.2 方案2三、源代码分析相关代码1相关代码2一、概述如果我们使用Feign定义了两个接口,但是目标服务是同一个,那么在SpringBoot启动时就会...

2022-08-05

Java中为什么ArrayList初始化容量大小为10

目录背景为什么HashMap的初始化容量为16?ArrayList的初始化容量是10吗?为什么ArrayList的初始化容量为10?小结背景看ArrayList源码时,无意中看到ArrayList的初始化容量大小为10,...

2022-08-05

Spring AOP事务管理的示例详解

目录转账案例-环境搭建步骤1:准备数据库表步骤2:创建项目导入jar包步骤3:根据表创建模型类步骤4:创建Dao接口步骤5:创建Service接口和实现类步骤6:添加jdbc.properties文件...

2022-08-05

mall整合SpringSecurity及JWT实现认证授权实战

目录摘要项目使用框架介绍SpringSecurityJWTJWT的组成JWT实例JWT实现认证和授权的原理Hutool项目使用表说明整合SpringSecurity及JWT在pom.xml中添加项目依赖添加JWT token...

2022-08-05

Spring AOP详解面向切面编程思想

目录1. 什么是 Spring AOP2. AOP 的组成2.1 切面 (Aspect)2.2 切点 (Pointcur)2.3 连接点 (Join Point)2.4 通知 (Advice)3. Spring AOP 的使用3.1 添加 AOP 框架3.2 定义切...

2022-08-05

Servlet文件的上传与下载详解

目录文件的上传和下载1. 文件上传细节2. 文件上传3. 文件下载文件的上传和下载1. 文件上传细节要有一个 form 标签,method-post请求 (因为get有长度限制)form标签的属性 encTyp...

2022-08-05

SpringBoot中使用Redis Stream实现消息监听示例

目录Demo环境仓库地址POM依赖配置监听消息类监听俩个stream的实现【问题补充】确认完消息删除消息【问题补充】自动初始化stream的key和group问题-最新更新-2021年12月4日De...

2022-08-05

Java Web项目中解决中文乱码方法总结(三种最新方法)

目录前言问题背景下面我说三种方法供大家参考方法一:方法二:第三种方法:Tomcat结构与介绍binconfliblogstempwebappswork前言JavaEE(Java Enterprise Edition),Java企业版,是一个用...

2022-08-05

SpringBoot Test 多线程报错的根本原因(dataSource already closed)

背景使用Springboot test进行相关测试的时候,发现开启线程操作数据库的时候异常。排查方法将线程移除,采用并行的方式,操作数据库正常。根本原因SpringBoot Test 主线程退出,导...

2022-08-05

Java中BigDecimal的舍入模式解析(RoundingMode)

目录BigDecimal的舍入模式(RoundingMode)BigDecimal的常规用法BigDecimal的舍入模式(RoundingMode)BigDecimal.divide方法中必须设置roundingMode,不然会报错。ROUND_UP:向正...

2022-08-05

Spring Security全新版本使用方式

目录前言基本使用升级版本旧用法新用法高级使用基于方法的动态权限基于路径的动态权限效果测试总结前言前不久Spring Boot 2.7.0 刚刚发布,Spring Security 也升级到了5.7.1...

2022-08-05

java中如何执行xshell命令

目录java执行xshell命令实例Xshell启动java项目脚本(标本参考)项目启动脚本java执行xshell命令实例import java.io.BufferedReader;import java.io.IOException;import java.i...

2022-08-05

Spring中自定义数据类型转换的方法详解

目录类型转换服务实现Converter接口实现ConverterFactory接口实现GenericConverter接口环境:Spring5.3.12.RELEASE。Spring 3引入了一个core.onvert包,提供一个通用类型转换系...

2022-08-05

java性能优化之编译器版本与平台对应关系

目录JIT编译器版本默认情况JVM如何选择编译器?如何判断当前环境jvm使用的编译器?小节本章节更加具体化的学习编译器还有哪些可以优化的方便,让你的应用展现出更好的性能。JIT编...

2022-08-05

解决OkHttp接收gzip压缩数据返回乱码问题

目录问题请求头信息BridgeInterceptor拦截器问题Retrofit 是现在最流行的网络开发框架之一,功能十分强大,但是最近确遇到一个十分坑的问题,现在记录下来,希望看到的人能注意下。...

2022-08-05

Java正则表达式匹配字符串并提取中间值的方法实例

目录前言场景一:提取SAML2报文解析场景2:提取sql中的表名和字段总结前言有时候正则表达式不只是匹配一下什么数字/邮箱/身份证/日期等等,还需要匹配某一段文字,并按照既定格...

2022-08-05

springboot返回值转成JSONString的处理方式

目录返回值转成JSONString的处理主要需求描述解决方法JSON.toJSONString使用前提使用返回值转成JSONString的处理主要需求描述有些返回值中的null需要转换成“”...

2022-08-05

一文详解Spring如何控制Bean注入的顺序

目录简介构造方法依赖(推荐)@DependsOn(不推荐)BeanPostProcessor(不推荐)简介说明本文介绍Spring如何控制Bean注入的顺序。首先需要说明的是:在Bean上加@Order(xxx)是无法控...

2022-08-05

使用BigDecimal除法后保留两位小数

目录BigDecimal除法后保留两位小数详细描述BigDecimal除法异常Non-terminating decimal expansion异常分析解决措施思考总结BigDecimal除法后保留两位小数BigDecimal numBig...

2022-08-05

Java特性之注解和异常 Throwable

目录注解作用注解的常见分类异常Java异常类层次结构可查的异常(checked exceptions)和不可查的异常(unchecked exceptions)区别throw和throws的区别?Java 7 的 try-with-resource...

2022-08-05

Spring Security登录表单配置示例详解

目录Spring Security登录表单配置1.引入pom依赖2.bootstrap.yml添加配置3.创建login.html4.创建配置类5.配置细节6.登陆成功7.登陆失败8.注销登录Spring Security登录表单配...

2022-08-05
返回顶部
顶部