摘要: 执行过程描述 1.执行connection.prepareStatement方法时判断serverPrepStmts为true,于是构造一个prepare的数据包(数据包中有sql),发送给MySQL服务器,服务器返回一个statementId。2.执行executeUpdate方法时,会将stat 阅读全文
posted @ 2024-08-06 16:23 大米粒汪汪叫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: MySQL日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中比较重要的就是二进制日志binlog(归档日志)、事务日志redo log(重做日志)和undo log(回滚日志)。 binlog日志有三种格式,可以通过binlog_format参数设置,有以下三种: stat 阅读全文
posted @ 2024-08-06 11:32 大米粒汪汪叫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 硬盘存储结构 1. MyISAM:3个文件 表定义文件、索引文件、数据文件 2. InnoDB:2个文件 1. Frm文件:表定义文件 2. Idb文件:数据和索引存储的文件(这是区别!) 阅读全文
posted @ 2024-08-06 09:56 大米粒汪汪叫 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、DELETE 和 TRUNCATE 的用法 DELETE 用法 DELETE 命令用于从数据表中删除指定的记录。其基本语法如下: DELETE FROM 表名 WHERE 条件; 示例: DELETE FROM employees WHERE employee_id = 100; 上述示例将从 阅读全文
posted @ 2024-08-01 09:44 大米粒汪汪叫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Dapr概述 Dapr 是什么? 多运行时架构的微服务框架 分布式能力抽象、一套基准代码、通过端口绑定提供服务 Dapr 是一个在云和边缘构建微服务用的事件驱动的,可移植的运行时。更复杂的来说,"Dapr 是一个可移植的,事件驱动的运行时,使开发人员可以轻松创建在云和边缘上运行的有弹性,无状态和有状 阅读全文
posted @ 2023-12-24 10:09 大米粒汪汪叫 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、命名 函数的命名要体现做什么,而不是怎么做 方法名用动词 二、规范 正确的使用空行try catch统一在某一层处理错误码规范 三、函数 函数的第一规则是要短小,第二规则是要更短如果是Java语言,我建议一个方法不要超过20行代码 职责单一,一个方法只做一件事情 Optional类主要解决的问题 阅读全文
posted @ 2021-11-27 08:22 大米粒汪汪叫 阅读(154) 评论(0) 推荐(0) 编辑
摘要: map转map 1、对象转换 Map<String, ConvFeedbackEntity> convFeedbackEntityMap = uidObjectMap.entrySet().stream().collect(Collectors.toMap(entry -> (String) ent 阅读全文
posted @ 2021-02-10 10:37 大米粒汪汪叫 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 泛型转换Result<User> obj = (Result<User>) JSON.parseObject(js, new TypeReference<Result<User>>(){}); 阅读全文
posted @ 2021-02-03 19:32 大米粒汪汪叫 阅读(38) 评论(0) 推荐(0) 编辑
摘要: com.google.common.cache.CacheBuilder; private LoadingCache<String, Object> blackListCache = CacheBuilder.newBuilder().maximumSize(100).expireAfterWrit 阅读全文
posted @ 2020-08-24 14:15 大米粒汪汪叫 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 参考 git把功能开发错了分支莫慌如何在 Git 里撤销(几乎)任何操作和log、reflog、cherry-pick使用 步骤 git checkout 不该提交代码提交了代码的分支 git reset 某次提交哈希值 (git reset HEAD~1 最近一次提交放回暂存区, 并取消此次提交) 阅读全文
posted @ 2020-08-12 10:11 大米粒汪汪叫 阅读(1506) 评论(0) 推荐(0) 编辑