摘要: Sublime Text 常用快捷键(MAC 下) 符号说明⌘:command ⌃:control ⌥:option ⇧:shift ↩:enter ⌫:delete (打开/关闭/前往)快捷键 功能 ⌘⇧N 打开一个新的sublime窗口 ⌘N 新建文件 ⌘⇧W 关闭sublime,关闭所有文件 阅读全文
posted @ 2020-10-27 15:16 布尔先生 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 影响mysql的性能因素 业务需求对MySQL的影响(合适合度) 存储定位对MySQL的影响 不适合放进MySQL的数据 二进制多媒体数据 流水队列数据 超大文本数据 需要放进缓存的数据 系统各种配置及规则数据 活跃用户的基本信息数据 活跃用户的个性化定制信息数据 准实时的统计信息数据 其他一些访问 阅读全文
posted @ 2020-10-17 21:20 布尔先生 阅读(4630) 评论(0) 推荐(0) 编辑
摘要: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 事务基本要素: 事务是由一组SQL语句组成的逻辑处理单元,具有4个属性,通常简称为事务的 阅读全文
posted @ 2020-10-17 21:13 布尔先生 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 最近又开始面试了,整理一些面试的高频考点吧。有幸参与一次社招面试,看的还是底层知识: 1、数据库存储引擎分类: (1):存储引擎主要有: 1. MyISAM(不支持事务) , 2. InnoDB(支持事务、行级锁定和外键), 3. Memory, 4. Archive, 5. Federated 。 阅读全文
posted @ 2020-10-16 11:09 布尔先生 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1、在开发中遇到一个BUG,无法有效编辑,分析查看日志后发现,MySQL报错:Truncated incorrect DOUBLE value: 'xxx' 检查后发现sql语法并没有问题,怀疑是字段类型的问题 执行的sql为 UPDATE info SET STATE=1 WHERE STATE< 阅读全文
posted @ 2020-10-16 10:06 布尔先生 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、 钩子 钩子是一个在 插入 / 查询 / 更新 / 删除 之前或之后被调用的方法。 在一个模型中定义特殊的方法,它将会在插入,更新,查询,删除的时候被自动调用,如果任何的回调抛出错误,GORM 将会停止将要执行的操作并且回滚当前的改变。 // 开启事务 BeforeSave BeforeCrea 阅读全文
posted @ 2020-09-21 15:36 布尔先生 阅读(6921) 评论(0) 推荐(0) 编辑
摘要: 在实习这段时间接触到了Grom框架的使用,很好用,有必要整理下其用法: 一、CRUD相关 1. 查询 // 获取第一条记录,按主键排序 db.First(&user) //// SELECT * FROM users ORDER BY id LIMIT 1; // 获取一条记录,不指定排序 db.T 阅读全文
posted @ 2020-09-20 18:23 布尔先生 阅读(3620) 评论(0) 推荐(0) 编辑
摘要: 存储方式区分 根据存储方式的不同,MySQL 中常用的索引在物理上分为 B-树索引和 HASH 索引两类,两种不同类型的索引各有其不同的适用范围。 1) B-树索引 B-树索引又称为 BTREE 索引,目前大部分的索引都是采用 B-树索引来存储的。B-树索引是一个典型的数据结构,其包含的组件主要有以 阅读全文
posted @ 2020-08-31 15:09 布尔先生 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、上传: scp /path/file(这部分为本地的路径) user(远端目标用户名)@host(远端目标IP):/pathorfile(文件存储路径) 2、下载: scp user(远端用户名)@host(远端IP):/path/file(下载文件在远端的路径) localpathorfile 阅读全文
posted @ 2020-08-28 15:44 布尔先生 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: ###string到int int,err := strconv.Atoi(string) ###string到int64 int64, err := strconv.ParseInt(string, 10, 64) //第二个参数为基数(2~36), //第三个参数位大小表示期望转换的结果类型,其 阅读全文
posted @ 2020-08-20 10:15 布尔先生 阅读(248) 评论(0) 推荐(0) 编辑