- 博客(125)
- 资源 (2)
- 收藏
- 关注
原创 技术周总结 09.09~09.15周日(C# WinForm WPF 软件架构)
是 Windows Forms 中控件的一部分,用于表示控件中的所有行的集合。是一个非常强大的控件,可以用来显示和管理数据表格。以下是一些常用的。
2024-09-14 09:33:01 883
原创 技术周总结08.26-09.01(软件架构)
它强调在这个特定领域内软件系统的共性和可复用性,并通过定义通用的框架、组件和模式来指导和简化该领域内的软件开发工作。这种分层的方法有助于清晰地界定各个层级的责任范围,同时也促进了复用和模块化设计,从而提高软件开发的效率和质量。通过这种方式,DSSA能够更好地支持特定领域中多个应用的生成和维护。简单来说,LDE关注于领域级的设计和规划,SADE关注于如何利用LDE的成果来开发具体的应用,而ARE则是应用最终部署和运行的实际环境。在DSSA中,通常会采用一个三层的系统模型来描述不同层面的工作和产出。
2024-08-31 08:27:33 317
原创 技术周总结08.19-08.25周日(Java事务 & Python Set)
Java事务的可见性 & Spring Bean名称机制 & Python Set用法
2024-08-24 11:45:12 666
原创 技术周总结 08.05-08.11周日(scala git回滚)
数据流图(Data Flow Diagram, DFD)是一种图形化的表示方法,用于描述系统的数据流动和处理过程。它主要用于需求分析阶段来建模系统的逻辑流程。在构建数据流图的过程中,遵循一个重要的原则叫做“数据平衡原则”。在创建和细化数据流图时,始终需要保证输入数据流和输出数据流的平衡,这有助于确保模型的完整性和准确性。数据流图的分层细化是通过逐步分解处理过程来实现的,而数据平衡原则则是保证这一过程正确性的关键。通过这种方式,可以确保整个系统的逻辑结构清晰、准确,便于后续的设计和开发工作。层间平衡。
2024-08-09 21:50:21 1515 1
原创 技术周总结 2024.07.29 ~ 08.04周日(MyBatis, 极限编程)
极限编程(Extreme Programming,XP)是一种敏捷软件开发方法,旨在提高软件质量并响应不断变化的客户需求。由Kent Beck在1996年提出,极限编程通过强调团队协作、持续反馈、客户参与和快速交付来实现这些目标。极限编程适用于那些需求变动频繁、需要快速响应客户需求和高质量交付的软件项目。通过实施极限编程,团队可以在不断变化的环境中保持高效和高质量的开发过程,最终交付符合客户需求的高质量软件产品。极限编程包含了一系列核心实践,这些实践相互支持和强化,以确保开发过程高效且高质量。
2024-08-03 22:15:19 1198
原创 技术周总结 2024.07.22~07.28周日(Java Tidb Mysql)
在上述代码中,aa + bb不会引发。相反,null会被转换为字符串"null",并连接到字符串aa上。
2024-07-28 15:01:30 908
原创 技术周总结 2024.07.08~07.14(算法,Python,Java,Scala,PHP)
力扣算法题,java, python等实现
2024-07-13 14:23:41 1088 1
原创 技术周总结2024.06.17~06.23(Doris数据库)
操作本身不会丢失数据。数据会被插入到表中,除非在插入过程中发生了错误或异常导致部分数据未能成功插入。在这种情况下,可以通过查看日志或处理错误来找出未插入的数据,并进行相应的处理。操作能够更高效地将数据批量加载到Doris中,尤其适用于大批量数据的写入。如果数据量较大或需要批量加载数据,并且对实时性要求不是特别高,那么使用。操作会逐条插入数据,效率相对较低。因此,对于大规模数据写入,如果数据量不是很大且实时性要求高,可以考虑使用。对于Doris数据表的写入操作,通常推荐使用。对于几千条数据这样数量级的情况,
2024-06-29 20:20:53 395
原创 岛屿的最大面积(剑指Offer) -Java, Python实现
for循环当前岛屿的前后左右四个节点,还是判断这四个节点的,纵横坐标是否在网格中,同时是否是岛屿,是否还没访问过,如果是的话,就放入到 岛屿节点队列中,这个节点被访问过。本题中说的是一个网格的岛屿,获取其中的岛屿的最大面积,是典型的图论的问题,可以采用广度优先搜索算法和深度优先算法,本文采用广度优先搜索算法。③ 遍历到每个网格节点时,判断该节点时岛屿(其值是1),同时不是已经访问过的岛屿,则获取其岛屿的面积,并与最大的岛屿面积比较。实现就行,当前节点放入该队列,当前节点已访问,定义当前岛屿面积 area;
2024-06-10 17:28:08 300 3
原创 技术周总结 2024.05.27~06.02(java bean冲突 & 软件工程)
可以在定义Bean时,通过注解或者XML配置自定义Bean的名称。
2024-06-01 09:37:31 931
原创 技术周总结 2024.05.20~05.26 (Java架构师 & 数据库理论 & MyBatis)
(X):表示一个属性集合,可以包含一个或多个属性。(Y):表示 (X) 的子集。:表示子集关系。:表示函数依赖关系。自反性规则通过定义子集关系中的函数依赖,帮助我们理解和应用属性集合中的依赖关系。这是阿姆斯特朗公理中推导和操作函数依赖的基础之一。笛卡尔联结(Cartesian Join)结果为两个关系的所有可能元组的组合。不要求属性名匹配。结果可能包含大量无意义的组合。结果的属性是两个关系属性的并集。自然联结(Natural Join)根据同名属性进行匹配,自动去除重复的属性列。
2024-05-25 13:18:24 999
原创 技术周总结 2024.05.13-05.19(计算机网络 & 浮点数不准确原因和解决 & java ThreadLocal & XSS)
交换机&路由器区别; 以太网的前世今生
2024-05-18 21:40:39 982
原创 由一道软考的网络题目说开去 2024.04.27 周六
IETF定义的区分服务(DiffServ) 模型要求每个IP分组都要根据 IPv4协议中的()字段加上一个DS码点,然后内部路由器根据DS码点的值对分组进行调度和转发。A. 数据报生存期 B. 服务类型C.段偏置值 C.源地址。
2024-05-03 23:22:54 424 3
原创 Python 学习 2024.06.18 周日
【Python大系】Python快速教程《Python 数据库 GUI CGI编程》【技术文章】《初识Python》之前的 python 代码: https://github.com/wozhuzaisi/0_MyHome/blob/master/pythonCode/CommonPythonClass.py。
2023-05-20 09:15:16 804
原创 [极客时间]《算法面试通关40讲》
算法面试通关40讲第1课 算法与数据结构1.1麦穗理论1.2 硅谷工作1.3 比特币结构单向链表每一个交易的记录是二叉树,这样存的好处是 只要根据根节点就可以查询到所有的节点之和是否被篡改过。比特币的数据结构第2课 如何事半功倍地学习算法2.1 精通一个领域2.2 常见算法2.3 刻意练习......
2022-08-10 07:43:09 362
原创 【每周Java技术】2022.07.18 周一 ~ 07.24 周日
文章目录一、 07.23 周六1.1) Java的 `Cola` 框架1.1.1) 概述1.1.2)说明文档1.2) 程序员职业生涯1.2.1)程序员对待中年危机态度1.2.2)程序员职业现状小结1.2.3)程序员人群总结一、 07.23 周六1.1) Java的 Cola 框架1.1.1) 概述框架地址:https://github.com/alibaba/COLA架构图1.1.2)说明文档cola 4.0: https://blog.csdn.net/significantfran
2022-07-28 07:44:21 170
原创 【每周Java技术】2022.07.11 周一 ~ 07.17 周日(Maven | Docker | Spark)
Maven & Docker & Idea搭建Spark应用
2022-07-23 11:22:02 135
原创 【每周Java技术】2022.06.27 周一 ~ 07.03 周日(StarRocks | 注解 | Maven包冲突)
Java注解@Data的问题处理Maven包冲突后的处理等
2022-07-01 18:38:24 488
原创 【每周Java技术】2022.06.13 周一 ~ 06.19 周日(Spring Cloud Stream | Sleuth | Zipkin)
Java的 Spring Cloud Sream 相关的服务治理, Spring Cloud Sleuth 追踪消息
2022-06-19 16:13:35 158
《【2022年】精华-java核心知识点.pdf》
2022-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人