解决@FeignClient注入service失败问题

目录@FeignClient注入service失败Feign注入失败之坑错误信息加上之后,问题解决@FeignClient注入service失败在入口类上方加入注解@EnableFeignClients(basePackages = {"com....

2022-03-01

解决CollectionUtils.isNotEmpty()不存在的问题

目录CollectionUtils.isNotEmpty()不存在问题依赖,如下collectionUtils.isNotEmpty()用法源码奉上CollectionUtils.isNotEmpty()不存在问题org.apache.commons.collections.C...

2022-03-01

JavaWeb的监听器和过滤器你了解吗

目录1.监听器---->Context,Session2.监听器三大作用域3.属性监听器4.过滤器4.1过滤器的使用4.2过滤器的拦截路径4.3过滤器的拦截顺序4.4过滤器的四种拦截方式总结1.监听器--...

2022-03-01

详解Spring MVC的拦截器与异常处理机制

目录1.SpringMVC拦截器1.1拦截器(interceptor)的作用1.2拦截器和过滤器的区别1.3拦截器的快速入门1.4多拦截器操作1.5拦截器方法说明2.SpringMVC异常处理2.1异常处理的思路2.2...

2022-03-01

解析阿里GTS开源版本fescar分布式事务

目录前言碎语什么是FESCAR?微服务中的分布式事务问题FESCAR怎么做?FESACR有3个基本组件:FESCAR管理分布式事务的典型生命周期:历史前言碎语阿里重磅开源fescar分布式事务框架、...

2022-03-01

springboot的四种启动方式

目录环境准备第一种:直接main方法启动TxDemo2Application第二种:通过maven插件来启动第三种打jar包来访问第四种通过docker容器虚拟化运行环境准备创建工程pom.xml内容<?xml v...

2022-03-01

mybatis动态拼接实现有条件的插入

目录动态拼接实现有条件的插入最近在做项目的时候遇到了一个很现实的问题mybatis插入语句mybatis插入语句一般都是这样写 动态拼接实现有条件的插入最近在做项目的时候遇到...

2022-03-01

企业级Kubernetes管理平台Wayne功能特性介绍

目录前言碎语Wayne功能特性架构设计Kubernetes方式安装注意点前言碎语今天博主分享一个Kubernetes集全管理软件,也就是Kubernetes web ui。是360团队开源的一款产品,Wayne 是...

2022-03-01

Java Servlet响应httpServletResponse过程详解

目录一、核心方法1.setStatus2.setHeader(Stringname,Stringvalue)3.addHeader(Stringname,Stringvalue)4.setContentType(Stringtype)二、响应一个网页三、返回一个文件四...

2022-03-01

j2Cache线上异常排查问题解决记录分析

目录问题背景问题分析假设问题小心求证问题重现问题解决问题后记-下面才是真正的原因重新假设最终解决问题背景开发反馈,线上有个服务在运行一段时间后,就会抛异常导致redis缓...

2022-02-28

深入研究spring boot集成kafka之spring-kafka底层原理

目录前言简单集成引入依赖添加配置测试发送和接收Spring-kafka-test嵌入式KafkaServer引入依赖启动服务创建新的Topic程序启动时创建TOPIC代码逻辑中创建PS:其他的方式创建T...

2022-02-28

java实现简易的学籍管理系统

本文实例为大家分享了java实现简易的学籍管理系统的具体代码,供大家参考,具体内容如下一、 代码import java.awt.*;import java.awt.event.*;import java.io.*;import javax.s...

2022-02-28

原因分析IDEA导入Spring-kafka项目Gradle编译失败

目录前言异常信息具体原因解决问题前言最近在弄kafka相关的东东,因为是spring boot工程,所以用到了Spring-kafka,一个包含了kafka-producer和kafka-consumer自动装配的依赖。为...

2022-02-28

java WebSocket 服务端实现代码

1.什么是WebSocket  WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。2.实现...

2022-02-16

Java的分支结构与循环你知道多少

目录1.continue关键字2.双重循环总结1.continue关键字continue :继续适用场景:只能用在循环中作用:表示跳出本次循环,继续执行下一次循环break和continue的区别?适用场景不同,bre...

2022-02-16

JavaIO模型中的BIO,NIO和AIO详解

目录一、I/O模型1.1 I/O模型基本说明1.2 Java支持的3种网络编程I/O模式1.3 JavaBIO(同步阻塞)1.4 JavaNIO (同步非阻塞)1.5 JavaAIO(异步非阻塞)二、BIO、NIO、AIO适用场景分析2.1...

2022-02-16

Java 深入理解创建型设计模式之抽象工厂模式

1.什么是抽象工厂模式?抽象工厂模式: 定义了一个interface用于创建相关或有依赖关系的对象簇,而无需指明具体的类。抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合。...

2022-02-16

Java 深入理解创建型设计模式之原型模式

1.思考问题现在有一只羊 tom,姓名为: tom,年龄为:1,颜色为:白色,请编写程序创建和 tom羊属性完全相同的10只羊。按照传统的思路来,我们可能会按照下面的方式去写。那么这种写法的...

2022-02-16

Spring Boot如何利用拦截器加缓存完成接口防刷操作

目录为什么需要接口防刷技术解析主要代码测试结果总结为什么需要接口防刷为了减缓服务器压力,将服务器资源留待给有价值的请求,防止恶意访问,一般的程序都会有接口防刷设置,接下...

2022-02-16

Java 深入理解创建型设计模式之建造者模式

1.提出问题假如说,我们需要建房子:这一过程为打桩、砌墙、封顶。房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的.3)请编写程序,完成需求。传统...

2022-02-16

SpringBoot集成ElasticSearch的示例代码

目录一、Elasticseach介绍1.简单介绍2.对比关系:3.详细说明:4.查出数据的解释 二、SpringBoot集成Elasticseach1.引入依赖2.添加配置3.创建pojo类与索引对应4.SpringData封装...

2022-02-16

Java设计模式UML之类图精解

目录1.UML基本介绍2.UML类图2.1 类关系——依赖2.2 类关系——泛化2.3 类关系——实现2.4 类关系——关联2.5 类关系——聚合2.6 类关系——组合1.UML基本介绍 UML——Un...

2022-02-08

Mybatis游标查询大量数据方式

目录Mybatis游标查询大量数据mapper层service层 资源释放Mybatis游标使用总结什么是游标Mybatis游标查询大量数据对大量数据进行处理时,为防止内存泄漏情况发生,所以采用mybat...

2022-02-08

Java设计模式之迪米特原则精解

目录1.什么是迪米特原则?2.违反迪米特原则代码案例3.遵守迪米特原则代码案例4.迪米特原则的注意事项1.什么是迪米特原则? 一个对象应该对其他对象保持最少的了解。 类与...

2022-02-08

Java设计模式之开闭原则精解

目录1.什么是开闭原则?2.违反Ocp代码案例3.遵守Ocp代码案例1.什么是开闭原则?开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则。一个软件实体如类,模块和函数...

2022-02-08

java 数据结构与算法 (快速排序法)

快速排序法:顾名思议,快速排序法是实践中的一种快速的排序算法,在c++或对java基本类型的排序中特别有用。它的平均运行时间是0(N log N)。该算法之所以特别快,主要是由于非常精练...

2022-02-08

Mybatis分页查询的实现(Rowbounds和PageHelper)

我们实现查询除了@org.junit.Test public void test02(){ SqlSession session = MybatisUtil.getSession(); UserDao mapper = session.getMapper(UserDao...

2022-01-24

Java毕业设计实战之食品溯源系统的实现

一、项目运行环境配置:Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + Maven + mybatis+...

2022-01-24

Java毕业设计实战之在线蛋糕销售商城的实现

一、项目简述功能: 主页显示商品; 所有蛋糕商品展示,可进行商品搜索; 点击商品进入商品详情页,具有立即购买功能,可增减购买商品数量亦可手动输入,热销商品展示。 立即购买进入确认...

2022-01-24

Java基础知识之注解、元注解

目录注解注解作用Java预定义的注解自定义注解元注解实例:注解使用总结总结注解Java注解也称Java标注,是jdk1.5(5.0)后的新特征。Java语言中的类、方法、变量、参数和包等都可以...

2022-01-24

Java中instanceof关键字实例讲解

目录1.向上转型 向下转型2.强制类型转换的应用3.instanceof 关键字使用4.测试举例5.强制类型转换成功总结1.向上转型 向下转型2.强制类型转换的应用应用多态性时由于引用为...

2022-01-24

Java数据结构之图的原理与实现

目录1 图的定义和相关概念2 图的存储结构2.1 邻接矩阵2.2 邻接表3 图的遍历3.1 深度优先遍历3.2 广度优先遍历4 图的实现4.1 无向图的邻接表实现4.2 有向图的邻接表实现4.3...

2022-01-24

SpringCloud之Hystrix的详细使用

目录***一.服务降级***2.不使用Hystrix的项目3. 使用Hystrix4. 全局的Hystrix配置 ***二.服务熔断***1.熔断机制概述2.项目中使用1.概念服务降级:服务器繁忙,请稍后再试,不让客...

2022-01-24

带你了解Java数据结构和算法之前缀,中缀和后缀表达式

目录1、人如何解析算术表达式①、求值 3+4-5②、求值 3+4*52、计算机如何解析算术表达式3、后缀表达式①、如何将中缀表达式转换为后缀表达式?一、先自定义一个栈二、前缀表...

2022-01-20

MybatisPlus如何自定义TypeHandler映射JSON类型为List

目录自定义TypeHandler映射JSON类型为List1. 实体类2. ListTypeHandler3. ReportUserListTypeHandler4. Java 泛型自定义TypeHandler的使用笔记类型转换器还可以通过注解配...

2022-01-20

autoMapping和autoMappingBehavior的区别及说明

目录autoMapping和autoMappingBehavior的区别autoMappingBehaviorautoMapping例子小结一下mybaits collection使用autoMapping注意点autoMapping和autoMappingBehavior的区...

2022-01-20

带你了解Java数据结构和算法之链表

目录1、链表(Linked List)2、单向链表(Single-Linked List)①、单向链表的具体实现②、用单向链表实现栈4、双端链表①、双端链表的具体实现②、用双端链表实现队列5、抽象数据...

2022-01-20

详解Java接口签名(Signature)实现方案

目录一、要求二、流程三、实现大家好,我是程序员田同学!今天上午收到一个需求,针对当前的系统开发一个对外开放的接口。既然是对外开放,那么调用者一定没有我们系统的Token,就需...

2022-01-20

关于Mybatis实体别名支持通配符扫描问题小结

目录Mybatis简介问题Mybatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果...

2022-01-20

Java实现无头双向链表操作

本文实例为大家分享了Java实现无头双向链表的具体代码,供大家参考,具体内容如下无头双向链表的结构:代码分析节点结构class Node {    private int data;    private Node...

2022-01-20

基于SSM 集成 Freemarker模板引擎的方法

FreeMarker简介FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现...

2022-01-20

Mybatis之typeAlias配置的3种方式小结

目录Mybatis typeAlias配置1.定义别名2.扫描包方式3.注解方式springboot加载mybatis的typeAlias问题为了清晰可见,直接贴代码Mybatis typeAlias配置1.定义别名<typeAliases>...

2022-01-20

jdk8使用stream实现两个list集合合并成一个(对象属性的合并)

目录一、前言二、示例示例1:java8 合并两个 list<map>示例2:java8 合并两个 list<T>示例3:java8 合并两个 list<T>,集合个数前者小于后者,要后者示例4:java8 合并两个 list<T>,集合个数前者...

2022-01-20

springboot+mybatis报错找不到实体类的问题

目录springboot+mybatis报错找不到实体类找不到实体类的错误可能有很多,接下来列举几个地方springboot+mybatis 找不到实体类问题No qualifying bean of type&lsquo;com.wj.b...

2022-01-20

SpringBoot结合Quartz实现数据库存储

目录一、先创建一个SpringBoot项目二、导入依赖 三、 导入DruidConnectionProvider.java(Druid连接池的Quartz扩展类)四、 修改自定义quartz.properties配置(在项目中添加qu...

2022-01-20

新建springboot项目时,entityManagerFactory报错的解决

目录新建springboot项目entityManagerFactory报错解决办法spring生成EntityManagerFactory三种方式1.LocalEntityManagerFactoryBean2.从JNDI获取EntityManagerFactory3.Loc...

2022-01-20

解决springboot没有启动标识,启动类也没有启动标识的问题

目录springboot没有启动标识的问题第一种方法 第二种方法 springboot启动标识修改springboot没有启动标识的问题第一种方法 检查看到没有target文件夹 不知道跟这个有没有关...

2022-01-20

SpringBoot单元测试使用@Test没有run方法的解决方案

目录SpringBoot单元测试使用@Test没有run方法原因找到了SpringBoot写单元测试遇到的坑SpringBoot怎么写单元测试SpringBoot使用Mockito进行单元测试通过真实测试用例测试代...

2022-01-20

SpringBoot启动多数据源找不到合适的驱动类问题

目录启动多数据源找不到合适的驱动类问题这两个jar包放在一起就找不到合数的驱动加载了启动springboot提示驱动异常Failed to determine a suitable driver class在pom.xml...

2022-01-20

Springboot项目的搭建教程(分离出common父依赖)

目录一、创建新项目 二、分离出common父依赖 三、项目对父依赖的引用四、项目的依赖和配置文件随着项目前后端分离的推广,越来越多的企业开始注重在项目设计时,将项目进行前后...

2022-01-20
返回顶部
顶部