10 2021 档案
摘要:日志? 程序中的日志 记录程序运行过程,并永久储存 了解程序的运行情况 为什么不使用输出语句呢? 想取消记录的信息需要修改代码 信息只能展示在控制台,不能将其记录到其他位置(文件 数据库) 日志技术体系结构 这里没有debug的日志,修改配置文件 为dubug LOg4j组成 Loggers(记录器
阅读全文
摘要:JUint单元测试 <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> 测试不需要改动main方法 要求 导包 没有参数 没有返回值 public 非静态方法 加上注解 @Test 测试方法
阅读全文
摘要:配置文件 反射的时候 修改配置文件类路径 就能修改程序中运行的对象 但properties 多个值配置麻烦 xml 可扩展的标记语言 由标签做成,而标签名字可以自定义 用于存储数据和传输数据 作为软件的配置文件 定义DTD约束 图 引入约束文件 引入DDT约束的三种方法 3引入网络中的DTD约束 D
阅读全文
摘要:127.0.0.1 IP :互联网协议地址 ipv4和ipv6 设备在网络中的唯一表示 DNS把域名解析为了IP IPv4 4字节 点分十进制 IPv6 16字节 八组 冒分十六进制 去头0,0位压缩 端口号: 找到设备中软件的标识 两个字节表示的整数 0~65535 协议 :计算机网络中,连接和通
阅读全文
摘要:把 mysql安装位置的bin路径复制下来,配置系统变量path ,把mysql 的bin路径粘贴在配置的最前段,与原来的语句用英文; 号隔开,最后检查若系统默认添加;则删掉自己添加的路径 原来 mysql文件的清理 在程序中卸载 mysql程序,在去安装目录下删除遗留的文件,可能还有之前保留的数据
阅读全文
摘要:https://downloads.mysql.com/archives/installer/ 下载地址 Windows平台下安装MySQL数据库——最详细教程来啦! - 知乎 (zhihu.com)安装教程 数据库的优点 持久化 便于管理 DB 有组织比较规范 数据仓库 DBMS 数据库管理系统
阅读全文
摘要:多线程多个线程并发1 早期单核心单线程2 双核心四线程3 四核心八线程4 八核心八线程并行同时执行并发交替执行进程 正在运行的程序 买电脑内存 32G硬盘 1T固态CUP 英特尔 amd×显卡:集成显卡 独立一实现多线程的三种方式1 继承Thread类 重写run()方法 ( 里面写线程开启后执行的
阅读全文
摘要:字节流: 可以操作任意类型的文件。(文件的复制,文件的上传,下载) 字节输出流的抽象父类 OutPutStream FileOutPutStream 构造方法 path往那个文件中写入 FileOutPutStream(String path)/(File path)/(File path,bool
阅读全文
摘要:File的对象仅仅是一个路径名,它可以存在,也可以不存在 三个构造方法 File(File parent,String child) File(String parent,String child) File(String path) 绝对路径和相对路径 绝对路径:从盘符开始 “D:\\AAA\\1
阅读全文
摘要:Stream 1 获取Stream流 使用Collection中的stream()生成流 如list(集合对象).stream() 双列集合间接获取 先通过 keySet或者 entrySet 获取set 在获取stream流 数组 通过数组的帮助类 Arrys.stream(数组名) 相同数据类型
阅读全文
摘要:数据类型...变量名 打印变量名是一个数组地址 getNum(int...nums) 注意 1 一个方法中只能有一个可变参数 2 如果方法有可变参数,要写到最后面E 应用场景, 淘宝,买东西时,自己可以添加的筛选条件 package com.yang.pojo; public class MTest
阅读全文
摘要:双列集合 (键(key)值(value)对 )对象 entry对象 map接口 多态创建对象 put(<T>key, <E>value)存入 key同,value新 clear() containsKey(key) isEmpty() size() 键值对个数 remove(key)移除 get(k
阅读全文
摘要:注解 java.Annotation java.lang 包下 @override 重写注解 @Deprecated 已过时 @Suppresswarnings 镇压警告 @ @加参数名 还可以加一些参数值 对程序做出解释 可以被其它程序读取 package com.yang.annotation;
阅读全文
摘要:泛型类 类名<变量> 泛型方法 <> 返回值类型 方法名(类型 变量名) 泛型接口 interface 接口名<变量> class 类名 impenment 接口<具体类型> class 类名 impenment 接口<具体类型> class 类名<T> implement 接口<T> 泛型的通配符
阅读全文
摘要:单列集合 储存基本数据类需要包装类(泛型需要引用数据类型) Collection 单列集合 add (boolean) remove //条件删除 //boolean test(String s) (boolean)removeif( //删除长度为三的字符串 (String s)->{ retur
阅读全文
摘要:Throwable Eorre Exception RunTimeException 除RunTimeException 运行时异常 throws 写在方法定义处 自己不处理,交给方法调用者处理,main方法不处理会交给虚拟机 thow 在方法内,跟的是异常对象名 后面跟运行异常,不需要做额外处理
阅读全文
摘要:时间 世界标准时间 格林尼治 GMT 现在原子钟 北京=世界标准时间+8小时 1s=1000ms 计算机时间原点1970.1.1.00:00:00 算C语言 Date 精确到毫秒 java.util 无参构造 现在时间 有参构造计算机原点+参数(毫秒) setTime 从时间原点开始 设置时间 ge
阅读全文
摘要:Arrays 数组的工具类 里面都是静态方法 二分查找 binarySearch 顺序结构 两个指针 头和尾 mid分=(头+尾)/2 头=mid+1 尾=mid-1 尾<头 不存在 toString 将数组按照指定格式拼接为字符串 66 冒泡排序 bubbleSort 相邻比较大数上浮,legth
阅读全文
摘要:github resolve spring-projects/spring-framework#27432. Added Assert.isFalse … by Melancholic · Pull Request #27514 · spring-projects/spring-framework
阅读全文
摘要:Math 构造私有不能创建对象,里面都是静态成员. abs绝对值 ceil向上取整 floor向下取整 round四舍五入 max返回最大数🌳 min返回最小数📕 pow(a,b)a的B次幂 random 随机数 [0.0,1.0) package com.yang.API.Math; publ
阅读全文
摘要:1 成员内部类创建对象 外部类.内部类 对象名=new 外部类对象.new内部类对象 Outer.Inner i=new Quter().new Inner(); 内部类可以访问外部类私有 外部类访问内部类 需要创建对象 外部类名.内部类名 对象名=new 外部类对象.new内部类对象 私有内部类
阅读全文