上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 前面介绍了可以给 Git 设置全局提交人,这样当前电脑所有项目提交人都会变成设置的值。 但实际开发中有时候需要给不同项目设置不同提交人。 比如工作的项目是一个提交人,自己维护的开源项目又是另一个提交人。 这时候可以如下操作: 1、切换到项目根目录。 2、进入 .git 文件夹(这个文件夹默认是隐藏的 阅读全文
posted @ 2022-08-28 17:57 天航星 阅读(318) 评论(0) 推荐(1)
摘要: 访问者模式(Visitor Pattern)属于行为型模式 概述 生活中经常会有这样的情况,同样的事物不同人有完全不同的感受,正所谓一千个读者一千个哈姆雷特。 程序中也是一样,往往不同的访问者会有不同的行为以及结果,这就是访问者模式。 代码实现 这里以李白和苏轼对庐山不同的感受为例介绍访问者模式: 阅读全文
posted @ 2022-08-24 21:05 天航星 阅读(41) 评论(0) 推荐(0)
摘要: 策略模式(Strategy Pattern)属于行为型模式 概述 生活中会面临很多抉择,每一个抉择会导向不同的结果,这时就会出现策略的选择。 程序中也是一样,而且更加复杂,生活中的抉择一般只有几个,但程序中可能有十多个甚至数十个,也就是我们常用的 if-else 或者 switch。当只有少量选择时 阅读全文
posted @ 2022-08-24 19:02 天航星 阅读(41) 评论(0) 推荐(0)
摘要: 在使用 FreeMarker 模板引擎来生成文件时,经常会使用到 list 标签用于循环生成。 有时会遇到需要处理末尾符号的情况,比如 Json 文件,循环生成的标签中末尾是不需要 , 的,例如: "points": [ { "x": 1, "y": 1 }, { "x": 2, "y": 2 } 阅读全文
posted @ 2022-08-18 14:00 天航星 阅读(158) 评论(0) 推荐(0)
摘要: 状态模式(State Pattern)属于行为型模式 概述 在标准大气压下,水在 0 ~ 100 度之间时,会呈现液态;在 0 度以下会变成固态;100 度以上会变成气态。 物质在不同的条件下呈现不同的状态,对象可能也会像这样存在很多种状态,在不同的状态下可能会有不同的行为,可以通过状态模式来实现这 阅读全文
posted @ 2022-08-17 21:43 天航星 阅读(56) 评论(0) 推荐(0)
摘要: 开发场景中,有时候会遇到取文件路径中的文件夹名称,这些文件路径往往是 http 格式的,比如下面这样: https://img2020.cnblogs.com/blog/2413255/202112/2413255-20211206155717931-1767206212.png 这个文件夹名称往往 阅读全文
posted @ 2022-08-17 13:47 天航星 阅读(1945) 评论(0) 推荐(0)
摘要: 观察者模式(Observer Pattern)属于行为型模式 概述 在 Java 中,一个对象的状态发生改变,就可能会影响到其他的对象,与之相关的对象可能也会联动的进行改变。 比如监听器机制,当具体的事件触发时,可以在创建的监听器中执行相关的逻辑。 观察者模式可以实现这样的功能,当对象发生改变时,观 阅读全文
posted @ 2022-08-16 21:36 天航星 阅读(47) 评论(0) 推荐(0)
摘要: 备忘录模式(Memento Pattern)属于行为型模式 概述 2021 年 10 月 1 日下午,河南驻马店的一名 13 岁女中学生,因和同学发生不愉快喝下半瓶百草枯。 10 月 5 日,抢救 4 天情况恶化,家属泣不成声称“肺部一个小时一变”。 10 月 6 日下午,据武警河南省总队医院消息, 阅读全文
posted @ 2022-08-15 21:24 天航星 阅读(53) 评论(0) 推荐(0)
摘要: 中介者模式(Mediator Pattern)属于行为型模式 概述 一提到中介,大家都非常熟悉,生活中最常见的就是房屋中介。 虽然中介要收取一定费用,但却能给房东和租客都提供大量遍历,房东只需要把房屋信息提供给中介,租客也只需要将租金交给中介,由中介处理中介环节,给两方都提供了便利。这就是中介模式的 阅读全文
posted @ 2022-08-14 19:21 天航星 阅读(47) 评论(0) 推荐(0)
摘要: 迭代器模式(Iterator Pattern)属于行为型模式 概述 迭代器模式是 Java 中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,而不需要知道集合对象的底层表示。 迭代器是学习 Java 语言的基础,没有迭代器,集合类的遍历就成了问题,正是因为有迭代器的存在,才能更加优雅的使用 阅读全文
posted @ 2022-08-14 18:17 天航星 阅读(33) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页