- 博客(52)
- 收藏
- 关注
原创 DDD领域驱动模型设计
Domain Driven Design(领域驱动设计, DDD)是一种软件设计思想和方法论,以领域为核心构建软件设计体系,将业务模型抽象成领域模型进行拆解和封装。Domain Driven Design(领域驱动设计, DDD),不是一种架构,而是一种架构方法论,是一种拆解业务、划分业务、确定业务边界的方法,是一种领域设计思想。
2024-02-21 17:47:30 16770 2
原创 Base64加密解密
解决:btoa 不支持 Unicode 字符编码的问题编码时,先用 encodeURIComponent 对字符串进行编码,再进行 btoa 进行 Base64 编码解码时,先用 atob 对 Base64 编码的串进行解码,再用 decodeURIComponent 对字符串进行解码。注意:不适用于带中文解密,即window.btoa 与 window.atob 不支持中文,且 IE9 以下不支持atob、btoa。2、window.atob() 函数用来解码被 base64 编码过的数据。
2023-03-29 14:45:56 35581 3
原创 @RequiredArgsConstructor详解
这些注释中的每一个都允许使用替代形式,其中生成的构造函数始终是私有的,并且生成包围私有构造函数的附加静态工厂方法。通过提供staticName注释的值来启用此模式,如下所示:@RequiredArgsConstructor(staticName="of")。与普通构造函数不同,这种静态工厂方法将推断泛型。这意味着API用户可以写入MapEntry.of("foo", 5),而不是更长时间new MapEntry("foo", 5)。
2024-07-27 00:10:46 682
原创 Drools规则引擎
Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。
2024-07-19 23:27:33 912
原创 十九、下午题试题四(软考中级--软件设计师)
五、下午题试题四一、回溯法1、回溯法2、n皇后问题3、非递归求解n皇后问题4、递归求解n皇后问题5、问题5.1、问题15.2、问题2二、分治法1、递归的概念2、分治法的基本思想3、分治法的典型实例4、问题4.1、问题14.2、问题24.3、问题3三、动态规划法1、动态规划法2、动态规划的典型实例3、0-1背包问题4、求解0-1背包问题5、0-1背包问题代码实现5.1、法
2024-06-20 14:30:18 438
原创 十七、下午题试题三(软考中级--软件设计师)
三、下午题试题三一、讲解形式二、基础知识引入三、关系1、依赖关系2、关联关系2.1、关联关系2.2、聚合关系3、泛化关系4、实现关系四、UML的图1、类图2、用例图2.1、包含关系2.2、扩展关系2.3、泛化关系五、历年真题1、2021年下半年1、问题12、问题23、问题32、2021年上半年1、问题12、问题23、问题33、2020年下半年1、问题12、问题23、问题34、2019年下半年1、
2024-06-20 13:58:26 254
原创 十六、下午题试题二(软考中级--软件设计师)
二、下午题试题二一、讲解形式二、题目形式介绍三、E-R图基本图形元素1、基本图形元素2、实体2.1、弱实体3、属性4、联系5、三个实体之间的联系四、问题11、问题1介绍2、2011年下半年问题13、2014年下半年问题14、2018年下半年问题1五、问题21、关系模式和主键外键2、一对一联系转换3、一对多联系转换4、多对多联系转换5、三个实体的联系转换6、实体与子实体的转换关系模式7、问题2介绍8、2011年下半年问题2
2024-06-20 13:53:29 233
原创 十五、下午题试题一(软考中级--软件设计师)
一、下午题试题一一、数据流图1、基本图形元素2、外部实体3、数据存储4、加工5、数据流二、问题1(补充实体)1、2011年上半年问题12、2014年上半年问题13、2014年下半年问题1三、问题2(补充数据存储)1、2011年上半年问题22、2014年上半年问题23、2014年下半年问题2四、问题31、方法一:父图子图平衡2、方法二:加工既有输入数据流也有输出数据流3、方法三:数据守恒4、2011年上半年问题34.1、方法一4
2024-06-18 17:44:52 266
原创 十四、算法(4~5分)(软考中级--软件设计师)
十四、算法(4~5分)一、回溯法1、回溯法2、n皇后问题3、非递归求解n皇后问题4、递归求解n皇后问题5、问题5.1、问题15.2、问题2二、分治法1、递归的概念2、分治法的基本思想3、分治法的典型实例4、问题4.1、问题14.2、问题24.3、问题3三、动态规划法1、动态规划法2、动态规划的典型实例3、0-1背包问题4、求解0-1背包问题5、0-1背包问题代码实现5.
2024-06-18 17:42:14 219
原创 十三、数据结构(5分)(软考中级--软件设计师)
十三、数据结构(5分)一、大O表示法1、大O表示法2、时间复杂度3、空间复杂度4、问题二、渐进符号1、渐进符号2、问题三、递归1、递归式时间、空间复杂度2、递归主方法3、问题a = 2b = 2f(n)=nlgn解:f(n)=O(n^logb^(a-E))不成立f(n)=O(n^logb^a lgk n)成立因为logb^a=log2^2=1nlgn=n lgk n ,所以k = 1O(n^logb^a lgk+1 n) = O
2024-06-17 14:28:43 695
原创 十一、信息安全(5分)(软考中级--软件设计师)
十一、信息安全(5分)一、防火墙1、防火墙2、包过滤防火墙3、应用代理网关防火墙4、状态检测技术防火墙5、问题二、病毒1、病毒2、问题三、网路攻击1、网路攻击2、问题四、网络安全1、网络安全2、问题五、杂题选讲
2024-06-13 10:12:35 111
原创 十、软件工程(10分左右)(软考中级--软件设计师)
十、软件工程(10分左右)一、能力成熟度模型(CMM)1、能力成熟度模型(CMM)2、问题二、能力成熟度模型(CMMI)1、能力成熟度模型(CMMI)2、问题三、瀑布模型1、瀑布模型2、V模型3、问题四、增量模型1、增量模型2、问题五、演化模型1、原型模型1.1原型模型1.1、问题2、螺旋模型2.1螺旋模型2.2、问题六、喷泉模型1、喷泉模型2、问题七、统一过程(UP)模
2024-06-07 18:21:09 306
原创 九、结构化开发(3~4分)(软考中级--软件设计师)
九、结构化开发(3~4分)一、耦合(高内聚低耦合)1、耦合2、问题二、内聚(高内聚低耦合)1、内聚2、问题三、设计原则1、设计原则2、问题四、系统文档1、系统文档2、问题五、数据流图1、数据流图基本图形元素2、外部实体3、 数据存储4、加工5、数据流6、方法一:父图子图平衡7、方法二:加工既有输入数据流也有输出数据流8、方法三:数据守恒9、问题六、数据
2024-06-04 11:10:23 230
原创 六、UML(3~4分)(软考中级--软件设计师)
六、UML(3~4分)一、UML事务1、结构事务2、行为事务3、分组事务4、注释事务5、问题二、关系1、依赖2、关联3、泛化4、实现5、问题三、关联多重度1、关联多重度2、问题四、UML中的图五、类图1、类图2、UML类图概念3、问题六、对象图1、对象图2、问题七、用例图1、用例图2、包含关系3、扩展关系4、泛化关系5、用例图概念6、问题八、序列图(顺序
2024-05-30 14:48:03 234
原创 四、数据库(固定6分)(软考中级--软件设计师)
注:列级、表级完整性约束#如果存在部分函数依赖,则是1NF;#如果不存在部分函数依赖,则是2NF;#如果满足2NF的情况下,存在传递函数依赖,则是2NF;#如果满足2NF的情况下,不存在传递函数依赖,则是3NF;
2024-05-29 13:52:24 649
原创 JVM调优
虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
2024-02-27 14:04:28 993
原创 Drools规则引擎
Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。
2023-06-01 15:30:37 724 3
原创 React
React是用于构建用户界面的JavaScript库, 起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。
2023-06-01 10:33:29 298
原创 发送邮件业务
2、测试链接: http://localhost:8001/getsendAttachmentsMail/879466586@qq.com。1、测试链接: http://localhost:8001/getCheckCode/879466586@qq.com。
2023-03-29 13:22:05 455
原创 Redis工具类
直接用RedisTemplate操作Redis,需要很多行代码,因此直接封装好一个RedisUtils,这样写代码更方便点。这个RedisUtils交给Spring容器实例化,使用时直接注解注入。
2023-03-28 16:20:49 3621
原创 POI及EasyExcel
将用户信息导出为excel表格讲Excel表中的信息录入到网站数据库,大大减小网站数据的录入量!开发中经常会涉及到excel的处理,如导出Excel到数据库中!操作Excel目前比较流行的就是Apache POI和阿里巴巴的easyExcel
2023-03-27 11:10:20 570
原创 ElasticSearch分布式搜索引擎
Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。
2023-03-25 20:07:03 1744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人