java-jui lesson3 lesson java

一个 Java 接口快速开发框架:magic-api

一、简介 magic-api是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口。无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。 已有上千家中小型公司使 ......
magic-api 框架 接口 magic Java

java: 警告: 源发行版 17 需要目标发行版 17

​ 这个警告表示你正在使用 Java 17 版本编译源代码,但目标发行版设置为低于 Java 17 的版本。当源代码使用了新的语言特性或库,而目标发行版设置较低时,可能会导致兼容性问题。 为了解决这个警告,你可以采取以下几种方式之一: 将目标发行版设置为与源发行版相同:在编译命令或构建工具配置中,将 ......
目标 java 17

java: 警告: 源发行版 17 需要目标发行版 17

​ 这个警告表示你正在使用 Java 17 版本编译源代码,但目标发行版设置为低于 Java 17 的版本。当源代码使用了新的语言特性或库,而目标发行版设置较低时,可能会导致兼容性问题。 为了解决这个警告,你可以采取以下几种方式之一: 将目标发行版设置为与源发行版相同:在编译命令或构建工具配置中,将 ......
目标 java 17

Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.DaoSupport

​ 这个错误通常发生在缺少相关的依赖库或配置不正确时。根据错误信息,可以看出缺少了org.springframework.dao.support.DaoSupport类的定义。 org.springframework.dao.support.DaoSupport是Spring Framework中的 ......

Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.DaoSupport

​ 这个错误通常发生在缺少相关的依赖库或配置不正确时。根据错误信息,可以看出缺少了org.springframework.dao.support.DaoSupport类的定义。 org.springframework.dao.support.DaoSupport是Spring Framework中的 ......

Java学习

数据类型 整数类型: byte 1个字节,short 2个字节, int 3个字节,long 8个字节。 浮点类型: float 4个字节,double 8个字节, 字符类型: char 2个字节 银行业务不能用浮点数进行比较,用BigDecimal(数学工具类) 所有的字符本质上还是数字。 转义字 ......
Java

java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()

