自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 解决nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘param1‘ not found. Avai

1. yml中 allowMultiQueries=true。

2024-01-04 16:54:03 739 1

原创 多线程面试题及答案

死锁就是两个线程都在等待对方释放锁才能继续执行,就是死锁状态。互斥条件请求和保持条件不可剥夺条件环路等待条件四个条件只要其中一个不满足就不会发生死锁情况。ThreadLocal提高一个线程的局部变量,访问某个线程拥有自己局部变量,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供自己的变量副本,所以每个线程都可以独立的改变自己的副本,从而不会影响其他线程所对应的副本。

2023-11-28 20:01:19 225

转载 新一代垃圾回收器ZGC的探索与实践

ZGC(The Z Garbage Collector)是JDK 11中推出的一款低延迟垃圾回收器,它的设计目标包括:1.停顿时间不超过10ms;2.停顿时间不会随着堆的大小,或者活跃对象的大小而增加;3.支持8MB~4TB级别的堆(未来支持16TB)。从设计目标来看,我们知道ZGC适用于大内存低延迟服务的内存管理和回收。本文主要介绍ZGC在低延时场景中的应用和卓越表现,文章内容主要分为四部分:GC之痛:介绍实际业务中遇到的GC痛点,并分析CMS收集器和G1收集器停顿时间瓶颈;ZGC原理:分析

2023-11-16 18:08:21 301 1

原创 java -jar xxxx.jar中没有主清单属性

关于在本地 Java -jar xxx.jar 启动没有主清单属性。可能是因为 pom 文件中。

2023-07-26 16:32:36 692 1

原创 MyBatis-Plus 分页设置不生效

2.当你设置了数据源需要在数据源上添加拦截器。

2023-07-13 16:26:24 553 1

原创 RocketMQ面试题及答案

4.Produce发送消息,启动共时先跟nameServer集群中的其中一台建立长连接,并从nameServer中获取路由信息,即当前发送的Topic消息的queue与broleer的地址的映射关系,然后根据算法策略从队列选择一个queue,与队列所在的Broker建立长连接,从而向broker发送消息,当然,在获取到路由信息后,producer会首先将路由信息缓存到本地,再每30秒从nameServer更新一次路由信息。master宕机了还有slave中的消息可用,保证了mq的可靠性和高可用性。

2023-02-21 21:55:02 1632

原创 Springboot 调用mysql的.sql文件,执行mysql语句

代码:import org.springframework.beans.factory.annotation.Value;import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.support.EncodedResource;import org.springframework.jdbc.datasource.init.ScriptUtils;import org.springf

2021-10-16 17:43:42 439

原创 泛型与 反射 给字段赋值

/** * 该类主要用于反射赋值, * t1 取值类 * t2 赋值类 * reflection t1与t2的对应关系 如: String str = "xref1:scNo,xref2:scName,xref3:dutyEmp"; 即将 t1 中 scNo 赋值给 t2 中 xref1 * 对应关系必须是两个对象中的字段, 区分 大小写 */@Service("ReflectionServiceImpl")public class ReflectionServiceImpl implem

2021-04-17 10:30:16 610

原创 Oracle 在批量插入时报nested exception is java.sql.SQLException: sql injection violation

Oracle 使用 druid 时,由于版本过低(1.0.16)报 nested exception is java.sql.SQLException: sql injection violation, class com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleBlockStatement not allow批量插入数据:<insert id="11111" parameterType="java.util.ArrayList">

2021-04-10 17:12:21 1225

原创 Spring Boot 项目启动时加载数据

Spring Boot 项目启动时加载数据主要就是一个注解@PostConstruct ,该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。@PostConstruct public void init(){ for (int i = 0 ; i < 50; i++){ System.out.println("项目

2020-10-17 09:38:38 450

原创 Spring Boot 中 线程 使用 @Autowired 注入 报空指针

Spring Boot 中 线程 使用 @Autowired 注入 报空指针在springBoot中另起一个线程,在使用@Autowired 自动注入时, spring并不会将其注入,此刻需要自己手动从 bean工厂中获取 , 需要重新写一个 utils类 , 如下 :import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.spri

2020-10-17 09:37:41 675 1

原创 StopWatch 监控时间用法

StopWatch 监控时间用法// stopWatch 引入的jar包 org.springframework.util.StopWatch// start 与 stop 是一一对应的, 如果想要在start与 stop中监控其他内容耗时,此时需要重新创建一个对象. // 不允许在同一个对象中连续start 两次, 否则会抛出异常(IllegalStateException)try{ Long sTime = System.currentTimeMillis();

2020-10-17 09:22:18 823

原创 代码测试数据库连接

JDBC 数据库连接/** * 在如下的程序中,不出现第三方的api,使得程序具有更好的可移植性。 * @throws Exception */@Testpublic void testConnection2() throws Exception { //1.获取Driver实现类对象,使用反射 Class<?> clazz = Class.forName("com.mysql.jdbc.Driver"); Driver driver = (Driver) c

2020-10-16 16:12:11 278

原创 java.sql.SQLException: ORA-00923: 未找到要求的 FROM 关键字

Spring Boot 连接数据库异常在搭建新项目时 , 连接数据库出现下面异常:Druid-ConnectionPool-Create-819680566 [ERROR] com.alibaba.druid.pool.DruidDataSource Line:2469 create connection SQLException, url: jdbc:oracle:thin:@127.0.0.1:1521:odsdb, errorCode 923, state 42000 java.sql.SQLE

2020-10-16 11:21:40 1438

原创 Spring Boot 启动 报错 :无法读取方案文档

spring boot 项目启动报错:org.xml.sax.SAXParseException: schema_reference.4: 无法读取方案文档 ‘http://code.alibabatech.com/schema/dubbo/dubbo.xsd’, 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 xsd:schema。解决方案:1. 查看是否引入dubbo jar包2. 查看引入版本号是否一致...

2020-10-16 08:11:21 511

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除