摘要: 定时器 一、概述 1、定时器 定时器:是一种控制任务延时调用,或者周期调用的技术 作用:闹钟、定时邮件发送 2、定时器的实现方式 方式一:Timer 3、实现步骤 (1)创建一个定时器对象 (2)调用schedule方法,处理定时任务 (3)定时任务可以直接使用匿名内部类或者创建一个定时任务类继承T 阅读全文
posted @ 2023-01-09 13:38 吃饱饱没烦恼 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Python打印日志——logging库 1、主要实现步骤 (1)导入logging包、traceback包(可用于打印详细异常信息) (2)设置日志记录器的级别:DEBUG或者其他的级别 (3)创建一个流式的日志处理对象 (4)创建一个能将日志内容打印到文件的日志处理对象 (5)设置(4)中对象的 阅读全文
posted @ 2023-01-09 13:12 吃饱饱没烦恼 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 使用ThreadPoolExecutor and schedule进行创建线程池(多线程-定时任务-数据同步-任务队列) # 使用ThreadPoolExecutor and schedule进行创建线程池(多线程-定时任务-数据同步-任务队列) from concurrent.futures im 阅读全文
posted @ 2023-01-08 14:05 吃饱饱没烦恼 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Python调度库(schedule库)——定时任务 官网:https://schedule.readthedocs.io/en/stable/examples.html 可用与线程池结合使用,进行多线程定时执行任务,也可以当做任务执行队列使用 import schedule import time 阅读全文
posted @ 2023-01-07 15:53 吃饱饱没烦恼 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、线程:进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。 线程不能独立存在,必须依赖进程,在进程中运行每一个进程至少有一个线程,被称为主线程。2、多线程的优缺点:优点: *提高界面的响应速度 *提高后台程序加载速度 *更好的利用多线程CPU 阅读全文
posted @ 2023-01-02 12:10 吃饱饱没烦恼 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、File类的常用API 1、File类 在包java.io.File下、代表操作系统的文件对象(文件、文件夹)。 2、File类提供了诸如: 定位文件,获取文件本身、删除文件、创建文件(文件夹)等功能。 注意:File类不能读取文件内容,如果需要访问文件内容,需使用输入/输出流。 File创建对 阅读全文
posted @ 2023-01-02 11:23 吃饱饱没烦恼 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、枚举的概念 枚举是java中的一种特殊类型 枚举的作用:是为了做信息的标志和信息的分类。 定义枚举类的格式: 修饰符 enum 枚举名称{ 第一行都是落泪枚举类实例的名称,建议全部大写 } public enum Season{ SPRING,SUMMER,AUTUMN,WINTER } 枚举的 阅读全文
posted @ 2023-01-02 10:27 吃饱饱没烦恼 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1、创建maven项目 使用idea快速便捷创建maven项目 2、引入jar包依赖(坐标) 在maven项目的pom文件加入一下的依赖。 <!-- logback日志依赖--> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>l 阅读全文
posted @ 2023-01-01 16:54 吃饱饱没烦恼 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、yml基本语法 1、yml文件以缩进代表层级关系 2、缩进不允许使用tab只能使用空格 3、空格的个数不重要,只要相同层级的元素左对齐即可 4、大小写敏感 5、数据格式为,名称:(空格)值 二、yml支持的数据格式 1、对象:键值对的集合(key:value) 字符串不用使用双引号或单引号圈起来 阅读全文
posted @ 2022-12-31 17:18 吃饱饱没烦恼 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 运行过程 jvm将class文件编译为字节码文件,再由加载器进行加载(系统类加载器、扩展类加载器、引导类加载器) 再到链接阶段(验证、准备、解析) 初始化阶段 初始化加载顺序 1、父类静态成员和static块 2、子类静态成员和static块 3、父类普通成员和非static块 4、父类构造函数 5 阅读全文
posted @ 2022-12-31 17:16 吃饱饱没烦恼 阅读(18) 评论(0) 推荐(0) 编辑