算法 源码 编码java

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中的 ......

X86架构CPU下Ubuntu系统环境源码编译pytorch-gpu-2.0.1版本

本文操作步骤与 aarch64架构CPU下Ubuntu系统环境源码编译pytorch-gpu-2.0.1版本大致相同,只是CPU架构不同而已,因此这里只记录不同的地方。 重点: 一个个人心得,那就是要编译pytorch源码最好是选择docker环境,因为这种环境下配置比较纯净,一定要避免那种自己使用 ......
pytorch-gpu 架构 源码 pytorch 版本

【4.0】DRF之Request类源码分析

# 【一】引入 ```python class BooksView(APIView): def post(self, request): ''' :param request: 新的request,不是原来的那个 :return: ''' print(type(request)) # rest_fr ......
源码 Request 4.0 DRF

Java学习

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

【三】DRF之CBV源码和request源码分析

# 【一】CBV源码分析 ```python # 视图层 from django.shortcuts import render, HttpResponse from django.views import View class CBVTest(View): # 通过调度(dispatch)分发请求 ......
源码 request DRF CBV

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( ......

流媒体协议之SRS源码分析0731

流媒体协议之SRS源码分析 分析的源码具体版本号为:SRS(Simple Realtime Server) v6.0.36 源码下载路径: https://down.chinaz.com/soft/51363.htm 启动流程图: SrsServer类图关系: ......
流媒 流媒体 源码 0731 SRS

算法训练 与1连通的点的个数

主要思想是并查集,不懂的可以先了解下这个算法再来做题就明白了。c++实现: #include<iostream> #include<vector> using namespace std; int f[10000]; //找根节点 int find(int x) { if (f[x] != x) f ......
算法 个数

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

UE源码分析:Slate 类鼠标输入处理

# 序言 UE4.25版本 本章看一下UE的 “类鼠标”输入处理(其实就是鼠标和触摸的输入,我也没找到专门的术语来代指,英文UE用的是PointerXXX),主要是按下、移动、抬起等相关的的处理。 # 输入处理 ## 大致的代码流&堆栈 ![image](https://img2023.cnblog ......
源码 鼠标 Slate

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。所有的接口都 ......

强化学习——DQN算法

1、DQN算法介绍 DQN算与sarsa算法和Q-learning算法类似,对于sarsa和Q-learning,我们使用一个Q矩阵,记录所有的state(状态)和action(动作)的价值,不断学习更新,最后使得机器选择在某种状态下,价值最高的action进行行动。但是当state和action的 ......
算法 DQN

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

01、spdlog源码阅读——registry注册表

注册表具有唯一标识,用于管理多个日志 ```c++ // Copyright(c) 2015-present, Gabi Melman & spdlog contributors. // Distributed under the MIT License (http://opensource.org ......
注册表 源码 registry spdlog

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 ``` # 什么 ......