摘要: 为了能够动态获取对象的构造方法的信息,需要通过以下方法来完成: 1、getConstructors() 2、getConstructor(Class<?>…parameterTypes) 3、getDeclaredConstructors() 4、getDeclaredConstructor(Cla 阅读全文
posted @ 2023-05-15 14:16 zmyxx 阅读(65) 评论(0) 推荐(0)
摘要: java.lang.reflect 包提供了反射中用到类,主要的类说明如下: Constructor 类:提供类的构造方法信息。 Field 类:提供类或接口中成员变量信息。 Method 类:提供类或接口成员方法信息。 Array 类:提供了动态创建和访问 Java 数组的方法。 Modifier 阅读全文
posted @ 2023-05-15 13:44 zmyxx 阅读(37) 评论(0) 推荐(0)
摘要: 微服务中难免存在服务之间的远程调用,比如:A服务远程调用B服务的接口,当微服务运行不正常会导致无法正常调用微服务,此时会出现异常,如果这种异常不去处理可能导致雪崩效应。 微服务的雪崩效应表现在服务与服务之间调用,当其中一个服务无法提供服务可能导致其它服务也死掉,比如:服务B调用服务A,由于A服务异常 阅读全文
posted @ 2023-05-13 15:00 zmyxx 阅读(40) 评论(0) 推荐(0)
摘要: 在做多线程操作数据库时避免不了的会遇到线程之间争抢同一条记录的问题,在mysql里可以实现分布式锁解决线程的反复调用问题。 具体方法是利用数据库的唯一约束,设置一个比如状态的列来判断此记录是否正在被线程处理,可以默认值为0,表示未被处理,当值变为1时表示正在处理,值为2时表示处理完成。 此时我们只需 阅读全文
posted @ 2023-04-22 11:00 zmyxx 阅读(183) 评论(0) 推荐(0)
摘要: 在判断路径匹配问题时需要考虑后缀问题如 static/index.html 与 static/**的匹配 需要考虑.html与**的匹配,显然是不能匹配的 此时使用: //路径匹配器,支持通配符public static final AntPathMatcher PATH_MATCHER = new 阅读全文
posted @ 2023-02-20 20:12 zmyxx 阅读(80) 评论(0) 推荐(0)
摘要: 今天在学习黑马的瑞吉外卖项目中遇到了java.sql.SQLFeatureNotSupportedException错误debug调试后发现是service进行访问数据库时未能成功连接数据库,对比过application.yml文件发现没错后经过资料查询,发现在使用Druid作为连接池时,实体类中的 阅读全文
posted @ 2023-02-20 13:32 zmyxx 阅读(1290) 评论(0) 推荐(0)