JVM 调优8 JVM 调优8.1 性能监控,故障处理工具8.1.1 jps:虚拟机进程状况工具8.1.2 jstat:虚拟机统计信息监视工具8.1.3 jinfo:Java 配置信息工具8.1.4 jmap:Java 内存映像工具8.1.5 jhat:虚拟机堆转储快照分析工具8.1.6 jstack:Java 堆栈跟踪工具8.2 可视化故障处理工具8.2.1 jhsdb 基于服务性代理的调试工
转载 7月前
5阅读
通用Mapper 入门通用mapper 是什么通用 Mapper4 可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。Spring Boot 集成通用mapper添加如下依赖:<dependenc
文章目录开始分页配置文件分页实例自动填充 MyBatis Plus 为 java 开发提供了极大的便利,这里总结一下它的一些实用技巧 开始  配置 pom 文件,版本为 2022/5/31,为本文编写时的最新版<!-- mybatis --> <dependency> <groupId>com.baomidou</groupI
转载 7月前
54阅读
一、引言最近要新做一平台项目,对于框架的搭建,当然要给架构师来搭建和设计(所谓的架构,估计也是copy的)。Pull到搭完的项目后,在Mybaits的配置文件中,有几处和我之前自己搭建的框架不太一样,出于想知道有什么区别时,就顺口问了一下,结果得到的回复:你的配置方式太老了,而且支持重复命名空间,我的这种新的方式。听完,我,呵呵……所以,我就想记录一下,我对此的理解。二、Maven打包分析
转载 2024-09-14 12:34:28
60阅读
# Java反射:Resource的成员变量为null 在Java中,反射一种强大的机制,允许程序在运行时动态地获取和操作类的信息。它提供了一种能力,使得我们可以在程序执行期间检查和修改类的成员变量、方法和构造函数等元素。然而,有时候我们会遇到一些问题,例如在使用反射时发现`Resource`的成员变量为null。本文将详细介绍这个问题的原因,并提供一些解决方案。 ## 什么反射? 在介
原创 2024-01-27 04:31:52
76阅读
文章目录一、Java注解1.1 元注解1.2 @Override1.3 @Deprecated1.4 @SuppressWarnings1.5 @Documented二、SpringBoot中注解 一、Java注解1.1 元注解Java中元注解有四:@Retention、@Target、@Document、@Inherit@Retention作用:保留的位置@Retention注解有一属性v
转载 7月前
15阅读
前言springboot整合mybatis时,一直遇到这样那样的错误,写此篇笔记专门来记录一下。正文方式一、这种整合mybatis的方法简单、方便。新建SpringBoot项目,勾选下列jar包。需要注意的点:Mapper接口和Mapper.xml文件不能有错,如图:在启动类添加@MapperScan注解@MapperScan("com.springbootmybatis.mapper")
转载 2024-03-20 14:33:36
419阅读
首先这问题可能的情况很多,这里不再赘述一些常见的错误。长不看的省流:构造函数里不要调用自动注入的对象这次遇到的情况service里面注入mapper,然后一直null值——剧透一下,问题就在于是在构造函数里面调用了mapper。如果看到这里知道为什么会null,那下面的大佬就不用看了(x)开始以为bean的创建顺序问题,去搜了@Order等一系列东西,觉得指定mapper先于service完
转载 2023-12-31 18:39:49
647阅读
之前我们MaBatis的增删改查,关联映射、动态SQL语句等知识,其所有配置都是通过XML完成的,编写大量的XML配置比较繁琐。注解还是更简单一点的,从章节分配上就能看出来,前面的写了三章,注解的就一章搞定基于注解的单表增删改查1.既然时要基于注解,那就要把之前基于xml的删掉然后再mapper下新建一接口package com.mybatis.mapper; import java.util
转载 2024-10-15 19:50:32
38阅读
文章目录初步认识SpringBoot创建项目,引入依赖application.yml配置文件编写SpringBoot启动类编写实体类编写Common类编写数据访问层编写业务层编写Web层最后 初步认识SpringBootSpringBootSpring框架的一快速启动的脚手架,使用SpringBoot,我们将省去Spring框架那些繁琐的配置,从而将我们的大脑和双手从配置工作中解放出来。使用
转载 2024-10-16 15:11:54
80阅读
看本文之前,请确保你已经在SpringBoot中集成MyBatis,并能正常使用。如果没有,那么请先移步  做了解后,再按本文步骤操作。使用MyBatis在我们通过xml集中配置SQL,并通过创建接口Mapper文件来完成持久化DAO层(mybatis内部使用的动态代理,所以我们不需要自己编写实现类)。然而在实际开发中,单表操作非常多,如果你也想像JPA、JDBC那样做一
转载 7月前
106阅读
如下图: 网上都是改警告,又是删spring啥的。我觉得都不合适。 第一种方法(最佳),在mapper接口类上加@Repository注解这是从spring2.0新增的一注解,用于简化 Spring 的开发,实现数据访问。相当于加上@Component注解。不过注意,要在启动类里加@MappterScan(basePackage = "com.xxx.mapper)第二种:改
转载 2024-04-17 11:52:35
509阅读
概述在日常程序开发中,处理外部资源很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一统一的接口来对这些底层资源进行统一访问,是不是很方便,而且
转载 2024-10-17 13:40:23
62阅读
最近在整合webscoket,因为在websocket中需要自定义websocket类,而在后端发送的信息的时候,需要调用service层mapper层的代码,或者自己编写一工具类,这里在自定义类中使用 @Autowired会报空指针异常,所以不能使用普通的注入方式,百度上能用的教程很多,我这里写一我尝试过能用的。解决方案:1.上代码@Component public class Server
在使用mybatis时,遇到这个问题:Could not find resource com/kuang/mapper/Mapper.xml解决方案:1.首先检查mapper文件中,resul
原创 2022-08-23 14:31:11
248阅读
文章目录概述ResourceAbstractResourceClassPathResourceFileSystemResource参考文献 概述在学 Java SE 的时候我们学习了一标准类 java.net.URL,该类在 Java SE 中的定位为统一资源定位器(Uniform Resource Locator),但是我们知道它的实现基本只限于网络形式发布的资源的查找和定位。然而,实际上资
转载 2024-02-19 19:34:51
65阅读
1.EurekaServer内定时更新集群内其他Server节点public class PeerEurekaNodes { /** * Eureka-Server 集群节点数组 */ private volatile List<PeerEurekaNode> peerEurekaNodes = Collections.emptyList();
转载 2024-07-11 06:23:07
25阅读
前言:在看下面的内容之前,我们先对自动注入和精确注入有一大概的了解,所谓精确注入就是指通过构造函数或 setter 方法指定了我们对象之间的依赖,也就是上篇文章讲的依赖注入,然后 Spring 根据我们指定的依赖关系,精确的给我们完成注入,那么自动注入是什么呢,我们看下面这段代码: <?xml version="1.0" encoding="UTF-8"?> <beans x
转载 2024-10-22 11:26:08
20阅读
1. 前言mybatisPlus-mapper好用,好用到感觉自己不会写sql了(哈哈)!!!!但在整理迁移食品方案场景层代码yingzi-scene-frdscheme过程中,发现了一些典型代码编写问题,特别是xxxMapper随意注入问题,关系错乱复杂扯不清理不清,这个问题滥用程度触目惊心,大家可能没啥很大的意识,毕竟mybatisPlus的xxxMapper简直所向无敌,面向编程的
MyBatis关于MyBatis,大部分人都很熟悉。MyBatis 一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中
转载 2024-03-21 09:47:23
85阅读
  • 1
  • 2
  • 3
  • 4
  • 5