C++动态联编介绍

目录一、静态联编和动态联编1.指针和引用类型的兼容性2.虚函数的工作原理文章转自:公众号:Coder梁(ID:Coder_LT)一、静态联编和动态联编当我们使用程序调用函数的时候,究竟应该执...

2022-01-09

C++实现AVL树的基本操作指南

目录AVL树的概念AVL树的插入AVL树的四种旋转右单旋左单旋左右双旋右左双旋查找其他接口析构函数拷贝构造拷贝赋值总结AVL树的概念二叉搜索树虽可以缩短查找的效率,但如果数据...

2022-01-09

深入浅析OpenCV copyTo()函数

目录copyTo()函数原型简单示例mask参数深入探究copyTo()函数原型copyTo这个函数有两种定义方式,分别是:void copyTo( OutputArray m ) const;void copyTo( OutputArray m, InputAr...

2022-01-09

C语言 scanf的工作原理详解

目录原理解释解决办法总结原理解释先来观察一段代码和运行结果:#include <iostream>using namespace std;int main() { int a; char c; scanf("%d", &a); printf...

2022-01-09

springboot+websocket实现并发抢红包功能

目录概述分析 效果展示设计开发表结构设计发红包设计红包支付成功回调设计抢红包设计拆红包设计获取红包领取记录设计jmeter并发测试抢红包、查红包接口概述
抢红包功能作...

2022-01-09

Java集合框架之Set和Map详解

目录Set接口HashSetTreeSetMap接口HashMapTreeMapSet接口set接口等同于Collection接口,不过其方法的行为有更严谨的定义。set的add方法不允许增加重复的元素。要适当地定义se...

2022-01-09

Java使用Arrays.sort()方法实现给对象排序

目录使用Arrays.sort()方法给对象排序麻烦的方法Arrays.sort()方法浅谈Arrays.sort()原理例子1基础知识点例子2双轴快排另外参考了其他博文,算法思路如下使用Arrays.sort()方...

2022-01-09

Java+EasyExcel实现文件的导入导出

目录引言效果图项目结构核心源码核心实体类核心监听器类EasyExcel导入文件EasyExcel导出文件引言项目中需要Excel文件的导入与导出Excel并下载,例如,导入员工信息,导出员工信息...

2022-01-09

JPA之@EnableJpaAuditing注解使用

目录@EnableJpaAuditing注解使用如何实现自动填充功能,即如何使用审计?Springboot启用Spring Data JPA Auditing(审计功能)Auditing功能简介如何启用使用CreatedBy和LastModifie...

2022-01-09

SpringBoot:JPA + AuditingEntityListener时区设置方式

目录JPA + AuditingEntityListener时区设置可在应用配置中添加如下配置@EntityListeners(AuditingEntityListener.class)介绍@EntityListenersAuditingEntityListener.class...

2022-01-09

JavaFx Tooltip悬浮提示使用及自定义代码详解

本篇是基于TornadoFx框架对Tooltip组件进行讲解,使用Kotlin语言,和传统Java使用有所区别,仅供参考介绍鼠标悬浮在某个控件,弹出提示,效果如下:使用Tooltip一般是和某个节点控件...

2022-01-09

Tornadofx学习笔记之IconTextFx开源库整合5000+个字体图标

JavaFx中其实也可以直接使用字体图标iconfont的,只需要加载ttf字体文件,之后设置unicode即可,具体可以看我给出的代码既然JavaFx可以,那么以JavaFx为基础的Tornadofx自然也...

2022-01-09

浅谈mybatisPlus的Ipage分页和map参数的问题

目录mybatisPlus的Ipage分页和map参数第一种情况第二种情况mybatisPlus IPage分页常见问题(坑)1.TooManyResultsExceptionmybatisPlus的Ipage分页和map参数前提:先有一个map类...

2022-01-09

mybaties plus selectMaps和selectList的区别说明

目录selectMaps和selectList的区别mybaties plus之selectMaps、selectObjs、selectCount、selectOne的用法selectMapsselectObjsselectCountselectOneselectMaps和selectLis...

2022-01-09

聊聊maven的pom.xml中的exclusions标签的作用

maven pom.xml的exclusions标签作用项目中的例子 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <excl...

2022-01-09

基于Arrays.sort()和lambda表达式

目录Arrays.sort()和lambda表达式1、对基本数据类型数组的排序2、给对象数组排序再谈Comparator-使用lambda表达式以前现在Arrays.sort()和lambda表达式1、对基本数据类型数...

2022-01-09

基于SSM+Shiro+Bootstrap实现用户权限管理系统

目录引言需求效果图功能细节数据表准备pom文件项目结构核心源码Shiro退出登录启动项目命令引言本篇博文基于SSM+Shiro实现用户权限管理系统,每位用户只可访问指定的页面,具体...

2022-01-09

SpringBoot 内置工具类的使用

目录断言对象、数组、集合ObjectUtilsStringUtilsCollectionUtils文件、资源、IO 流FileCopyUtilsResourceUtilsStreamUtils反射、AOPReflectionUtilsAopUtilsAopContext断...

2022-01-09

利用SpringDataJPA开启审计功能,自动保存操作人操作时间

目录1 相关注解实现自动记录上述信息主要有5个注解2 实现过程2.1 依赖引用2.2 实体类标记审计属性2.3 审计自定义操作2.4 应用开启审计功能2.5 实体操作有些业务数据对数据...

2022-01-09

Spring Boot:Idea从零开始初始化后台项目的教程

目录1 创建项目1.1 填写项目基本信息1.2 选择项目集成功能2 项目基础配置2.1 gradle文件配置2.2 环境文件配置2.2.1 Logback配置文件2.2.2 MyBatis配置文件3 简单案例3.1 Re...

2022-01-09

应用启动数据初始化接口CommandLineRunner和Application详解

目录应用启动数据初始化接口CommandLineRunner和Application详解1 运行时机2 实现接口3 执行顺序4 设置启动参数5 运行效果ApplicationRunner和CommandLineRunner用法区别Ap...

2022-01-09

SpringBoot Redis 发布订阅模式(Pub/Sub)的具体使用

目录Redis命令行下使用发布订阅publish 发布
subscribe 订阅
SpringBoot中使用Redis的发布订阅功能发布者
订阅者
消息监听容器
注意:redis的发布订阅模式不可以将消息进行持...

2022-01-09

Java中常用数据类型的输入输出详解

目录1、Char型1.1  输入格式:1.2  举例说明2、int型1.1  简单的int格式输入:1.2  举例说明2.1带空格的int格式输入 :2.2  举例说明3.1  复杂int格式的输入3.2  举例说...

2022-01-09

Mybatis Select Count(*)的返回值类型介绍

目录Select Count(*)的返回值类型返回Count(*)的整数值Select Count(*)的返回值类型<select id="queryAlarmStatisticalAnalysis4System" parameterType="AlarmMailSendLog"...

2022-01-09

SpringBoot+mybatis+Vue实现前后端分离项目的示例

目录一、SpringBoot环境搭建1、项目的数据库2、项目所需依赖3、application.yml文件4、入口类二、vue实现前后端分离1、前端页面2、springBoot控制层3、mapper文件4、项目完...

2022-01-09

java 将 list 字符串用逗号隔开拼接字符串的多种方法

第一种:使用谷歌Joiner方法import com.google.common.base.Joiner;public static <T> String parseListToStr(List<T> list){ String result = Joiner.on(",").join(list)...

2022-01-09

SpringBoot整合腾讯云COS对象存储实现文件上传的示例代码

目录1、开通腾讯云对象存储服务2、创建存储桶3、密钥管理,新建密钥4、yml配置密钥、COS信息5、COSConfig配置类6、COS文件上传工具类7、Controller测试上传接口:8、PostMan接...

2022-01-09

IDEA如何修改配置文件的存放位置

目录如何修改配置文件的存放位置IDEA读取配置文件1、在IDEA中当使用以下代码读取配置文件时2、创建资源文件如何修改配置文件的存放位置IDEA配置文件默认是放在C盘的,修改存...

2022-01-09

springboot集成websocket的四种方式小结

目录1. 原生注解2. Spring封装3. TIOSTOMPSession 共享的问题如何选择其它参考链接1. 原生注解
pom.xml
<dependency> <groupId>org.springframework.boot</groupId> <art...

2022-01-09

MyBatis 多个条件使用Map传递参数进行批量删除方式

目录多个条件使用Map传递参数进行批量删除1、使用场景2、代码实现3、实现结果展现MyBatis 多条件批量删除的sql语句我把这次的代码贴出来,仅供参考多个条件使用Map传递参数进...

2022-01-09

springboot2.0配置连接池(hikari、druid)的方法

*******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请查看原文****************springboot2.0之后,自带了一个号称...

2022-01-09

关于mybatis3中@SelectProvider的使用问题

mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider...

2022-01-09

基于Java实现简易的局域网对话系统

先说一下写的确实比较一般,别喷为什么呢,疫情原因,学校提前两周期末考试,时间也不太充足,将就一下服务器代码:package xcvcvcx;import java.io.BufferedReader;import java.io.Buf...

2022-01-09

关于Maven依赖冲突解决之exclusions

目录Maven依赖冲突解决之exclusions1. 背景2. 解决方式场景解决方式Maven解决依赖冲突总结实例分析解决办法命令分析小试牛刀Maven依赖冲突解决之exclusions1. 背景 作为...

2022-01-09

HashSet如何保证元素不重复(面试必问)

目录1.HashSet 基本用法2.HashSet 无序性3.HashSet 错误用法3.1 HashSet 与基本数据类型3.2 HashSet 与自定义对象类型4.HashSet 如何保证元素不重复?总结本文已收录《Java常...

2022-01-09

java后端PayPal支付实现教程

首先引入 PayPal的sdk 这里我引入的是1.0.4版本的 <!-- 贝宝支付 SDK --> <dependency> <groupId>com.paypal.sdk</groupId>...

2022-01-09

Java实现4种微信抢红包算法(小结)

目录概述一、剩余金额随机法二、二倍均值法(微信红包采用此法)三、整体随机法四、割线法概述
14年微信推出红包功能以后,很多公司开始上自己的红包功能,到现在为止仍然有很多...

2022-01-09

maven三个常用的插件使用介绍

目录背景SpringBoot 打包时排除文件Spring 打包本地依赖 jar编译时排除指定文件复制粘贴的原则总结背景maven 常用的三个插件对打包有不同的作用:maven-jar-plugin:处理 jar...

2022-01-09

java二叉树的数据插入算法介绍

目录例题:对于二叉树的遍历有三种方式二叉树插入数据的原理/思路是什么?代码实现整体代码全部代码例题:leetcode 第701题二叉树插入数据题目:给定二叉搜索树(BST)的根节点和要插...

2022-01-09

maven坐标Dependencies和Exclusions的使用

目录1、概念介绍2、Dependencies(1)当一个项目A依赖另一个项目B时(2)配置可选依赖的原因(3)示例3、Exclusions(1)当一个项目A依赖项目B(2)示例4、maven的依赖调解有两大原则5、maven的...

2022-01-09

Java中小球碰撞并使用按钮控制数量实例代码

刚开始实训第三天,要求java做一个小球碰撞的小游戏,啥也不会的我,决定写写啥。先根据程序要求写了一个窗口package three.day; import java.awt.event.*;import javax.swing.*;...

2022-01-09

Java实现常用缓存淘汰算法:FIFO、LRU、LFU

目录缓存淘汰算法FIFOLRULFU总结缓存淘汰算法在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。第一次请求时把计算好的结果存放在缓存中,下次遇...

2022-01-09

详解SpringBoot如何实现整合微信登录

目录1.准备工作1.1 获取微信登录凭证1.2 配置文件1.3 添加依赖1.4 创建读取公共常量的工具类1.5 HttpClient工具类2.实现微信登录2.1 具体流程2.2 生成微信扫描的二维码(请求...

2022-01-09

java实现文件切片上传百度云+断点续传的方法

前言:本文代码通过dubbo进行远程调用的接口,如果不使用dubbo,直接将service放到你的service,并稍作修改,redis替换成自己封装的工具即可。下方代码有点多,但基本上都加注释了。切...

2022-01-09

使用Log4j2代码方式配置实现线程级动态控制

目录一 需求二 对外暴露的接口三 代码方式配置Log4j2日志对象四 线程级日志对象的设计五 标准日志头六 异常日志的堆栈信息打印七 测试一 需求最近平台进行升级,要求日志工具...

2022-01-09

关于log4j日志扩展---自定义PatternLayout

目录log4j日志扩展---PatternLayout这是log4j官网上的配置下载官方文件发现有这样两个类给大家举个例子故完整的代码扩展log4j---自定义日志文件创建log4j配置如下log4j日志...

2022-01-09

spring-session自定义序列化方式

目录spring-session自定义序列化自定义序列方法使用jackson库配置spring-session序列化spring-session序列化问题排查问题解决方法spring-session自定义序列化spring-sessio...

2022-01-09

浅析java中常用的定时任务框架-单体

目录一、阅读收获二、本章源码下载三、Timer+TimerTask四、ScheduledExecutorService五、Spring Task5.1 单线程串行执行-@Scheduled5.2 多线程并发运行-@Scheduled+配置定...

2022-01-09

Java Volatile关键字你真的了解吗

目录正文并发编程的三要素1.原子性2.可见性3.有序性VolatileVolatile 的内存模型Volatile 的实现原理(1) lock(2) unclock(3) read(4) load(5) use(6) assign(7) store(8) w...

2022-01-09

Java中的Object.getClass()方法解析

目录Java Object.getClass()方法具体见下面的例子Java Object.getClass()源码分析1、栈2、堆3、老生代反射机制Java Object.getClass()方法Object.getClass()方法,这个方法的...

2022-01-09
返回顶部
顶部