Java 自定义动态数组方式

Java自定义动态数组1、静态数组向动态数组转变(1)静态数组,数组空间固定长度这个数组空间总长为4,如果此时新插入一个数据就会报数组空间不足(2)静态数组如何转变成动态数组第一步...

2021-04-22

springboot 实现mqtt物联网的示例代码

Springboot整合mybatisPlus+mysql+druid+swaggerUI+ mqtt 整合mqtt整合druid整合mybatis-plus完整pom完整yml整合swaggerUi整合log4j MQTT 物联网系统基本架构本物联网系列...

2021-04-22

Mybatis实现联表查询并且分页功能

今天同学突然问我这个怎么搞。
然后自己搞了一下发现这个玩意有坑。。就记录一下0. 表结构person表cat表一个person有多个cat实体类就这么写1. 实体类Person实体类@Datapubl...

2021-04-22

jdbc与druid连接池的使用详解

使用jdbc实现对数据库的操作Ⅰ 获取数据库连接package org.example.utils;import java.sql.*;public class JavaDateConnection { /** * 获取数据库连接 * @return Connec...

2021-04-22

Logback的使用及如何配置

日志在项目开发过程的作用不言而喻,项目上线后,我们需要根据日志文件定位问题发生的位置以及产生的原因。以前在项目开发中,已经有前人在工程中配置过日志,所以完全不需要自己再...

2021-04-22

Lombok插件的安装与简单使用步骤

Lombok插件的安装与简单使用关于Lombok:可以给类的属性生成set get,构造方法,toString方法等
Lombok插件会使我们的代码书写变得更加方便使用它我们需要以下几步1.添加依赖: <de...

2021-04-22

java 定义长度为0的数组/空数组案例

如下:int[] array = new int[0]; // 定义一个长度为 0 的数组 / 空数组Sring[] arr = new String[0]; // 定义一个长度为 0 的数组 / 空数组长度为 0 的数组 / 空数组 并不...

2021-04-22

详解Java8中的lambda表达式、::符号和Optional类

Java8中的lambda表达式、::符号和Optional类 0. 函数式编程 函数式编程(Functional Programming)属于编程范式(Programming Paradigm)中的用语,此外还有命令式编程(Imperative...

2021-04-22

SpringBoot 利用MultipartFile上传本地图片生成图片链接的实现方法

方法一实现类: public String fileUpload(MultipartFile file) { if(file == null){ return null; } String fileName = file.getOriginalFilename(); file...

2021-04-22

java实现图书管理系统

本文通过实例为大家分享了java实现图书管理系统的具体代码,供大家参考,具体内容如下一、背景介绍通过一段时间java编程的学习,需要一个比较综合的实例来进行编程的练习,是一个对...

2021-04-22

MybatisPlus实现简单增删改查功能

实现步骤:工具:IDEA
数据库版本:mysql5.7一、环境搭建1.创建springboot项目pom.xml2.pom.xml : spring web、lombok mysql<dependencies> <dependency> <groupId>org.spring...

2021-04-22

java 运行报错has been compiled by a more recent version of the Java Runtime

javaweb运行报错:has been compiled by a more recent version of the Java Runtime (class file version 55.0)报错信息:Exception in thread "main" java.lang.UnsupportedC...

2021-04-22

使用sts工具、SpringBoot整合mybatis的详细步骤

SpringBoot 集成 Mybatis 框架一、1、SpringBoot 集成 Mybatis 的基本步骤第一步:添加依赖;
第二步:配置数据源;
第三步:扫描接口包。二、详细的集成步骤如下:1.第一步:添加依赖;添...

2021-04-22

Java如何发起http请求的实现(GET/POST)

前言在未来做项目中,一些功能模块可能会采用不同的语言进行编写。这就需要http请求进行模块的调用。那么下面,我将以Java为例,详细说明如何发起http请求。一、GET与POSTGET和PO...

2021-04-22

Java 利用DeferredResult实现http轮询实时返回数据接口

今天这篇文章呢,不难,其实是解答我一直以来心里的一个疑问。是这样的,之前看五八技术委员会主席沈剑老师的公众号架构师之路的一篇文章:http 如何像 tcp 一样实时的收消息,里面其...

2021-04-22

Spring AOP 实现自定义注解的示例

自工作后,除了一些小项目配置事务使用过 AOP,真正自己写 AOP 机会很少,另一方面在工作后还没有写过自定义注解,一直很好奇注解是怎么实现他想要的功能的,刚好做项目的时候,经常有...

2021-04-22

SpringBoot整合flyway实现自动创建表的方法

spring boot - v: 2.1.3.RELEASE
MySQL - v:5.7
JDK -v : 11项目结构:pom.xml<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/PO...

2021-04-22

Java 中的io模型详解

1. BIO我们先看一个 Java 例子:package cn.bridgeli.demo; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputSt...

2021-04-22

IntelliJ IDEA的build path设置方法

IntelliJ IDEA的build path设置:1.打开IDEA–>File–>Project Structure–>Modules
2.选中要添加的项目名称3.可选择已下载好的jar包添加即可PS:知识点扩展什么是Build Path&#...

2021-04-22

浅析Java虚拟机详解之概述、对象生存法则

Java与C++之间有一堵由内存分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。一、概述Java堆和方法区这两个区域有着很显著的不确定性:1、一个接口的多个...

2021-04-22

关于java入门与java开发环境配置详细教程

随着C语言的学习慢慢结束,博主也要开始学习一门新语言了,那就是java。所以博主将会开启一个新的关于java的专栏,所以想要慢慢和我一起学习进步的小伙伴记得关注我哦!
那么接下来...

2021-04-22

初识Java环境变量配置及IDEA

一、JAVA简要概述先说一下java之父,詹姆斯·高斯林这是一个爱喝咖啡而又强大的男人。
再来看一下JAVA有多火在TIOBE排行榜上JAVA基本都是稳居前三,可见java语言的火爆程度二、...

2021-04-22

Java+MySQL 图书管理系统

一,功能管理员登录
图书借阅信息管理
图书信息管理
管理员更改密码
退出系统二,工具Eclipse Version: 2018-09 (4.9.0)
MySQL Workbench 8.0 CE
mysql-connector-java-8.0.13....

2021-04-22

Java连接 JDBC基础知识(操作数据库:增删改查)

一、JDBC简介JDBC是连接java应用程序和数据库之间的桥梁。什么是JDBC&#63;Java语言访问数据库的一种规范,是一套API。JDBC (Java Database Connectivity) API,即Java数据库编...

2021-04-22

Maven项目中resources配置总结

背景通常Maven项目的文件目录结构如下:# Maven项目的标准目录结构src main java #源文件 resources #资源文件 filters #资源过滤文件 config #配置文件 scripts #脚本文...

2021-04-22

记一次用IDEA打开java项目后不能运行的解决方法

有时候想运行别人的项目,但是别人的项目并非IDEA项目(甚至只有源码),当我们打开项目时候,并不能运行,我们却不知道怎么办。经过多次查找和尝试,最终终于能够运行起来了。记...

2021-04-22

Springboot WebFlux集成Spring Security实现JWT认证的示例

1 简介
在之前的文章《Springboot集成Spring Security实现JWT认证》讲解了如何在传统的Web项目中整合Spring Security和JWT,今天我们讲解如何在响应式WebFlux项目中整合。二...

2021-04-22

Java高并发测试框架JCStress详解

前言如果要研究高并发,一般会借助高并发工具来进行测试。JCStress(Java Concurrency Stress)它是OpenJDK中的一个高并发测试工具,它可以帮助我们研究在高并发场景下JVM,类库以及...

2021-04-22

Java使用IntelliJ IDEA连接MySQL的详细教程

本文将使用IntelliJ IDEA演示教程安装MySQL驱动步骤工具:IntelliJ IDEAMySQL8.0.18MySQL连接驱动:mysql-connector-java-8.0.23.jar连接MySQL需要下载驱动MySQL连接驱动下载选...

2021-04-22

IDEA自定义pom依赖的步骤详解

IDEA自定义pom依赖抽离公共代码,代码解耦,减少重复第一步: 抽离公共部分的代码第二步: 点击右侧工具栏的maven,刷新,点击skip跳过test第三步: 点击clean测试一下本机的maven环境...

2021-04-22

java中HashSet的特点及实例用法

1、HashSet和TreeSet区别HashSet底层使用Hash表。确保元素唯一性的原理:判断元素的hashCode值是否相同。如果是一样的话,会继续判断元素的equals方法是否是true。TreeSet底层...

2021-04-22

Java 使用反射调用jar包中的类方式

下面讲展示的是从image.jar包中调用image.Buddy类的方法。public class Main { public static void main(String[] args) { try { // 两种方式都可以...

2021-04-22

如何使用java写Student类的功能

1)编写一个Java程序片断,以定义一个表示学生的类Student。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”...

2021-04-22

解决SpringBoot项目启动后网页显示Please sign in的问题

Springboot启动项目后网页显示【Please sign in】 遇到的情况解决办法解决效果根本原因(依赖导错了)根本解决办法遇到的情况启动SpringBoot后,访问http://127.0.0.1:8080/t02/i...

2021-04-22

Java中List集合去重方法以及效率对比

List集合相信大家在开发过程中几乎都会用到。有时候难免会遇到集合里的数据是重复的,需要进行去除。然而,去重方式有好几种方式,你用的是哪种方式呢?去重方式效率是否是最高效、...

2021-04-22

Java实现多人聊天室的原理与源码

多人聊天室原理图源码
工具类:该类用于关闭各种流。public class CloseUtil { public static void CloseAll(Closeable... closeable){ for(Closeable c:closeable){ if (...

2021-04-22

常用json与javabean互转的方法实现

JSONObject 与 JSONArray区别JSONObject:{ "area": "武汉", "name": "张三", "age": 25 }JSONArray: [{ “area”: “武汉”, “name”: “张三”, “age”: 25 }, { ...

2021-04-22

java反射获取包下所有类的操作

我就废话不多说了,大家还是直接看代码吧~ public static void main(String[] args) { try { // 获取包名下所有类 Set<Class<&#63;>> classes...

2021-04-22

SpringCloud搭建netflix-eureka微服务集群的过程详解

1.打开官网稍微学习一下,了解一下spring cloud是个什么东西,大概有哪些组件等https://spring.io/projects/spring-cloudhttps://docs.spring.io/spring-cloud-netflix/docs/cu...

2021-04-22

MyBatis limit分页设置的实现

错误的写法:<select id="queryMyApplicationRecord" parameterType="MyApplicationRequest" resultMap="myApplicationMap"> SELECT a.*, FROM tb_user a WHERE 1=1 <if test...

2021-04-22

java软引用在浏览器使用实例讲解

1、说明如果一个网页在浏览结束时回收内容,需要按后退查看之前浏览过的页面时重建;如果将浏览过的网页存储在内存中,会造成大量内存浪费,甚至导致内存溢出。2、实例 // 获取浏览...

2021-04-22

IDEA设置允许一个类并行的方法

下面给大家介绍下IDEA设置允许一个类并行的方法IDEA类并行(多个实例)IDEA默认是不允许一个类运行同时运行多个实例的,需要设置设置之前:设置过程如下:在编码区右键空白处
More Ru...

2021-04-22

SpringBoot服务监控机制原理解析(面试官常问)

前言任何一个服务如果没有监控,那就是两眼一抹黑,无法知道当前服务的运行情况,也就无法对可能出现的异常状况进行很好的处理,所以对任意一个服务来说,监控都是必不可少的。就目前...

2021-04-22

聊一聊SpringBoot服务监控机制

前言任何一个服务如果没有监控,那就是两眼一抹黑,无法知道当前服务的运行情况,也就无法对可能出现的异常状况进行很好的处理,所以对任意一个服务来说,监控都是必不可少的。就目前...

2021-04-22

java实现表格数据的存储

本文实例为大家分享了java实现表格数据存储的具体代码,供大家参考,具体内容如下
一、二维数组实现表格数据的存储import java.util.Arrays;/** * 使用Object[][]存储表格信息...

2021-04-22

java高并发情况下高效的随机数生成器

前言在代码中生成随机数,是一个非常常用的功能,并且JDK已经提供了一个现成的Random类来实现它,并且Random类是线程安全的。下面是Random.next()生成一个随机整数的实现:protecte...

2021-04-22

mybatis-plus动态表名的实现示例

背景在分表的背景下,有时候查询数据的时候需要跨表查询,那此时就需要MP在解析的时候,能够很好的自适应表格名称实现MP中是通过PaginationInterceptor(分页插件)完成动态表名解...

2021-04-22

java短路逻辑运算符实例用法详解

1、说明逻辑操作符执行短路求值。所谓短路,就是当一个参与运算的操作数足以推断该表达式的值时,另一个操作数(可能是表达式)就不会执行。在使用逻辑操作符时,当两个操作数都是t...

2021-04-22

java实现2048小游戏(含注释)

本文实例为大家分享了java实现2048小游戏的具体代码,供大家参考,具体内容如下实现文件APP.javaimport javax.swing.*;public class APP { public static void main(String[] a...

2021-04-22

Java通过Socket实现简单多人聊天室

本文实例为大家分享了Java通过Socket实现多人聊天室的具体代码,供大家参考,具体内容如下Socket可以实现网络上两个程序通过双向通道进行数据的交换,此外它是Java中网络TCP/IP协...

2021-04-22
返回顶部
顶部