效率沟通方法 START 法则 situation: 描述问题的背景,这个问题是什么,以及你为什么需要做这个事情 task: 你具体的任务是什么,你需要做什么 action: 你做了什么事情?你的行动是什么. result: 结果如何,你得出的结论是什么? tinking: 反思,不足的地方,可以复用的地方 4W1H “4W1H”法则是一种用于分析问题和制定计划的思维工具,它帮助人们更全面地考虑问题的各个方面 2022-08-02 22tool
04序列化 序列化基础知识 静态变量是不会被序列化的,因为序列化针对的是对象,而静态变量属于是类变量 被transient 关键字修饰的变量或者被@transient修饰的方法无法进行序列化及反序列化, 如果反序列化的类中定义了writeObject和readObject方法,那么虚拟机会试图调用对象类中的writeObject方法和readObject方法来进行用户自定义的序列化和反序列化操作。 ArryL 2023-01-16 04Java > java基础
Docker Desktop WSL发行版迁移下面是操作方法: 首先关闭docker 关闭所有发行版:wsl --shutdown 将docker-desktop-data导出到D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar(注意,原有的docker images不会一起导出)wsl --export docker-desktop-data D: 2023-03-16 15云和容器
docker命令手册 基础命令123456#启动dockersudo service docker start# 重启dockersudo service docker restart# 停止dockersudo service docker stop 镜像1234567891011121314151617181920# 获取所有镜像docker images# 搜索镜像docker search [image nam 2023-03-17 15云和容器
win11ForDocker问题 错误 error from sender: open System Volume Information: Access is denied. 获取Dockerfile所在文件夹的System Volume Information的访问权限 cacls “D:/System Volume Information” /E /G 用户名:F D:/ 构建Doc 2023-03-26 15云和容器
4.10亿数据如何插入Mysql 10亿数据如何插入Mysql 背景 10亿条数据,每条数据1Kb; 数据内容是非结构化的用户访问日志,需要解析后写入到数据库; 数据存放在Hdfs或S3分布式文件存储里 10亿条数据并不是1个大文件,而是被近似切分为100个文件,后缀标记顺序; 要求有序导入,尽量不重复;数据库是MySQL; 数据库单表能支持10亿吗? 不能,单表推荐值是2000W,但是阿里规约建议500W就开始分表 2023-10-24 05数据库 > 05-1关系型数据库
5.mysql8新特性 跳跃索引 MySQL 8.0.13 版本对于range查询,引入了索引跳跃扫描(Index Skip Scan)优化,支持不符合组合索引最左前缀原则条件下的SQL,依然能够使用组合索引,减少不必要的扫描。 MySQL 8.0推出的适合联合索引左边列唯一值较少的情况的一种优化策略。 限制条件 查询只能涉及一张表,多表关联无法使用该特性 查询SQL不能使用 GROUP BY 或者 DISTINCT子句 2024-02-20 05数据库 > 05-1关系型数据库
1redis基础 Redis基础Redis和Memchched 数据类型:Memcached 仅支持字符串类型,而 Redis 支持五种不同的数据类型,可以更灵活地解决问题。 数据持久化:Redis 支持两种持久化策略:RDB 快照和 AOF 日志,而 Memcached 不支持持久化。 分布式:Memcached 不支持分布式,只能通过在客户端使用一致性哈希来实现分布式存储,这种方式在存储和查询时都需要先在客户端 2024-02-21 05数据库 > 05-2非关系型数据库 > redis
系统设计 系统设计的步骤 系统设计面试:内幕指南链接 系统的需求 功能性需求 系统包含哪些功能 非功能性需求 性能和QPS,TPS等 对系统进行抽象设计考虑系统目前需要优化的点系统设计三要素 高性能架构设计:熟悉系统常见性能优化手段比如引入读写分离、缓存、负载均衡、异步等 高可用架构设计:CAP理论和BASE理论,通过集群来提高系统的稳定性、超时和重试机制、应对接口级的故障:降级、熔断、限流、排 2024-02-21 23系统设计
博客 博客推荐 https://martinfowler.com/articles/continuousIntegration.html 个人博客 个人博客有很多中方式布置,目前选择的是 github page 方式部署 使用hexo框架构建 一、前置准备 github 账号 – https://github.com/ git工具– https://git-scm.com/ nodeJS环境—ht 2024-10-09 22tool