• mysql的redo log和binlog

    谈谈mysql的日志,主要围绕物理日志redo log和逻辑日志binlog,就像mysql的Serve层和引擎层,Serve层主要负责功能层面的事情,而引擎层则负责存储相关的具体事宜.那什么是redo log?什么是binlog?例:比如你在超市买东西结账,营业员在扫你购买的物品,这个时候会生成一...

    Spring Bean的生命周期

    Spring 容器可以管理 singleton 作用域 Bean 的生命周期,在此作用域下,Spring 能够精确地知道该 Bean 何时被创建,何时初始化完成,以及何时被销毁。而对于 prototype 作用域的 Bean,Spring 只负责创建,当容器创建了 Bean 的实例后,Bean 的实...

    下载网络图片到minio

    step1、首先需要处理minio上传文件<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.4...

    JVM-堆

    堆的核心概述一个Jvm实例只存在一个堆空间,堆也是Java内存管理的核心区域Java堆区在Jvm启动的时候就被创建,其空间大小也就确定了,是Jvm管理的最大一块内存空间堆内存的大小是可以调节的《Jvm虚拟机规范》规定堆可以处于物理上不连续的空间中,但在逻辑上他应该被视为连续的所有的线程共享Java堆...

    JVM-运行时数据区概述及虚拟机栈

    每个线程:独立包括程序计数器、栈、本地栈线程间共享:堆、堆外内存(永久代活元空间、代码缓存)寄存器(Program Counter Register)JVM 中的程序计数寄存器中,Register的命名源于CPU寄存器,寄存器存储指令相关的现场信息,CPU只有把数据装载到寄存器中才能运行,JVM中的...

    JVM-类加载子系统

    一、加载:通过一个类的全限定类名获取定义此类的二进制字节流将这个字节流所代表的静态存储结构转化成方法区的运行时数据结构在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据访问入口加载.class文件的方式从本地系统中直接加载运行时计算生成,最多使用的是动态代理技...

    selenium实现浏览器自动化

    安装Selenium$ pip install selenium// 最好设置你安装的python位置$ pip install selenium --target=E:\python3.10.4\Lib\site-packages安装Chrome浏览器驱动Chrome 浏览器驱动下载地址需要选择与...

    Pytorch环境安装准备

    安装 anaconda官网地址:https://www.anaconda.com/products/distribution#windows下载安装,验证是否安装成功$ conda --versionconda 4.12.0// 依赖列表$ conda list安装Pytorch官网地址:https...

    Python环境安装设置

    下载安装Pythonpython官网验证是否安装成功$ python安装依赖$ pip install requests 设置python镜像源地址,python目录下创建pip.ini文件[global]index-url = http://mirrors.aliyun.com/pypi/sim...

    Thread(多线程)

    定义线程的方式1、继承 Thread 类 重写 run 方法 调用 start 开启线程public class TestThread1 extends Thread { // 实现run方法 @Override public void run() {// super...