logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ubuntu 中无法识别 USB 设备

解决办法:打开任务管理器 -> 服务 -> 开启 VMware USB Arbitration Service 服务 -> 重启 Ubuntu

#ubuntu#linux#嵌入式
直白解释分库分表与分布式全局唯一性ID

分库分表与分布式全局唯一ID一、为什么要分库分表?二、垂直拆分2.1 垂直分库2.2 垂直分表三、水平拆分3.1 水平分库3.2 水平分表四、什么是分布式全局唯一性ID?五、分布式ID生成方案5.1 UUID5.2 数据库自增ID5.3 数据库多主模式5.4 雪花算法5.5 Redis一、为什么要分库分表?如果单表的数据量达到1000w+后,会极大影响 sql 执行的性能,即使添加或优化索引,做很

#分布式#java#mysql
按字节寻址和按字寻址

按字节寻址和按字寻址一、字节、字、地址线、寻址概念二、按字节寻址三、按字寻址一、字节、字、地址线、寻址概念字节(Byte,B):由 8 个位(bit)组成,它是存储空间的基本计量单位。字:由若干个字节组成。一个字等于多少个字节,与系统硬件有关,不应该毫无前提地说一个字等于多少个字节。16位系统1字(word)= 2字节(byte)= 16(bit)32位系统(如:win32)1字(word)= 4

#操作系统
压栈/出栈、跳转指令、LR、PC

一、压栈和出栈通常会在 A 函数中调用 B 函数,当 B 函数执行完以后再回到 A 函数继续执行。因此必须在跳到 B 函数之前将当前处理器状态保存起来(保存 R0~R15 寄存器值),当 B 函数执行完成以后再用前面保存的寄存器值恢复 R0~R15 即可。对于不同处理器来说,栈的增长方式有向上增长和向下增长,我们这里重点关注向下增长的堆栈方式:二、跳转指令三、连接寄存器 LR(R14...

#嵌入式#linux#arm
@Bean+方法参数&有参构造器注入方式

Spring 利用依赖注入(DI),完成对 IOC 容器中中各个组件的依赖关系赋值。@Autowired:自动注入,从容器中获取参数组件的值这里我们首先叉开话题,先讨论一下使用 @Autowired 自动注入时,有可能会遇到以下问题:当一个接口有 2 个不同实现时,使用 @Autowired 注解时会报 org.springframework.beans.factory.NoUniqueBeanD

#spring#spring boot
IDEA部署的Tomcat项目为什么不在Tomcat的webapps中?

问题:将 tomcat 集成到IDEA中,并且在 tomcat 中部署了 web 项目,在IDEA中运行 tomcat,但发现IDEA使用 tomcat 部署的项目在 tomcat 安装目录下的 webapps 中无法找到,那么它到底在哪里呢?结论:IDEA 使用 tomcat 部署项目后不会把编译后的项目复制到 tomcat 的 webapps 目录下,而是复制一份配置文件到指定目录下,让 to

#tomcat#java
到底了