- 博客(1021)
- 资源 (64)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 AI 重塑产品设计
明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。
2024-05-12 20:33:52
1380
8
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 AI 助力问题驱动式学习
用 AI 给人生开挂的正确方式 - 在 AI 迅速进化的时代,我们应该如何不落伍》,讲到在 AI 快速发展的今天,我们需要学习:驾驭大模型的能力、学习最基础最核心的知识、培养不容易被 AI 取代的能力。我们可以跨行业寻找机会,在这个 “人人都是工程师”的时代基于大模型快速创建应用解决痛点,灵活运用 AI 帮助自己解决问题。并且强调在 AI 时代应该使用 AI 来加速学习。
2024-04-12 08:00:00
2357
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 AI 应用之文章转脑图的 N 种姿势
本文主要介绍利用 AI 将文章转为思维导图的几种方法,如果你是人民币玩家直接使用现成的工具,如果你嫌麻烦可以采用曲线救国的方案,如通过 Markdown 中转后导入 Xmind 或者通过 PlantUML 脑图。本文只是举一个例子,希望大家可以举一反三,能够充分利用 AI 解决工作、生活和学习中的各种问题。
2024-04-03 00:22:13
1393
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 用 AI 给人生开挂的正确方式 - 在 AI 迅速进化的时代,我们应该如何不落伍
本文主要讲述在 AI 快速进化的时代,作为一个普通人该如何应对才不容易落伍。这是一个非常大的命题,也是值得每个人去思考的问题。希望本文的一些观点能够对大家带来一些启发,也欢迎大家在评论区交流讨论。能够在有生之年目的 AI 的发展非常荣幸,在这个快速变革的时代,我们需要调整自己的学习的内容,学习的方法,真正享受 AI 带给我们学习和生活的点滴改变。
2024-03-26 00:53:25
2910
9
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 可能是 Mac OS 上最好用的浏览器: Arc 浏览器
Arc 浏览器提供的这些特色功能,给我带来了很多耳目一新的体验,给工作也带来了一些效率提升,增添了些许的乐趣。如果你看到这些特色功能也有些心动,赶快去官网下载吧!
2023-12-21 00:13:11
8484
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 为什么很多人工作 3 年 却只有 1 年经验?
先听一个故事:程序员明明:“大师为作为一个具有 3 年工作经验的人,为啥别人 2 年工作经验比我还强呢?大师回答道:“你只是工作了三年,未必有三年的经验”程序员明明:“大师此话怎讲?大师回答道:“说来话长…,你还是直接去看明明如月学长文章吧…”不知道大家想过没有,同样是在软件开发行业工作 3 年,为什么有些人经验丰富,可以独当一面,而有些人却还和工作一年的人差不多?为什么一起参加工作的人,同一批人中很多人都升到了团队主管的职位,而还有很多人还是普通的开发?
2023-08-29 00:32:42
16802
28
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 如何写出高质量的文章:从战略到战术
高质量的文章通常具备以下特点:另外,通常来说很多知识付费平台的热门专栏、很多知名开源项目的官方文档、很多大厂的技术公众号的文章质量也非常高。《对抗软件复杂度的战争》,就是一篇不错的高质量文章案例。大家可以大致浏览一下,该文图文并茂;引用文章众多,论证充分;能够结合源码和经典的理论;能够引发读者的思考。本文主要结合自己的写作经历,从战略和战术两个层面讲述如何写出高质量的文章,希望对大家写作有帮助。如果你有不同的看法、有补充的建议,欢迎在评论区和我交流。
2022-10-01 22:02:14
6184
15
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SpringBoot Controller 中使用多个@RequestBody的正确姿势
最近遇到Controller中需要多个@RequestBody的情况,但是发现并不支持这种写法,这样导致1、单个字符串等包装类型都要写一个对象才可以用@RequestBody接收;2、多个对象需要封装到一个对象里才可以用@RequestBody接收。查阅StackOverFlow,受到一个解决方案的启发,本人改进为以下版本,并给出了详尽的注释,希望对大家有帮助。改进后的方案支持...
2018-08-27 21:31:49
112521
24
原创 相见恨晚的《新程序员》 AI 专辑
前不久有位朋友送我一本 CSDN 出品的 《新程序员 006:人工智能新十年》 的杂志。说实话,虽然我经常在 CDSN 上写作,但是我也认为 CSDN 上很多文章质量并不是特别高,我自己也很久没读过技术类杂志了,对这份杂志并没抱很大期待。收到后杂志放了几天,没拆。但,既然朋友推荐,而且是人工智能相关的内容,自己也非常感兴趣,上周末正好有时间,不妨拆看看讲的啥。阅读几篇之后,发现和想象的完全不一样。
2024-07-07 15:05:20
5349
12
原创 2024 年上半年,一次通过软考高级架构师考试的备考秘诀
很多人对我的 AI 助手很感兴趣,我直接在这里分享一下提示词。通俗讲解专家## 角色你是一位概念通俗讲解专家,能够用深入浅出的方式解答用户的疑惑给出建议等。## 技能:深入浅出的讲解当用户提出问题或需求时。首先,提供一些更贴近生活或通俗易懂的例子,帮助用户更容易得理解这个概念或知识点。然后,用相对通俗的语言对概念进行详细解释。输出时,通俗示例、通俗解释和建议(如果有)之间通过不同的标题进行明确区分。如果用户继续追问,可以根据实际情况进行回复。## 要求。
2024-06-25 23:57:03
1030
原创 Yao Fu 观点:不要阅读任何与长文本相关的论文,而是与模型对话
通过与多种大型语言模型(LLM)进行持续对话,可以在短时间内深入理解长文本建模,而无需阅读大量相关论文。Yao Fu 的观点虽然主要针对博士生,对大家的学习也有些借鉴意义。希望大家能够真正用好 AI ,更好地用 AI 解决工作和生活中的各种问题。
2024-06-11 08:00:00
872
原创 Easy 同学:AI 时代将加速计算机专业和程序员职业的分化
AI时代将加速计算机专业和程序员行业的分化,顶尖人才会集中在AI核心领域,而大量普通CURD工程师岗位将被AI取代。选择计算机作为第二专业的好处在于,即使基础编程能力变得普遍,你仍然拥有另一个领域的专业知识,这会使你在职场上更具竞争力。重要的是要有能力、精力和毅力把两个专业都学好,只有这样才能真正从中受益。AI 时代已经到来,Easy 同学的看法值得我们深思,作为软件行业从业人员我们更应该了解 AI ,用好 AI ,提高自己的竞争力。我们还需要提高人相对于 AI 的不容易替代的能力,提高自己的不可替代性。
2024-06-06 21:28:45
1029
原创 软考高级架构师:再工程、正向工程、设计恢复的区别
再工程主要是对已有系统的改进和优化。正向工程是从头开发新的软件系统。设计恢复是从现有系统中提取设计和架构信息,以理解和文档化系统。这些过程在软件工程中各有其独特的应用场景和方法,常常根据具体项目的需求来选择合适的方法。
2024-05-27 07:00:00
621
原创 软考高级架构师:数据库系统之数据库范式
不符合第一范式,因为高级职称人数还可以再拆分成教授和副教授。学分只是依赖课程号,存在对主属性的部分依赖,不符合第二范式。U( 学号、姓名、系号、系名和系位置)其中学号入度为 0,可以定义为候选键。拆出课程表,课程表包括课程号和学分。系号决定系名和系位置,存在传递依赖。
2024-05-23 07:45:00
259
原创 软考高级架构师:云计算服务类型 SaaS 、PaaS和 IaaS区分
SaaS(软件即服务):直接使用软件,不用管理任何基础设施。PaaS(平台即服务):使用一个平台来开发和部署应用,只需管理应用层,基础设施由服务提供商管理。IaaS(基础设施即服务):获得虚拟化的计算资源,自己负责搭建和管理操作系统、应用等。这些服务模式各有优缺点,选择哪种取决于你的需求和技术能力。如果你希望完全专注于业务逻辑而不想管理底层资源,SaaS 是一个很好的选择;如果你有开发需求,但不想处理基础设施问题,PaaS 是一个不错的选项;如果你需要完全的控制权和灵活性,IaaS 则是最佳选择。
2024-05-23 07:15:00
301
原创 软考高级架构师:数据库案例篇 - ER 图和数据流图
从数据存储定义实体:每个数据存储通常对应一个实体。例如,如果数据流图中有“客户信息”数据存储,那么在ER图中可以有一个“客户”实体。考虑外部实体:有时,外部实体也可以转化为ER图中的实体。例如,外部实体“供应商”可以在ER图中表示为“供应商”实体。识别每个实体的属性:从数据流中找出每个实体的属性。例如,客户实体可能有名字、地址和电话号码等属性。考虑数据存储的内容:数据存储中的字段通常可以转化为实体的属性。
2024-05-23 07:00:00
608
原创 软考高级架构师:字长相关题目
本题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有64个,按字节是8个,总容量是256。按计算机按32位字长单字编址。则单字的位数为32位,范围为(256。8位)/32位=64K。(已化成位,故没有B单位)300*1024 /32 =9600 选择 D。所以按字编址的地址数是256。计算步骤:256KB=256。8/32个,按双字是256。8/64个,按字节是256。
2024-05-22 08:15:00
191
原创 软考高级架构师:软件架构评估:敏感点、权衡点、风险点、非风险点
在进行软件架构评估时,了解并区分敏感点、权衡点、风险点和非风险点是至关重要的。敏感点需要特别关注,因为它们对系统的关键质量属性有重大影响;权衡点需要在不同设计方案之间做出合理取舍;风险点需要谨慎管理,以避免严重问题的发生;而非风险点则相对不那么重要,可以减少关注。这些评估和管理能够帮助我们设计出更健壮、更高效的软件系统。
2024-05-22 07:15:00
533
原创 软考高级架构师:数据库求候选键
先 A 和 B 分别看, A 可以找 B 和C, B 可以找C 也可以找A。其中 B 和 A 有出度,所以中间节点应该是 A和 B。删除 E G F J I H 剩余 ABCD。因此,A 和B 都是候选键。没有入度为0,则找中间节点。其中 A 1 入度为 0。
2024-05-22 07:00:00
180
原创 软考高级架构师:计算机网络 HTTP 和 HTTPs 的区别
总的来说,HTTPS 提供了更高的安全性和信任度,虽然它在性能上可能会稍逊于 HTTP,但其带来的安全优势远远超过了这一点。因此,现在大多数网站都在使用 HTTPS。
2024-05-22 07:00:00
159
原创 软考高级架构师:Redis 分布式存储方案
主从模式:适合读多写少的场景,简单易实现,但存在单点故障风险。哨兵模式:在主从模式基础上增加自动故障转移,提高了系统的高可用性,适用于对稳定性要求较高的场景。集群模式:适合大规模、高并发的场景,具备高可用性和高扩展性,但实现和维护较为复杂。根据不同的需求和场景选择合适的 Redis 分布式存储方案,可以更好地发挥 Redis 的性能和优势。
2024-05-21 08:30:00
329
原创 软考高级架构师:微内核和单体内核
单体内核适合追求高性能和简单开发环境的场景,但需要承受可靠性和扩展性的风险。微内核适合需要高可靠性和灵活扩展的场景,但需要应对性能和开发复杂度的挑战。
2024-05-21 08:00:00
393
原创 软考高级架构师:独立而成熟的构件、有限制的构件、适应性构件、装配的构件、可修改的构件
这些构建方式各有优缺点,选择合适的构建方式取决于项目的具体需求、开发环境以及后期的维护和扩展要求。
2024-05-21 08:00:00
238
原创 软考高级架构师:敏感点、权衡点、风险点和非风险点
敏感点:关键因素,需特别关注。平衡点:维持稳定的核心,需小心维护。风险点:潜在危险,需防范管理。非风险点:影响较小,不需特别关注。通过这些比喻,希望你能更好地理解这几个术语的含义。如果有任何进一步的问题,欢迎随时提问。
2024-05-21 07:45:00
343
原创 软考高级架构师:逆向工程导出信息的四个抽象层级:实现级、结构级、功能级、领域级
通过上述四个抽象层级,我们可以全面理解一个系统,从最细节的实现,到整体结构,再到具体功能,最后到领域应用。逆向工程通过逐层分析,帮助我们更好地掌握系统的设计原理和工作机制。
2024-05-21 07:45:00
600
原创 软考高级架构师:软件架构复用之水平复用和垂直复用
水平复用强调的是在不同应用系统之间共享相同的功能模块,而垂直复用则是在同一系统的不同层次之间进行功能的集成和共享。通过理解这两种复用方式的特点和区别,我们可以更有效地进行软件开发,提高代码的可维护性和重用性。
2024-05-21 07:00:00
212
原创 软考高级架构师:构建的分类方法:关键字分类法、刻面分类法、超文本方法
这三种分类方法各有优缺点,关键字分类法简单直接但可能不够精确;刻面分类法多维度全面但初始工作量大;超文本方法灵活动态但可能导致信息迷失。选择哪种方法,取决于具体的应用场景和信息的复杂程度。
2024-05-20 23:46:55
464
原创 软考高级架构师:线性脚本、结构化脚本、共享脚本、数据驱动脚本、关键字驱动脚本
这些术语通常与自动化测试脚本的设计和实现有关。这几种脚本设计方法各有优缺点,选择哪种方法应根据具体的测试需求和项目情况来决定。
2024-05-20 21:54:24
207
原创 软考高级架构师:虚拟地址转物理地址
0010 为二进制,转为 10 进制为 2 ,查表为 110,转为四位为 0110。页面大小为 4KB ,为 10的 12 次方,意味着 12 位是 页内地址。右侧 12 为位页内地址,页内地址完全不变。因此排除 C 和 D。逻辑地址和物理地址的页内地址一样。
2024-05-20 21:32:33
129
原创 软考高级架构师:对象复用 COM
接口公开:聚集会直接公开被聚集对象的接口,而包含则不会。透明性:聚集对于客户端来说是透明的,似乎在调用一个单一对象的方法;而包含则通过容器对象的接口间接调用被包含对象的方法。实现复杂度和灵活性:聚集可能增加实现的复杂性,因为需要处理接口委托调用;包含则提供了更多的实现灵活性,因为容器对象可以对被包含对象的方法进行处理或修改。这两种技术都用于实现对象重用,但它们适用于不同的场景,根据具体需求选择合适的方法。
2024-05-20 19:59:35
319
原创 软考高级架构师:内聚类型和耦合类型
耦合和内聚是衡量软件设计质量的重要指标。理想的设计应当尽量降低模块之间的耦合,同时提高模块内部的内聚。低耦合和高内聚有助于提升系统的可维护性、可扩展性和重用性。
2024-05-20 19:15:33
380
原创 软考高级架构师:DSSA 垂直域、水平域
在特定领域软件架构(Domain-Specific Software Architecture, DSSA)中,不同的域(Vertical Domain, Horizontal Domain, Functional Domain, Quality Domain)有各自的角色和功能。
2024-05-20 19:10:28
240
原创 软考高级架构师:4+1 视图
4+1视图模型是由Philippe Kruchten提出的一种软件架构设计方法。它通过四个核心视图和一个用例视图来描述和设计软件系统的架构。通过这五个视图,4+1视图模型提供了一种全面的方法来描述和设计复杂的软件系统,从不同的角度满足了不同受众的需求。
2024-05-20 19:03:05
282
原创 软考高级架构师:静态测试和动态测试
在软件测试中,主要分为动态测试和静态测试。这些测试方法各有其特定的应用场景和特点。我们可以通过通俗易懂的方式来理解它们。
2024-05-20 19:00:53
232
原创 软考高级架构师:静态测试和动态测试
在软件测试中,主要分为动态测试和静态测试。这些测试方法各有其特定的应用场景和特点。我们可以通过通俗易懂的方式来理解它们。
2024-05-20 18:58:33
349
原创 软考高级架构师:McCabe 环形复杂度
McCabe方法是计算软件复杂度的一种方式,主要通过计算程序的控制流图(Control Flow Graph, CFG)中的环路数量来衡量代码的复杂度。其核心指标是环形复杂度(Cyclomatic Complexity),用于评估一个程序的复杂度及其可测试性和可维护性。具体计算公式如下:将程序的每个基本块(顺序执行的一段代码)作为节点,控制流的转移(如条件分支、循环跳转)作为边,绘制出控制流图。统计控制流图中的节点总数。统计控制流图中的边总数。对于单个程序通常为1,如果有多个连通的子图则统计子图数。
2024-05-20 18:43:12
512
原创 软考高级架构师:CMMI 可重复、已定义、量化级、优化级
可重复级:有基本的流程,可以重复使用,但依赖个人。已定义级:流程标准化、文档化,全组织一致。量化级:用数据管理和控制过程,预测性能。优化级:持续改进,创新驱动,快速反应。通过这些级别,CMMI 帮助组织不断提升过程能力和项目管理水平,最终实现高效和高质量的业务运作。
2024-05-20 18:20:52
441
原创 软考高级架构师:布隆过滤器的工作原理和优缺点
布隆过滤器(Bloom Filter)是一种空间效率高、用于判断一个元素是否属于一个集合的概率性数据结构。它由一个位数组和一组哈希函数组成。
2024-05-20 08:00:00
228
原创 软考高级架构师:ER 图的命名冲突、属性冲突、结构冲突和实体冲突
以上是ER图中常见的四种冲突及其解决方法。理解并解决这些冲突有助于创建一个清晰、一致和有效的数据库模型。在设计和合并ER图时,保持命名的一致性、明确属性含义、统一关系结构以及正确识别实体是至关重要的步骤。
2024-05-20 07:30:00
1327
2013聚划算砸冰砖抢红包活动及辅助技巧
2013-11-24
2013聚划算砸冰砖抢红包辅助v3.5
2013-11-23
天猫双十一抢红包助手v5.0(红包后自动开新页面+全自动抢红包)
2013-11-07
2013天猫双十一抢红包助手v4.0(红包后自动开新页面+全自动抢红包
2013-11-07
3013天猫双十一抢红包助v1.5
2013-11-05
Word&Pdf2txt1.5
2013-05-18
Word&Pdf2txt1.0.exe
2013-05-17
磁盘文件隐藏和美化助手5.0(Win7版).rar
2013-03-12
vbsedit Failed to load pdm.dll解决办法.
2013-02-21
Java核心技术,第二卷,第10版(英文高清文字版)
2018-09-19
明明如月Md5查看修改工具3.0
2016-04-27
明明如月Md5查看修改工具
2016-04-27
2015年双11淘宝密令抢红包神器 4.0
2015-11-08
2015双11密令抢红包工具3.3
2015-11-06
明明如月短网址2.0
2015-10-11
把文件隐藏到图片里 (javafx精美软件)
2015-06-22
明明如月access2003密码找回助手v2.0
2014-06-19
C#精美记事本.rar
2014-04-27
JRegistry-1.8java操作注册表最新资料(推荐).rar
2014-04-22
美女时钟V2.2.zip
2014-03-30
2013双十二万能淘宝做任务领红包辅助4.0
2013-11-30
2013双十二万能淘宝做任务领红包辅助3.0.
2013-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人