​ 这个错误是由于使用了不正确的注解配置导致的。根据错误信息,可以看出在使用MyBatis框架的@MapperScan注解时出现了问题。 @MapperScan注解是用于指定扫描MyBatis Mapper接口的路径,并将其注册为Spring Bean。根据错误信息,问题出在factoryBean( ......

java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()

​ 这个错误是由于使用了不正确的注解配置导致的。根据错误信息,可以看出在使用MyBatis框架的@MapperScan注解时出现了问题。 @MapperScan注解是用于指定扫描MyBatis Mapper接口的路径,并将其注册为Spring Bean。根据错误信息,问题出在factoryBean( ......

intellij idea 设置java快捷输出

file -》setting -》Editor -》 liveTemplate -》 java 输入 sout ,回车: 就会自动生成 System.out.println() 语句 ......
intellij idea java

Java子类继承父类上的注解

### 子类可以继承到父类上的注解吗? 在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。 ### 实现情况可细分为以下几种 | |未申明@Inherited |申明了@Inherited| | : : | : : | : : | |子类的类上能否继承到父类的类 ......
子类 注解 Java

java导入excel文件,处理合并单元格的数据

@Transactional(readOnly=false) public void importData() { ExcelUtil excelUtil = new ExcelUtil(); System.out.println("jinru"); //读取excel数据 List result ......
单元 文件 数据 excel java

使用postman上传excel Java后端解析excel并导入数据

Controller层 @RequestMapping(value = "importExcel", method = RequestMethod.POST) @ResponseBody public String importExcel(@ModelAttribute MultipartFile ......
excel postman 数据 Java

练习(Java)

```java //将一个数转换为十六进制 int num = 60; int i1 = num % 16; int i2 = num % (16*16) / 16; int i3 = num % (16*16*16) / (16*16); String s1 = (i1 9) ? (char) ( ......
Java

centos更换java版本

以java11为例 先使用下面的命令下载java11 $ sudo yum -y install java-11-openjdk-devel 输入命令改变java环境 $ sudo alternatives --config java 出现下面的界面,选择3(假如需要换为java11) 输入java ......
版本 centos java

reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

生产环境好好的,突然前端请求全部跨域,请求 500。gateway 报错。reactor.core.Exceptions$ErrorCallbackNotImplemented:java.lang.IndexOutOfBoundsException: Index: 0, Size: 0。所有的接口都 ......

JVM调优篇:探索Java性能优化的必备种子面试题

# JVM内存模型 首先面试官会询问你在进行JVM调优之前,是否了解JVM内存模型的基础知识。这是一个重要的入门问题。JVM内存模型主要包括程序计数器、堆、本地方法栈、Java栈和方法区(1.7之后更改为元空间,并直接使用系统内存)。 ![image](https://img2023.cnblogs ......
种子 性能 Java JVM

java中format 字符串格式化,输出格式%d、%6d、%06d、%-6d、%.6f的区分

java中 format 字符串格式化,输出格式%d、%6d、%06d、%-6d、%.6f的区分 原文链接:https://blog.csdn.net/weixin_52331696/article/details/126946272 1、%d 普通的整数输出 2、%6d 整数输出,宽度是6位,不足 ......
格式 字符串 字符 format java

一些练习(java)

```java //练习3: byte bb1 = 127; bb1++; System.out.println("bb1 = " + bb1);//-128 bb1--; System.out.println("bb1 = " + bb1);//127 ``` ```java //练习4: int ......
java

java.sql.SQLException: 无效的列索引

1、 java.sql.SQLException: 无效的列索引 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.thr ......
SQLException java sql

Java中的线程池使用及原理

## 开篇-为什么要使用线程池? ​ Java 中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来 3 个好处。 ​ 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 ​ 第二:提高响应速度。当任 ......
线程 原理 Java

Java 基于Apache POI实现Excel读写操作

## 实践环境 Win10 Java JDK1.8 ## 代码实现 pom.xml配置 ```xml 4.0.0 com.shouke example 1.0 1.8 ${java.version} ${java.version} 4.1.2 org.apache.poi poi-ooxml ${p ......
Apache Excel Java POI

java基础——泛型

## 泛型的引入 看下面这段代码: ```java private static int add(int a, int b) { System.out.println(a + "+" + b + "=" + (a + b)); return a + b; } private static float ......
基础 java

Java面试题 P17:Redis篇:Redis使用场景-缓存-缓存穿透

什么是缓存击穿:给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这个key有大量的并发请求过来,这些并发的请求可能会瞬间把数据库压垮。 互斥锁代码: 1 private final ReadWriteLock readWriteLock=new ReentrantReadWriteL ......
缓存 Redis 场景 Java P17

Java反序列化Commons-Beanutils篇-CB链

# 环境介绍 jdk:jdk8u65 CB:commons-beanutils 1.8.3 pom.xml 添加 ```xml commons-beanutils commons-beanutils 1.8.3 commons-logging commons-logging 1.2 ``` # 什么 ......

Java集合之一——HashMap(辨析)

看到一篇讲hashmap的文章,讲的很不错,但是有一点我觉得作者没有讲清楚,这里我说一下自己的理解。 原文,先看原文: https://blog.csdn.net/woshimaxiao1/article/details/83661464 前文概述,该博客的主要内容如下: 1. 什么是哈希表(主干为 ......
HashMap Java

Java之日志

Java之日志 概述 日志可以用来记录程序运行过程中的信息,并可以进行永久存储。 优势 可以将系统执行的信息选择性的记录到指定的位置 (控制台、文件中、数据库中) 可以随时以开关的形式控制是否记录日志,无需修改源代码 输出语句日志技术 输出位置 只能是控制台 可以将日志信息写入到文件或者数据库中 取 ......
日志 Java

“Java:不支持发行版本5”的解决方案

cltr+shift+alt+s 出现此页面 本地安装的jdk是8版本,所以这里显示的就是8版本,这里没有问题 向下找module模块发现这里的“ langeag elevel ”是 5 将它修改成对应的版本 到 File 里找 Settings → Build → Compiler → java ......
解决方案 版本 方案 Java

java读取txt文件解决乱码问题

说明:由于txt文件有bom和不同的编码方式,导致导入数据时产生乱码,以下代码完美解决乱码问题。 参考他人代码,结合自己的业务加工完成,费了大半天功夫完成,希望对大家有点用处。 废话不多说,直接上代码: ``` /** * 从txt文件流读取数据 * * @param txtStream * @re ......
乱码 文件 问题 java txt

Java学习6-面向对象基础 成员变量、成员方法、构造方法、this关键字、静态字段、静态方法

一、面向对象概述 面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。面向过程的代表语言:C语言 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了,这时就开始思 ......
方法 静态 成员 字段 变量

Java之异常

Java之异常 概述 异常是什么? 异常是代码在编译或者执行的过程中可能出现的错误 异常分为几类? 编译时异常、运行时异常。 编译时异常:没有继承RuntimeExcpetion的异常,编译阶段就会出错。 运行时异常:继承自RuntimeException的异常或其子类,编译阶段不报错,运行可能报错 ......
Java