Springboot中用 Netty 开启UDP服务方式

目录Netty新建一个springboot项目。在pom中引入jar创建NettyUDPServerNettyUdpSimpleChannelInboundHandler修改启动类,启动执行UDPServer.bind方法,启动udpServertest结果Net...

2021-11-27

Spring解决循环依赖的方法(三级缓存)

  说起Spring,作为流水线上装配工的小码农,可能是我们最熟悉不过的一种技术框架。但是对于Spring到底是个什么东西,我猜作为大多数的你可能跟我一样,只知道IOC、DI,却并不明白...

2021-11-27

java实现文件打包压缩输出到浏览器下载

文件打包压缩输出到浏览器下载java批量下载文件打包压缩工具类,输出到浏览器下载,可以自己改名。一、工具类:入参 :文件LIst ;打包后的名字 ;响应到浏览器/** * 功能:压缩多个...

2021-11-27

关于Java 中的 Lambda 表达式

这篇文章我们将讨论关于Java 中的 Lambda 表达式,Lambda 表达式是 Java 涉足函数式编程的过程。它接受参数并将其应用于表达式或代码块。以下是语法的基本示例:(parameter1, p...

2021-11-27

SpringBoot 如何使用Dataway配置数据查询接口

目录Dataway介绍第一步:引入相关依赖第二步:配置 Dataway,并初始化数据表第三步:配置数据源第四步:把数据源设置到 Hasor 容器中第五步:在SprintBoot 中启用 Hasor第六步:启动应用...

2021-11-27

深入浅析Java 抽象类和接口

目录一、抽象类1.抽象类1.1抽象类的定义1.2抽象方法的定义方式1.3抽象类的定义方式2.抽象类和实例类的区别3.抽象类示例4.抽象类的特征二、接口1.接口1.1接口的定义1.1定义...

2021-11-27

Spring中Bean的加载与SpringBoot的初始化流程详解

目录前言第一章 Spring中Bean的一些简单概念1.1 SpingIOC简介1.2 BeanFactory1.2.1 BeanDefinition1.2.2 BeanDefinitionRegistry1.2.3 BeanFactory结构图1.3 ApplicationCo...

2021-11-27

Java 十大排序算法之归并排序刨析

目录归并排序原理归并排序API设计归并排序代码实现归并排序的时间复杂度分析归并排序原理1.尽可能的一组数据拆分成两个元素相等的子组,并对每一个子组继续拆分,直到拆分后的...

2021-11-27

Spring框架 引入@Resource注解报空指针的解决

目录引入@Resource注解报空指针解决方案spring项目无法引入@Resource注解问题解决办法引入@Resource注解报空指针最近刚开始学习Spring框架,在使用注解@Resource时,无论怎么应...

2021-11-27

Java中七种排序算法总结分析

目录前言:对文章出现的一些名词进行解释一、插入排序1.基本思想2.直接插入排序3.希尔排序(缩小增量排序)二、选择排序1.基本思想2.直接选择排序3.堆排序三、交换排序1.基本思...

2021-11-27

使用SpringBoot 配置Oracle和H2双数据源及问题

目录配置POM配置yml配置注入问题在上节使用了H2之后感觉很爽,很轻便,正好有个项目要求简单,最好不适用外部数据库,于是就想着把H2数据库集成进来,这个系统已经存在了一个Oracle,正...

2021-11-27

Java 十大排序算法之冒泡排序刨析

目录冒泡排序原理冒泡排序API设计冒泡排序的代码实现冒泡排序的时间复杂度分析冒泡排序原理①比较相邻的元素,如果前一个元素比后一个元素大,则交换这两个元素的位置②对每一...

2021-11-27

OpenCV实现反阈值二值化

反阈值二值化反阈值二值化与阈值二值化互为逆操作。在OpenCV中该类的实现依赖于threshold() 函数。下面是该函数的声明:threshold(src, dst, thresh, maxval, type);各参数解...

2021-11-27

Java 获取网站图片的示例代码

目录前提一、新建Maven项目,导入Jsoup环境依赖二、代码编写心得:前提最近我的的朋友浏览一些网站,看到好看的图片,问我有没有办法不用手动一张一张保存图片!
我说用Jsoup丫!测试...

2021-11-27

java关于list集合做删除操作时的坑及解决

目录关于list集合做删除操作时的坑解决办法对List集合的常用操作1.list中添加,获取,删除元素2.list中是否包含某个元素3.list中根据索引将元素数值改变(替换)4.list中查看(判断...

2021-11-27

springboot 多数据源配置不生效遇到的坑及解决

目录多数据源配置不生效遇到的坑解决方案踩坑SpringBoot配置多数据源,循环引用问题解决办法多数据源配置不生效遇到的坑**同步数据时遇到多个数据源切换的问题,配置了yml文件...

2021-11-27

OpenCV实现普通阈值

普通阈值阈值本质上就是对图像进行分割的一个过程。利用阈值二值化可对灰度或彩色图像进行像素数据分类。普通阈值即阈值二值化就是针对给定的图像,以T作为阈值进行分割的过...

2021-11-27

SpringBoot 自动配置失效的解决方法

目录问题描述@EnableConfigurationProperties 注解行为配置有效,AutoTestConfiguration 未刷新
prefix-type@ConditionalOnProperty@ConditionalOnProperty match 逻辑@Condi...

2021-11-27

SpringBoot项目集成xxljob实现全纪录

目录xxljob介绍代码配置过程1.引入xxl-job的依赖2.编写配置文件3. 编写配置类4.新建Job文件夹,将自己写的类放到此文件夹下5. 编写业务代码登录xxl-Job并配置1.执行器管理--...

2021-11-27

Java 十大排序算法之插入排序刨析

目录插入排序原理插入排序API设计插入排序代码实现插入排序的时间复杂度分析插入排序原理①把所有元素分成已排序和未排序两组②找到未排序组的第一个元素,向已经排序的组中...

2021-11-27

SpringBoot遇到的坑@Qualifier报红的解决

目录SpringBoot遇到的坑@Qualifier报红解决方法SpringBoot注解@Qualifier用法SpringBoot遇到的坑@Qualifier报红今天写项目的时候@Qualifier一直报红,排查半天后面才知道原来...

2021-11-27

springboot集成Swagger的方法(让你拥有属于自己的api管理器)

很多朋友问小编springboot项目中怎么集成Swagger呢?swagger世界上最好的api管理工具前言我们为什么要使用api管理工具?在大型的项目中,如果你有非常多的接口需要统一管理,或者需...

2021-11-27

Java 如何从list中删除符合条件的数据

目录从list中删除符合条件的数据删除list中某个特定元素从list中删除符合条件的数据在Java语言使用中经常会遇到需要从list中去除一些数据,但是初学者经常会遇到如下的坑:Exce...

2021-11-27

Mybatis通过Mapper代理连接数据库的方法

1.在数据库中创建表和相应字段,如下图我创建了三个字段分别为fromname,message,toname,类型为varchar2.创建对应的pojo实体类,注意类型要和数据库创建类型一致,如varchar()对应...

2021-11-27

Prometheus pushgateway的使用详解

目录1.介绍2.安装3.数据推送3.1 向 {job=“some_job”} 添加单条数据:3.2添加更多更复杂数据,通常数据会带上 instance, 表示来源位置:3.3删除某个组下的某实例的所有数据:4.集...

2021-11-27

聊聊Lombok中的@Builder注解使用教程

目录Lombok中的@Builder注解的使用作用引入依赖第二步给实体类加上@Builder注解第三步使用测试使用@Builder注解生成对象实体类加上@Builder注解之后的编译结果Lombok中的@B...

2021-11-27

Spring源码BeanFactoryPostProcessor详解

Spring源码分析-BeanFactoryPostProcessorBeanFactoryPostProcessor接口是Spring提供的对Bean的扩展点,它的子接口是BeanDefinitionRegistryPostProcessor@FunctionalInterf...

2021-11-27

Java 实战项目之诚途旅游系统的实现流程

采用ssm架构实现的旅游网站系统 包括网站展示和后台管理功能,网站主要是页面浏览以及评论、制定旅游方案、智能推荐功能 后台就是维护网站展示的内容,添加旅游景点、管理用户...

2021-11-27

浅谈SpringBoot Bean加载优先级的问题

目录Bean加载优先级的问题同一个类中加载顺序@DependsOn控制顺序@Order不能控制顺序Spring控制Bean加载顺序使用Spring @Order控制bean加载顺序使用Spring @DependsOn控制be...

2021-11-27

Java 十大排序算法之希尔排序刨析

目录希尔排序原理希尔排序的API设计希尔排序的代码实现希尔排序是插入排序的一种,又称"缩小增量排序”,是插入排序算法的一种更高效的改进版本。希尔排序原理1.选定一个增长量...

2021-11-27

Java 十大排序算法之选择排序刨析

目录选择排序原理选择排序API设计选择排序代码实现选择排序的时间复杂度选择排序原理①假设第一个索引处的元素为最小值,和其他值进行比较,如果当前的索引处的元素大于其他某...

2021-11-27

SpringBoot使用@Autowired为多实现的接口注入依赖

目录使用@Autowired为多实现的接口注入依赖问题描述方法一:使用@Qualifier限定方法二:利用@Autowired可以byName匹配Bean的特性方法三:使用@Primay一个接口多个实现类的Spring...

2021-11-27

Java虚拟机内存分配与回收策略问题精细解读

本文参考于《深入理解Java虚拟机》内存分配与回收策略Java技术体系的自动内存管理,最根本的目标是自动化地解决两个问题:自动给对象分配内存以及自动回收分配给对象的内存。1....

2021-11-27

Java实现有限状态机的推荐方案分享

目录一、背景二、推荐方式2.1 自定义的枚举
2.2 外部枚举
三、总结一、背景
平时工作开发过程中,难免会用到状态机(状态的流转)。如奖学金审批流程、请假审批流程、竞标流程等,...

2021-11-27

java实现图片反色处理示例

本文实例为大家分享了java实现图片反色处理的具体代码,供大家参考,具体内容如下效果对比原图反色处理原图反色处理核心代码实现import javax.imageio.ImageIO;import java.awt...

2021-11-27

Springboot如何同时装配两个相同类型数据库

目录同时装配两个相同类型数据库配置连接两个或多个数据库同时装配两个相同类型数据库1.配置文件:spring: profiles: active: dev datasource: primary: jdbc-...

2021-11-27

Mybatis-Spring源码分析图解

Mybatis-Spring当我们使用mybatis和spring整合后为什么下面的代码可以运行&#63;一个问题:我就写了个mapper接口为什么能用&#63;首先来看,在spring的配置xml中有一段<bean id...

2021-11-27

SpringBoot Actuator埋点和监控及简单使用

目录1. 数据埋点2. Micrometer2.1 简单使用2.2 命名规范3. SpringBoot Actuator3.1 添加依赖3.2 基础配置3.3 查看可消费的端点3.4 获取应用的基本信息3.5 健康指标3.6 指标...

2021-11-27

springboot ApplicationContextInitializer的三种使用方法小结

目录ApplicationContextInitializer的三种使用方法概述1、使用spring.factories方式2、application.properties添加配置方式3、直接通过add方法ApplicationContextInitializ...

2021-11-27

springboot多数据源使用@Qualifier自动注入无效的解决

目录@Qualifier自动注入无效的解决问题问题的根本原因其中问题出在解决问题的方法@Qualifier的作用和应用@Qualifier的作用@Qualifier自动注入无效的解决问题使用springboot...

2021-11-27

Javaweb基础入门requse原理与使用

request对象是什么?Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。request对象是从客户端向服务器发出请求,包括用户提交的...

2021-11-27

Java 函数编程详细介绍

目录一、函数编程Lambda1、接口二、Java函数接口1、Predicate2、Consumer3、Function4、Supplier三、类型检查1、Capturing Lambda四、方法引用1、构造函数引用2、组合Lambd...

2021-11-27

Java JVM类加载机制解读

目录1.什么是类加载2.类加载的过程2.1加载2.2验证2.3准备2.4解析2.5初始化【重中之重之重中重】第一段代码:第二段代码:第三段代码:最后一段代码:总结1.什么是类加载首先你要知...

2021-11-27

springboot mybatis druid配置多数据源教程

目录1、项目代码结构2、导入基本依赖3、配置多数据源4、配置类5、启动类6、测试使用的表7、测试表对应的实体类8、持久层:dao层接口1、项目代码结构2、导入基本依赖记得需要...

2021-11-27

基于springboot bean的实例化过程和属性注入过程

目录bean的实例化过程和属性注入过程bean实例化流程说明bean的实例化过程和属性注入过程了解过springboot的加载流程的都知道springboot初始化bean都在refresh方法中。这个...

2021-11-27

JAVA面试题之缓存击穿、缓存穿透、缓存雪崩的三者区别

目录调用链路 缓存击穿含义:解决方案:缓存穿透含义:解决方案:缓存雪崩含义:解决方案:前端发起一个请求,经历过三次握手后连接到服务器,想要获取相应的数据,那么服务器接入了缓存中间...

2021-11-27

一篇文章看懂Java异常处理

目录异常的定义异常的分类异常的处理方法try…catch处理throw 和throws自定义异常总结异常的定义在java中,异常就是java在编译、运行或运行过程中出现的错误总共有三种:1.编译...

2021-11-27

关于Intellij IDEA中的Version Control问题

项目已经添加了svn,但右键项目时找不到Svn选择但在VCS中却有,很奇怪这个问题是svn的根路径与当前IDEA打开的项目路径不一致的原因在IdeaProjects下有两个项目,一个injury,还有个...

2021-11-27

SpringBoot如何根据目录路径生成接口的url路径

目录根据目录路径生成接口的url路径配置文件application.proprties如下springboot接口请求界面路径返404接口没被扫描到配置或代码写法问题最后根据目录路径生成接口的url路...

2021-11-27

SpringBoot中Mybatis + Druid 数据访问的详细过程

目录1、简介2、JDBC3、CRUD操作4、自定义数据源 DruidDataSource1、配置 Druid 数据源监控2、配置 Druid web 监控 filter5、SpringBoot 整合mybatis1. 导入mybatis所需要的...

2021-11-27
返回顶部
顶部