上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 67 下一页
摘要: 概述:java.io.StringReader java.io包的StringReader类可用于从字符串读取数据(以字符为单位)。 它继承了抽象类java.io.Reader。 自 JDK 1.1 起便支持 注意:在StringReader中,指定的字符串充当源,从其中分别读取字符。 创建Stri 阅读全文
posted @ 2025-05-03 18:45 千千寰宇 阅读(41) 评论(0) 推荐(0)
摘要: 序 在现实生活中,常常会出现好多对象之间存在复杂的交互关系,这种交互关系常常是“网状结构”,它要求每个对象都必须知道它需要交互的对象。 例如,每个人必须记住他(她)所有朋友的电话;而且,朋友中如果有人的电话修改了,他(她)必须让其他所有的朋友一起修改,这叫作“牵一发而动全身”,非常复杂。 如果把这种 阅读全文
posted @ 2025-05-03 18:29 千千寰宇 阅读(57) 评论(0) 推荐(0)
摘要: 序 最近的工作涉及到数据引擎查询 DSL 设计,正好找到 Antlr。 那些繁琐的词法分析、语法分析工作全部由 Antlr 搞定,即使你不懂编译原理,也不能阻碍你使用 Antlr 开发自己的小语言。 概述: Antlr 简介 Antlr 是由美国旧金山大学教授 Terence Parr 于 1989 阅读全文
posted @ 2025-05-03 14:05 千千寰宇 阅读(623) 评论(1) 推荐(1)
摘要: 概述:精益产品开发 序言 精益产品开发(Lean Startup)。 Startup是“初创公司”, Lean Startup直译就应该是“精益创业”。 Lean Startup在十几年前从硅谷开始发起,近些年不断在全球扩散,Lean Startup的影响力已经远远不局限于初创公司,大量的非初创公司 阅读全文
posted @ 2025-04-30 16:39 千千寰宇 阅读(70) 评论(0) 推荐(0)
摘要: 序 敏捷开发,如今基本是ICT行业默认的、主流的软件过程模型。 在近期使用云效的过程中,偶然翻阅到了这篇宝藏文章,为此总结一二,便于自我审视IT行业的主流软件过程。 讲敏捷开发的文章有很多,能寥寥数字,将敏捷模型最精华的内容说清楚,并快速给我们留下深刻印象的,却不多。 概述:敏捷开发过程模型 敏捷研 阅读全文
posted @ 2025-04-30 15:58 千千寰宇 阅读(105) 评论(0) 推荐(0)
摘要: 序:缘起 缘起 TSDB 写入接口返回的 204 No Content 概述: HTTP Response 状态码 HTTP状态码 HTTP状态码分类 大概分5类,第1位定义了状态码类型。具体分类如下: 分类 分类描述 1XX 信息,服务器收到请求,需要请求者继续执行操作 2XX 成功,操作被成功接 阅读全文
posted @ 2025-04-29 09:35 千千寰宇 阅读(81) 评论(0) 推荐(0)
摘要: 概念辨析:SQL、DQL、DML、DDL、DCL SQL(Structure Query Language, 结构化查询语言)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年 由Boyce和Chamberlin提出,当时称SEQUEL。 1976年 IBM公司 阅读全文
posted @ 2025-04-28 09:51 千千寰宇 阅读(484) 评论(0) 推荐(0)
摘要: 概述:解释器模式 := Interpreter Pattern ∈ 行为型模式 模式定义 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式 属于行为型模式。 解释器模式给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子 阅读全文
posted @ 2025-04-27 18:05 千千寰宇 阅读(261) 评论(0) 推荐(0)
摘要: 概述:命令模式 ∈ 行为型模式 模式定义 命令模式(Command Pattern)是一种数据驱动的设计模式 属于行为型模式 命令模式将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 主要解决的问题 解决在软件系统中请求者和执行者之 阅读全文
posted @ 2025-04-26 22:03 千千寰宇 阅读(78) 评论(0) 推荐(0)
摘要: 概述:备忘录模式 ∈ 行为型模式 模式定义 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象 备忘录模式属于行为型模式。 备忘录模式允许在不破坏封装性的前提下,捕获和恢复对象的内部状态。 模式的意图 在不破坏封装性的前提下,捕获一个对象的内部状态,并允许在 阅读全文
posted @ 2025-04-25 01:42 千千寰宇 阅读(39) 评论(0) 推荐(0)
摘要: 序 访问者模式可以说是GOF23中设计模式中最复杂的一个,但日常开发中使用频率却不高。 所以说上帝喜欢简洁! 增删改查虽然简单,却是大部分程序员日常主要工作,是可以混饭吃的家伙式。 你技术再牛逼,企业用不到,那对于企业来说也没啥用,所以说合适的才是最好的。 但不常用不等于没有用,这一点的认识到。 概 阅读全文
posted @ 2025-04-24 20:38 千千寰宇 阅读(53) 评论(0) 推荐(0)
摘要: 概述:迭代器模式 ∈ 行为型模式 模式定义 迭代器模式提供了一种统一访问集合对象元素的方式,将遍历操作封装到迭代器中,简化集合接口、并解耦集合与遍历操作。 迭代器模式是一种行为型设计模式 它提供了一种统一的方式来访问集合对象中的元素,而不是暴露集合内部的表示方式。 简单地说,就是将遍历集合的责任封装 阅读全文
posted @ 2025-04-24 09:37 千千寰宇 阅读(65) 评论(0) 推荐(0)
摘要: 序 观察者模式,此模式在笔者所经历的诸多项目代码中很少用。 但基于这种设计思想的软件架构,却应用广泛。 比如: kafka、基于kafka的实时数仓等。 流量削峰,解耦,分布式并行系统的数据总线 这3类情况,是目前我所经历的各项目中kafka的三大用途。 比如: nacos 配置中心,通过订阅-发 阅读全文
posted @ 2025-04-23 12:55 千千寰宇 阅读(113) 评论(0) 推荐(0)
摘要: 概述:享元模式 := Flyweight Pattern ∈ 结构型模式 模式定义 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。 这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试【重用】现有 阅读全文
posted @ 2025-04-22 12:12 千千寰宇 阅读(77) 评论(0) 推荐(0)
摘要: 概述 : 门面模式 := 外观模式 := Facade Pattern 产生背景 软件开发过程中,我们经常会遇到复杂系统,其中包含多个子系统和接口。在这种情况下,为了简化客户端的调用过程,提高代码的可维护性和可读性,我们可以使用门面模式。 模式定义 门面模式(Facade Pattern)也叫做外观 阅读全文
posted @ 2025-04-22 12:11 千千寰宇 阅读(348) 评论(1) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 67 下一页