wen 编程最新 2024-01-31 Python 学习笔记(五) 1.检查文件是否存在 我们经常需要从文件中读取数据或向其中写入数据,但要做到这一点,我们需要检查文件是否存在。 import os exists = os.path.isfile("/path/to/file") hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统自学咖网 » Python 学习笔记(五)
JAVA网络编程 网络编程 1.1 概述 1.2 网络通信要素 问题: 如何准确定位到一台或者多台主机 找到主机之后如何进行通信 网络编程的要素: IP和端口号(ip) 网络通信协议(tcp/udp) 1.3 IP地址(InetAddre...
Java 基础 – 父类子类初始化 易错点 初始化一个子类,尽管会调用父类的初始化方法,但只会产生一个子类对象。 这个子类对象实际上“持有”父类所有的(public, protect,private)字段和方法(更白话的说法,把父类...
Spring IOC官方文档学习笔记(六)之自定义bean的特性 1.生命周期回调 (1) 如果我们想要介入bean的生命周期,可通过实现spring中的InitializingBean和DisposableBean接口来达到这一目的,spring会调用InitializingBean...
JAVA多线程(九) ForkJoin框架 Fork/Join框架是Java7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这...
Redis的五种基本数据类型 Redis的五种基本数据类型 1、概述 Redis是一个由C语言开发的基于key-value形式的非关系型数据库 key-value:键值对【键:String,值:五种数据类型】 非关系数据库:NoSQL【Not Onl...
线程池是如何重复利用空闲线程的? 在Java开发中,经常需要创建线程去执行一些任务,实现起来也非常方便,但如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。...