- 博客(10)
- 收藏
- 关注
原创 简单bug(Spring Boot 启动错误:Error starting ApplicationContext. To display the conditions report re-run y)
在我注释了一个service层的实现类之后,一直显示启动错误,最后发现原因就在这里。
2022-08-04 16:33:45
8823
5
原创 MapStruct使用(用于对象之间的转化)
使用原因在一个成熟的工程中,尤其是现在的分布式系统中,应用与应用之间,还有单独的应用细分模块之后, DO一般不会让外部依赖,这时候需要在提供对外接口的模块里放DTO用于对象传输,也即是DO对象对内,DTO对象对外,DTO 可以根据业务需要变更,并不需要映射DO的全部属性。DO:Data Object(数据对象):与数据库相对应DTO:Data Transport Object (数据传输对象)VO:View Object(视图对象)使用方法1.导入依赖<dependencies>
2022-04-08 21:42:03
1625
原创 自定义拦截器-interceptor
一般情况下,对来自浏览器的请求,在该请求进行业务逻辑处理之前,我们是可以进行拦截处理的,实现的方式有两种,分别是基于Tomcat的Filter,和基于SpringMVC的HandlerInterceptor。基于Tomcat的Filter实现拦截,可以利用SpringBoot的FilterRegistrationBean实现Filter和Spring的整合,向Tomcat注册自定义Filter,使Filter可以在Servlet处理请求之前拦截请求。基于SpringMVC中的拦截器HandlerInt
2022-04-05 18:02:09
528
原创 Dubbo的实现原理即网络通信原理
Dubbo是一款高性能 Java RPC框架 。实现了服务注册和发现 ,容错负载均衡,扩展性,基于接口的远程调用1.Dubbo整合Spring的主要配置项provider配置 <!--1. 应用配置,定义服务提供者--> <dubbo:application name="spring-provider36"/> <!--2. 将服务接口的实现类对象,放入Spring中--> <bean id="demoService" cla
2022-04-02 13:03:54
1611
原创 Hashtable和HashMap的区别
1.产生时间Hashtable:jdk1.0;HashMap:1.22.继承的父类不同HashMap继承自AbstractMap类,HashTable是继承自Dictionary类;同时实现了Map,Clone(可复制),Serializable接口()3.对Null key 和Null value的支持不同HashMap支持key为null(只能有一个key为null),value为null;注意:可以有一个或多个键所对应的值为null。当get()方法返回null值时,可能是 HashM
2022-03-26 19:37:07
110
原创 给一个不多于 5 位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。(JAVA基础题)
import java.util.Scanner;public class Test22 { public static void main(String[] args) { System.out.println("请输入一个5位以内的正整数:"); Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int num1,num2,num3,num4,num5;//个十
2021-09-17 14:24:07
3636
原创 输入某年某月某日,判断这一天是这一年的第几天?JAVA基础题
import java.util.Scanner;public class Test20 { public static void main(String[] args) { System.out.println("请输入日期,年月日按空格隔开"); Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int month = sc.nextInt();
2021-09-17 11:22:19
4207
原创 题目:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?请用程序写出
public class Test19 { public static void main(String[] args) { int count = 0; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 4; j++) { for (int z = 1; z <= 4; z++) { if (i !=
2021-09-16 20:42:30
316
原创 键盘录入月份得到季节
键盘录入月份得到季节import java.util.Scanner;public class Demo4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int x = scanner.nextInt(); if (x>2&&x<6) { //春季 Sy
2021-09-13 21:52:15
173
原创 Java中三目运算符和if求三个数的最大值
Java中三目运算符和if求三个数的最大值三目运算符普通版import java.util.Scanner;public class Demo1 { public static void main(String[] args) { int a; int b; int c; Scanner sc= new Scanner(System.in); //创建对象 a = sc.nextInt();
2021-09-13 21:07:51
1035
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人