语法 随笔 基础java

java课后作业2

Size为枚举类,s和t分别赋值了其下的两个对象,因为对象地址值不同所以比较结果为false,之后用getClass().isPrimitive()函数证明非原始数据类型而是引用数据类型,u则通过字符串转换赋予了枚举类的一个对象值,其地址值与s相同故结果为true,最后遍历枚举类中的所有值 Doub ......
java

web前端入门到实战:HTML5基础-新增标签+新增属性+布局案例

html5中常用的结构标签 article 文章 header 头部 nav 导航 section 区域 aside 侧边栏 hgroup 区块的相关信息 figure 定义一组内容及标题 figcaption 定义figure元素的标题 footer 底部 dialog 对话框 使用习惯: hea ......
前端 实战 布局 属性 案例

Java可变长度字段分组

import java.util.*; import java.util.stream.Collectors; public class GroupByDemo { public static void main(String[] args) { List<Map<String, Object>> ......
字段 长度 Java

基础类型 Double为空异常

基础类型double默认类型是0.0, 而包装类型Double默认是null, 一些api用的是基础double,Double默认就不能转给基础的double,比如阿帕奇的poi就是基础的double。 解决办法可以设置三元运算符做判断来赋值。 mapper->Double->double 就是ma ......
类型 基础 Double

Java实现论文查重

论文查重算法 这个作业属于哪个课程 计科二班 这个作业要求在哪里 个人项目 这个作业的目标 单元测试,代码性能,PSP表,git的正确使用 github链接 github_3121004921 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟 ......
论文 Java

文件上传基础学习3

文件上传基础学习 三、靶场实操 11、利用windows环境的叠加特性来绕过,upload第10关 在 Windows 环境中上传文件名包含冒号(:)的文件时,Windows 文件系统会解释冒号作为分隔符来标识备用数据流。这可能导致问题,因为 Windows 会认为你试图创建一个备用数据流而不是正常 ......
文件 基础

2023年9月12日每日随笔

今天,上了大数据hadoop,对于hadoop,hdfs的概念有所加深,又上了软件开发案例,一整个震撼,子光老师真厉害呀,回来学习了hbase的暗转部署,并记录了一些笔记。 集群部署_安装框架 进行启动 [atguigu@hadoop102 bin]$ myhadoop.sh start [atgu ......
随笔 2023

java获得音频比特率

<dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2</version> </dependency> maven下载不成功的话, 可以手动下载, 下载地址: htt ......
音频 java

数据库基础面试第四弹

1. Redis的数据结构有哪些 1. 字符串(String):字符串是Redis最基本的数据结构。它可以存储任意类型的数据,包括文本、整数或二进制数据。字符串类型的值最大可以达到512MB。 SET name "John" GET name ``` 将字符串"John"存储在键名为"name"的字 ......
数据库 基础 数据

Java 基本类型和包装类

Java 是基于对象的,所以我们都需要以对象的想法来进行思维。 但 Java 又提供了 8 个基本类型,这 8 个基本类型基本上都和数字有关,是直接可以使用的类型。 基本类型大小包装器类型 boolean / Boolean char 16bit Character byte 8bit Byte s ......
类型 Java

Java反序列化:CommonsCollections4调试分析

环境搭建 需要依赖项如下: 调试分析 这条链子是基于CC2的,在CC2基础上替换了将InvokerTransformer替换成InstantiateTransformer,从而使用 Gadget Chain /* Gadget chain: ObjectInputStream.readObject( ......

Java中Comparable与Comparator的区别

Java 中的 Comparable 和 Comparator 都是比较有用的集合排序接口,但是这俩接口使用却有着明显区别,具体使用哪一个接口,今天我们来一起了解下。 Comparable 接口 Comparable 是一个排序接口,位于 java.lang 包下面,实现该接口的类就可以进行自然排序 ......
Comparable Comparator Java

Unity 游戏开发、02 基础篇 | 知识补充、简单使用动画、动画状态机

前置笔记(由浅入深) Unity 游戏开发、01 基础篇 2 场景操作 3D场景 Q 手型工具(鼠标中键):上下左右移动场景 ALT + 鼠标左键:以视图为中心旋转 鼠标右键:以观察者为中心旋转 SHIFT + Gizmo方块:Y轴归位 物体节点 + F:观察者定位至物体 窗口布局 3D项目一般窗口 ......
动画 状态 基础 知识 Unity

Java学习_005 if语句:奇偶数的判定

需求:任意给出一个整数,使用程序判定该整数是奇数还是偶数,并在控制台输出。 1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Scanner sc = ne ......
奇偶数 奇偶 语句 Java 005

【Java】@MapperScan的作用

@Mapper注解的使用 作用:在接口类上添加了@Mapper,在编译之后会生成相应的接口实现类。添加位置:接口类上面,代码如下所示: @Mapper public interface StudentMapper { //todo } @MapperScan注解的使用 作用:指定要变成实现类的接口所 ......
MapperScan 作用 Java

java继承

继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。这种方式可以重复利用现有的代码而不更改它的形式。 1.继承的语法 关键字extends表明新类派生于一 ......
java

Java反序列化:CommonsCollections3调试分析

基础知识 1. Java 反射 1.1 getConstructor getConstructor 是Java反射API中的一个方法,用于获取类的公共构造方法的引用。构造方法是一种特殊的方法,用于创建类的实例(对象),并且通常在对象创建时进行初始化。 getConstructor的函数原型: pub ......

Error:java: 错误: 不支持发行版本 5(17)

调试IDEA时出现如下错误, 参考: https://blog.csdn.net/xiao_yi_xiao/article/details/119142118 出现原因:本地配置jdk和idea默认的jdk不匹配 JDK环境13 Module对应5 ......
错误 版本 Error java

每日汇报 第二周第二天 JAVA验证码程序完成

今日学习: 完成了JAVA验证码程序的调试实现,把之前的代码优化发了。 1 package org.ERPsystem; 2 3 import org.apache.commons.lang3.StringUtils; 4 5 import java.time.LocalDate; 6 import ......
程序 JAVA

Java入门

java入手 注释 pvsm Java入口点程序逻辑中枢 sout输出 //单行注释 /* */多行注释 /**回车文档注释 标识符注意事项 标识符不能含关键字 标识符需大小写字母开头或$与_开头 标识符后可接大小写字母与$_和数字的任意组合 标识符大小写敏感 八大基本数据类型 整数类型 字节 by ......
Java

普及一点基础语法知识

https://www.bilibili.com/read/cv25225883/ 作者:Larry想做技术大佬 https://www.bilibili.com/read/cv25225883/ 出处:bilibili 公布下答案,以及,顺便普及一点基础语法知识。 eople lie all th ......
语法 基础 知识

Java入门

java入手 注释 pvsm Java入口点程序逻辑中枢 sout输出 //单行注释 /* */多行注释 /**回车文档注释 标识符注意事项 标识符不能含关键字 标识符需大小写字母开头或$与_开头 标识符后可接大小写字母与$_和数字的任意组合 标识符大小写敏感 八大基本数据类型 整数类型 字节 by ......
Java

STM32 C语言基础相关

条件编译 指令 功能 #if 编译预处理条件指令 #ifdef 判断某个宏是否已被定义 #ifndef 判断某个宏是否未被定义 #elif else if #else #endif if指令结束标志 extern声明 放在函数/变量前,表示此函数/变量在其他文件定义,方便本文件引用 ......
语言基础 语言 基础 STM 32

templace基础

类型做模板的参数 #include<iostream> #include<vector> #include<string> template<typename T> void Print(T value){ std::cout<<value<<std::endl; } int main(){ Pri ......
templace 基础

怒赞了,阿里P8面试官推荐的Java高并发核心编程文档

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
核心 文档 Java

Serverless 基础

Serverless的基础概念 云原生开发模型的一种,可使开发人员专注于构建和运行应用,而无需管理服务器。 Serverless方案中仍然需要服务器,但它们已从应用开发人员的关注中抽离了出来。 云提供商负责置备、维护和扩展服务器基础架构等例行工作 开发人员可以简单地将代码打包到容器中进行部署 部署之 ......
Serverless 基础

bilibili B站:[C语言进阶课]SDL库基础使用教程

视频摘自:https://www.bilibili.com/video/BV14F411676X 笔记摘自:https://gitee.com/yanmu_ym/cpp ......
bilibili 语言 基础 教程 SDL

Vue源码学习(四):<templete>渲染第三步,将ast语法树转换为渲染函数

好家伙, Vue源码学习(三):<templete>渲染第二步,创建ast语法树, 在上一篇,我们已经成功将 我们的模板 转换为ast语法树 接下来我们继续进行操作 1.方法封装 由于代码太多,为了增加代码的可阅读性 我们先将代码进行封装 index.js import { generate } f ......
语法 函数 源码 templete Vue

bilibili B站:【文档向】CMake基础知识 - 原作者笔记Markdown风格

视频摘自B站:https://www.bilibili.com/video/BV1hz4y1H7YA 笔记摘自:https://gitee.com/yanmu_ym/cpp [TOC] # 预备知识 ## CMake是什么 CMake是一个管理代码构建的工具。与平台和构建系统无关。最初CMake只用 ......

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Java 8 date/time type `java.time.LocalDateTime` not supported by default

问题复现 Java 8 date/time type java.time.LocalDateTime not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to en ......