03 2023 档案
摘要:1. Java 的浮点运算是基于 IEEE-754 标准来的。 IEEE-754 standard Java's Floating-Point Operations 2. Java 语言规范 https://docs.oracle.com/javase/specs/jls/se7/html/jls-
阅读全文
摘要:Java是不能直接在类中对变量进行赋值的 错误案例 只能在定义的时候赋值 或者在方法中赋值,或者在代码块中赋值 public class uuq { public static void main(String[] args) { c c = new c(); c.update(3); System
阅读全文
摘要:内部类【可以直接访问私有属性,并且可以体现类与类之间的包含关系】 | | 内部 > 外部类 | 外部类 > 内部 | 外部其它类 > 内部 | | | | | | | 局部内部类 | 直接访问如果名称相同,使用 外部类.this.成员 访问外部类的成员 | 创建对象,再访问(注意:必须在作用域内)
阅读全文
摘要:接口(Interface) 1. 快速入门 package com.interface_; public interface UsbInterface { // 接口 (制定规范) // 规定接口的相关方法,老师规定的,即规范 public void start(); public void sto
阅读全文
摘要:反射(reflection) // 已知某个类得实例,调用该实例得 getClass() 方法获取 Class 对象 【就是 运行类型】 Car car = new Car(); Class<? extends Car> aClass3 = car.getClass(); System.out.pr
阅读全文
摘要:枚举和注解 枚举 1. 枚举定义 枚举对应英文(enumeration,简写 enum) 枚举是一组常量的集合 可以这样理解:枚举属于一种特殊的类,里面只包含一组有限制的特定的对象 2. 自定义实现枚举 创建 Season 对象有如下特点: 季节的值是有限的几个值(spring,summer,aut
阅读全文
摘要:泛型 1. 泛型引入 不能对加入到 集合 ArrayList中的数据类型进行约束(不安全) 遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响 package generic_; public class Generic02_ { public static void main(St
阅读全文
摘要:1. Spring 配置/管理bean 介绍 1.1 Bean 管理包括两方面 创建bean 对象 给bean 注入属性 1.2 Bean 配置方式 基于xml 文件配置方式 基于注解方式
阅读全文
摘要:Alist 1. 下载配置 https://github.com/alist-org/alist/releases 下载\Compressed\alist-windows-amd64.zip cmd 模式打开 输入 alist server 指导文档:https://alist.nn.ci/zh/g
阅读全文
摘要:JAVA IO 原理与分类 1. 文件 文件是保存数据的地方 1.1 文件流 文件在程序中是以 流 的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历的 路径 输入流:文件 > 内存 输出流:内存 > 文件 1.2 常用的文件操作 1.2.1 创建文件对象相关构造器和方法 相关方法: 在
阅读全文
摘要:配置项文档:https://echarts.apache.org/zh/option.html#title 1. 柱形图【bar】 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>柱形图入门</title>
阅读全文
摘要:安装目录下新建如下 2个目录 node_cache【缓存日志目录】 node_module【默认安装目录】 npm config set prefix "D:\NodeJs\node_global" npm config set cache "D:\NodeJs\node_cache" 环境变量 用
阅读全文
摘要:生成Github 目录 Toc 1. 利用 VSCode【Markdown All in One】插件 1.1 预览:Ctrl + k 后,按下 V 1.2 目录生成 安装插件时,要选择 Trust,否则在命令行中找不到相关命令 在插入目录的位置,按下 F1 输入 Create Tabble of
阅读全文
摘要:文件树生成 1. 项目地址 https://github.com/kenanpengyou/dir-tree-noter 2. 使用方式 将根文件拖进窗口即可
阅读全文
摘要:Mysql 报错原因:在 SQL_mode 中开启了 only_full_group_by 模式。 only_full_group_by的作用:使用这个就是使用和oracle一样的group 规则, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行 查看
阅读全文
摘要:牛客网 Mysql【入门】 如果 select 语句同时包含有 group by,having,limit,order by 那么他们的 顺序 是: where(限制属性) group by(分组) having(筛选) order by(排序) limit(分页【限制记录条数】) Group By
阅读全文
摘要:抽象类【框架 + 设计模式】 1. 引入 当父类的某些方法,需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类 所谓抽象方法就是没有实现的方法 所谓没有实现就是指,没有方法体 当一个类中存在抽象方法时,需要将该类声明为abstract类 一般来说,抽象类会被继承,由其子类
阅读全文
摘要:设计模式 1. 修饰器模式 2. 模板设计模式 在 BufferedReader_ 中对方法进行了封装 package IO_; /** * 做成处理流 / 包装流 */ public class BufferedReader_ extends Reader58 { private Reader58
阅读全文
摘要:正则表达式(Regular Expression) 1. 为什么要学习 RE 处理文本利器!!! 提取文章中所有的 英文单词 public class Regexp_ { public static void main(String[] args) { // 假定编写了爬虫,从百度页面得到如下文本
阅读全文
摘要:HSP 1. 线性结构和非线性结构 线性 顺序存储结构 链式存储结构 非线性 二维数组 多维数组 广义表 树结构 图结构 2. 稀疏数组和队列 2.1 稀疏数组(sparseArr) 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: 记录数组
阅读全文