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

spring boot项目没有mainClass如何实现打包运行

目录springboot项目没有mainClass实现打包运行框架starter运行类如下业务代码模块如何配置?使用maven打包指定mainClassspringboot项目没有mainClass实现打包运行项目分为两...

2022-01-20

SpringBoot整合JWT的实现示例

目录一. JWT简介二. Java实现JWT(SpringBoot方式整合)JWT总结一. JWT简介1. 什么是JWT?JWT(JSON Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。...

2022-01-10

聊聊SpringCloud中的Ribbon进行服务调用的问题

目录1、Robbon1.1、Ribbon概述1.2、Ribbon负载均衡演示1.3、Ribbon核心组件IRule1.4、Ribbon负载均衡算法1.4.1、轮询算法原理 负载均衡算法:1.4.2、RoundRobinRule 源码1.4....

2022-01-10

MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决

目录LambdaQueryWrapper使用 int默认值问题问题现象解决方法问题分析小结一下lambdaquerywrapper in使用样例直接使用列名报错下面这样okLambdaQueryWrapper使用 int默认值...

2022-01-10

详解Java面向对象编程之多态

目录Java面向对象编程之多态一.对于多态的理解:二.多态的实现方法总结Java面向对象编程之多态一.对于多态的理解:通俗点理解,多态其实就是一词多义,就是一种方法的多种状态,即不...

2022-01-10

基于Java利用static实现单例模式

目录一、之前旧的写法二、static代码块的效果三、单例的另一种写法四、总结一、之前旧的写法class Singleton{    private Singleton() {}    private static Singleton...

2022-01-09

一篇文章弄懂Java8中的时间处理

目录前言LocalDateTimeZonedDateTimeInstant总结前言java8借鉴了第三方日期库joda很多的优点java.time包类名描述Instant时间戳Duration持续时间,时间差LocalDate只包含日期,...

2022-01-09

Java 中泛型 T 和 ? 的区别详解

目录泛型中 T 类型变量 和 ? 通配符 区别Generic Types 类型变量用法2.声明通用的方法 &ndash; 泛型方法:有界类型参数Wildcards 通配符1.上界通配符:? extend 上界类型2.无界...

2022-01-09

关于Android触摸事件分发的原理详析

目录一:前言二:说在前面的知识三:整体流程1:activity2:window就是PhoneWindow3:view group4:view四:一些关键点五:从源码看触摸事件分发总结一:前言最近在学Android的触摸事件分发,我觉...

2022-01-09

Java字符串常见的操作(比较,查找,替换等)

目录一,字符串的比较1,equal()方法2,compareTo()方法二,字符串查找1,contains()方法2, indexOf()方法3,startsWith()和endsWith()方法三,字符串替换replaceAll()方法四,字符串拆分spl...

2022-01-09

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

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

2022-01-09
返回顶部
顶部