Welcome everyone

 分类:技能沉淀

算法和数据结构

图 基础

图 基础
前言 任何数据结构都是由数组和链表组成 包括树、图、跳表等等,万变不离其宗 本文主要是对图相关内容进行复习和整理 树图这些玩意在大学都是老大难的一块   图的定义 图(Graph)是由顶点和连接顶点的边构成的离散结构 图是很灵活的一种数据结构 在某种意义上树和链表也是特...

汪明鑫 2周前 (01-08) 6浏览 0评论 0喜欢

编程

重构 代码的坏味道

重构 代码的坏味道
前言 最近在看《重构 改善既有代码的设计》, 有很多地方还是挺难的,感觉现在看有点早,应该工作满一年了再看, 因为很多重构还是需有一些经验支持,但既然看了就en着头皮看吧   目录介绍 第一章是一个小案例,通过一个案例,作者不断的优化,引入重构 第二章偏概念性,说实话有...

汪明鑫 3个月前 (10-15) 31浏览 0评论 0喜欢

编程

代码质量小结

代码质量小结
最近在做代码质量相关事情,简单来说就是修改出问题的代码 用工具扫描全部代码,可以找出出问题的代码,再做相应的修改   总结如下: 命名严格遵守lowerCamelCase、UpperCamelCase,不要想当然哪里想大写就大写 不要用下划线命名 单元测试类命名 Xxx...

汪明鑫 4个月前 (09-18) 38浏览 0评论 0喜欢

设计模式

观察者模式

观察者模式
先举个小例子,差不多就了解观察者模式是什么玩意了 比如有一个天气数据中心, 有2个app(如墨迹天气、天气预报)的数据都是订阅这个数据中心的 当天气数据中心得到最新的天气情况,就会触发一个通知,通知所有的观察者,即上文说的墨迹天气、天气预报 这时候又来了一个新的天气app,比如某...

汪明鑫 4个月前 (09-16) 34浏览 0评论 0喜欢

设计模式

命令模式

命令模式
前言 学习命令模式痛苦的地方就是很多用不到, 真正开发也很少会刻意去写,就算用到也是有几个比较常见的 但还是得逼着自己看设计模式。。。 为了实现下一步研究spring源码的目标,硬着头皮去看点喽 接下来计划学习访问者模式、迭代者模式、观察者模式。。。一步步来吧 计划9月底前把设计...

汪明鑫 5个月前 (09-07) 35浏览 0评论 0喜欢

设计模式

装饰者模式

装饰者模式
前言 装饰者模式顾名思义,做一个装饰 对原有逻辑进行一个包装,锦上添花 动态的把新功能附加到对象上,就像插件一样,即插即用 是继承的替代方案,但比只用的继承的承弹性更大,更灵活,且遵循设计模式原则   类图   Component:抽象组件(可以是抽象类...

汪明鑫 5个月前 (08-27) 40浏览 0评论 0喜欢