- 博客(3)
- 收藏
- 关注
原创 数据库/sql的一些理解
SQL语句优化 原则 减少数据访问(设置合理字段类型,启用压缩,通过索引减少磁盘IO) 返回更少的数据(只返回需要的字段和数据分页处理,减少磁盘io及网络io) 减少交互次数(批量DML,函数存储等减少数据连接次数) 减少服务器CPU开销(减少数据库排序及全表查询) 利用更多资源(表分区,增加并行) 总结: 最大化利用索引 尽可能避免全表扫描 减少无效数据查询 select执行顺序 FROM <表名>#选取表,将多个...
2021-09-18 13:11:07 174
原创 Redis的一些理解
简介 redis是一种高级的key.value存储系统, 五种数据类: 字符串 字符串列表lists( 1.在底层是链表:易于插入删除,不易查询 2.用lists实现消息队 列,可以确保先后顺序,不必像Mysql通过ORDER BY 3.用LRANGE可以方便实现 分页) 字符串集合sets(无序) ...
2021-09-18 10:05:24 74
原创 面向对象的理解
封装—模块化 含义: 封装是实现面向对象程序设计的第一步,封装就是将数据函数等集合在一个个的单元中(称之为类)。被封装的对象通常被称为抽象数据类型。 作用: 在于保护或者防止代码(数据)被我们无意中破坏,在面向对象程序设计中数据被看作是一个中心的元素并且和使用他的函数结合的很密切,从而保护它不被其他的函数以外的修改。 how: 封装提供了一个有效的途径来保护数据不被以外的破坏。相比我们将数据在程序中定义为公用的public我们将它们定义为私有的private在很多方面会更好。私有的数据可以用
2021-09-18 09:42:51 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人