腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
撸码那些事
专栏成员
举报
69
文章
81185
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(69)
其他(25)
存储(13)
数据库(12)
sql(10)
编程算法(10)
数据结构(9)
云数据库 SQL Server(7)
javascript(6)
mvc(5)
.net(2)
ecmascript(2)
打包(2)
分布式(2)
缓存(2)
jdk(2)
二叉树(2)
bug(2)
image(2)
insert(2)
重构(2)
asp.net(1)
angularjs(1)
云数据库 Redis(1)
ide(1)
搜索引擎(1)
人工智能(1)
面向对象编程(1)
hexo(1)
搜索文章
搜索
搜索
关闭
编码最佳实践——依赖注入原则
其他
我们在这个系列的前四篇文章中分别介绍了SOLID原则中的前四个原则,今天来介绍最后一个原则——依赖注入原则。依赖注入(DI)是一个很简单的概念,实现起来也很简单。但是简单却掩盖不了它的重要性,如果没有依赖注入,前面的介绍的SOLID技术原则都不可能实际应用。
撸码那些事
2018-12-05
902
0
编码最佳实践——接口分离原则
其他
在面向对象编程中,接口是一个非常重要的武器。接口所表达的是客户端代码需求和需求具体实现之间的边界。接口分离原则主张接口应该足够小,大而全的契约(接口)是毫无意义的。
撸码那些事
2018-11-30
771
0
人生不一定会赢,而我就是不想输
其他
有一本书同时出现在比尔盖茨和巴菲特的2016年度推荐书单中,这本书是《鞋狗》,耐克创始人菲尔奈特的自传。
撸码那些事
2018-10-18
605
0
国庆节前的反思
其他
最近越发觉得浮躁和焦虑,也感受到了前所未有的迷茫。大概是我给了自己太多的选择项,并且没有给自己制定计划,制定优先级,所以不知道自己要先做哪一项、后做哪一项。等到要学习提升自己的时候,茫茫多的选择项,不浮躁不焦虑才不正常。
撸码那些事
2018-10-18
516
0
编码最佳实践——里氏替换原则
其他
Liskov替换原则(Liskov Substitution Principle)是一组用于创建继承层次结构的指导原则。按照Liskov替换原则创建的继承层次结构中,客户端代码能够放心的使用它的任意类或子类而不担心所期望的行为。
撸码那些事
2018-10-18
1.3K
0
编码最佳实践——开放封闭原则
其他
开放与封闭原则有两种不同的定义,分别是20世纪80年代最原始的定义和后期一个更现代的定义,后者对前者进行更加详尽的阐述。
撸码那些事
2018-10-08
660
0
最佳编码实践——单一职责原则
其他
同时应用这些最佳实践,可以提升代码适应变更的能力。但是凡事要有度,过度使用虽然可以让代码有很高的自适应能力,但是会导致层次粒度过小而难以理解或使用,还会影响代码的可读性。
撸码那些事
2018-10-08
696
0
C#委托之我见
其他
委托的使用方式很简单,了解一下基本语法就可以开撸了。但是使用委托的真正难题是不知道应用场景,就像习得了一门新功夫,但是却找不到任何施展拳脚的地方。这个难题一直困然着我,直到最近仿佛有所领悟,所以赶紧记下这可能尚不成熟的观点。如果有什么错误,还望各位看官指正。
撸码那些事
2018-10-08
471
0
MySQL——索引实现原理
其他
在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。
撸码那些事
2018-08-20
679
0
是什么影响了数据库索引选型?
其他
上一篇文章我们介绍了索引背后的数据结构,这篇文章我们来介绍影响索引数据结构选型的因素——存储器存取。
撸码那些事
2018-08-20
335
0
MySQL——索引优化实战
其他
上篇文章中介绍了索引的基本内容,这篇文章我们继续介绍索引优化实战。在介绍索引优化实战之前,首先要介绍两个与索引相关的重要概念,这两个概念对于索引优化至关重要。
撸码那些事
2018-08-20
535
0
MySQL——索引基础
其他
本篇文章,我们将从索引基础开始,介绍什么是索引以及索引的几种类型,然后学习如何创建索引以及索引设计的基本原则。
撸码那些事
2018-08-20
355
0
MySQL——通过EXPLAIN分析SQL的执行计划
其他
在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。
撸码那些事
2018-08-20
822
0
MySQL主从复制——主库已有数据的解决方案
其他
在上篇文章中我们介绍了基于Docker的Mysql主从搭建,一主多从的搭建过程就是重复了一主一从的从库配置过程,需要注意的是,要保证主从库my.cnf中server-id的唯一性。搭建完成后,可以在主库 show slave hosts查看有哪些从库节点。
撸码那些事
2018-08-20
1.9K
0
基于Docker的Mysql主从复制搭建
其他
docker run-p3339:3306--name mymysql-e MYSQL_ROOT_PASSWORD=123456-d mysql:5.7
撸码那些事
2018-08-20
1.2K
0
MySQL——索引优化实战
其他
上篇文章中介绍了索引的基本内容,这篇文章我们继续介绍索引优化实战。在介绍索引优化实战之前,首先要介绍两个与索引相关的重要概念,这两个概念对于索引优化至关重要。
撸码那些事
2018-08-08
936
0
MySQL——索引基础
其他
本篇文章,我们将从索引基础开始,介绍什么是索引以及索引的几种类型,然后学习如何创建索引以及索引设计的基本原则。
撸码那些事
2018-08-08
325
0
我看依赖注入
其他
new代码味道——狎昵(xia ni)关系:过分亲近 这个主题是我比较想重点聊聊的,因为我个人的理解是依赖注入思想最终想解决的问题就是消除对象之间的耦合,再通俗一点讲就是消除new代码味道,解决的指导思想是将组件的配置和使用分离。 什么是代码味道? 如果某段代码可能存在问题,就可以说有代码味道。这里使用“可能”是因为少量的代码味道并不一定就是问题。 代码味道还可能表明有技术债务存在,而技术债务的修复是有代价的。背负技术债务越久,债务修复就会越难。 代码味道有许多分类。 思考一下为什么除了一些特殊情况外
撸码那些事
2018-06-21
877
0
【图解数据结构】 栈&队列
其他
1.栈 1.1栈的定义 栈(stack)是限定在表尾进行插入和删除的操作的线性表。 我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不包含任何数据元素的栈称为空栈。栈又称
撸码那些事
2018-06-21
1.3K
0
【封装那些事】不充分的封装
其他
封装原则倡导通过隐藏抽象的实现细节和隐藏变化等来实现关注点分离和信息隐藏。 以汽车为例,我们并不需要了解发动机的原理就可以开车。这准确描绘了封装原则的作用:用户无需知道抽象(汽车)的细节,此外,封装原
撸码那些事
2018-06-21
841
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档