自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 DDD领域驱动模型设计

Domain Driven Design(领域驱动设计, DDD)是一种软件设计思想和方法论,以领域为核心构建软件设计体系,将业务模型抽象成领域模型进行拆解和封装。Domain Driven Design(领域驱动设计, DDD),不是一种架构,而是一种架构方法论,是一种拆解业务、划分业务、确定业务边界的方法,是一种领域设计思想。

2024-02-21 17:47:30 16406 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 35216 3

原创 @RequiredArgsConstructor详解

这些注释中的每一个都允许使用替代形式,其中生成的构造函数始终是私有的,并且生成包围私有构造函数的附加静态工厂方法。通过提供staticName注释的值来启用此模式,如下所示:@RequiredArgsConstructor(staticName="of")。与普通构造函数不同,这种静态工厂方法将推断泛型。这意味着API用户可以写入MapEntry.of("foo", 5),而不是更长时间new MapEntry("foo", 5)。

2024-07-27 00:10:46 389

原创 Java项目中整合多个pdf合并为一个pdf

【代码】Java项目中整合多个pdf合并为一个pdf。

2024-07-21 16:06:54 867

原创 Drools规则引擎

Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。

2024-07-19 23:27:33 817

原创 十九、下午题试题四(软考中级--软件设计师)

五、下午题试题四一、回溯法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 254

原创 十八、下午题试题六(软考中级--软件设计师)

【代码】十八、下午题试题六(软考中级--软件设计师)

2024-06-20 14:25:11 217

原创 十七、下午题试题三(软考中级--软件设计师)

三、下午题试题三一、讲解形式二、基础知识引入三、关系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 221

原创 十六、下午题试题二(软考中级--软件设计师)

二、下午题试题二一、讲解形式二、题目形式介绍三、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 199

原创 十五、下午题试题一(软考中级--软件设计师)

一、下午题试题一一、数据流图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 227

原创 十四、算法(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 169

原创 十三、数据结构(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 623

原创 十二、计算机网络(固定5分)(软考中级--软件设计师)

【代码】十二、计算机网络(固定5分)(软考中级--软件设计师)

2024-06-13 17:39:19 203

原创 十一、信息安全(5分)(软考中级--软件设计师)

十一、信息安全(5分)一、防火墙1、防火墙2、包过滤防火墙3、应用代理网关防火墙4、状态检测技术防火墙5、问题二、病毒1、病毒2、问题三、网路攻击1、网路攻击2、问题四、网络安全1、网络安全2、问题五、杂题选讲

2024-06-13 10:12:35 96

原创 十、软件工程(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 277

原创 九、结构化开发(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 210

原创 八、操作系统(固定6分)(软考中级--软件设计师)

【代码】八、操作系统(固定6分)(软考中级--软件设计师)

2024-06-04 10:52:00 308

原创 七、设计模式(固定4分)(软考中级--软件设计师)

【代码】七、设计模式(固定4分)(软考中级--软件设计师)

2024-06-03 09:22:09 271

原创 六、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 168

原创 五、面向对象(3~4分)(软考中级--软件设计师)

【代码】五、面向对象(3~4分)(软考中级--软件设计师)

2024-05-30 13:27:17 188

原创 四、数据库(固定6分)(软考中级--软件设计师)

注:列级、表级完整性约束#如果存在部分函数依赖,则是1NF;#如果不存在部分函数依赖,则是2NF;#如果满足2NF的情况下,存在传递函数依赖,则是2NF;#如果满足2NF的情况下,不存在传递函数依赖,则是3NF;

2024-05-29 13:52:24 599

原创 三、知识产权(2~3分)(软考中级--软件设计师)

【代码】三、知识产权(2~3分)(软考中级--软件设计师)

2024-05-29 10:34:10 222

原创 二、程序设计语言1(固定6分)(软考中级--软件设计师)

二、程序设计语言1(固定6分)(软考中级--软件设计师)

2024-05-23 14:20:33 197

原创 一、计算机系统(5~6分)(软考中级--软件设计师)

一、计算机系统(5~6分)(软考中级--软件设计师)

2024-05-23 14:01:54 154

原创 HttpClient工具类

java用于http的远程调用

2024-03-19 09:29:13 282

原创 实体类 或 json字符串转map工具类

【代码】实体类 或 json字符串转map工具类。

2024-02-28 13:40:54 432

原创 日期转换与修改

【代码】日期转换与修改。

2024-02-28 10:00:18 137

原创 JVM调优

虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

2024-02-27 14:04:28 948

原创 Java实现多图片合并长图并转pdf文件

/

2024-02-22 11:11:36 1451

原创 数据分页方式

数据分页

2023-06-13 14:15:51 165

原创 时间处理工具类

【代码】时间处理工具类。

2023-06-02 15:34:28 139

原创 Drools规则引擎

Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。

2023-06-01 15:30:37 697 3

原创 React

React是用于构建用户界面的JavaScript库, 起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。

2023-06-01 10:33:29 276

原创 发送邮件业务

2、测试链接: http://localhost:8001/getsendAttachmentsMail/879466586@qq.com。1、测试链接: http://localhost:8001/getCheckCode/879466586@qq.com。

2023-03-29 13:22:05 442

原创 MybatasPlus代码生成器

【代码】MybatasPlus代码生成器。

2023-03-29 11:06:06 100

原创 Redis工具类

​ 直接用RedisTemplate操作Redis,需要很多行代码,因此直接封装好一个RedisUtils,这样写代码更方便点。这个RedisUtils交给Spring容器实例化,使用时直接注解注入。

2023-03-28 16:20:49 3434

原创 发送邮箱工具类

【代码】发送邮箱工具类。

2023-03-28 16:17:26 239

原创 雪花算法工具类

【代码】雪花算法工具类。

2023-03-28 16:17:17 83

原创 POI及EasyExcel

将用户信息导出为excel表格讲Excel表中的信息录入到网站数据库,大大减小网站数据的录入量!开发中经常会涉及到excel的处理,如导出Excel到数据库中!操作Excel目前比较流行的就是Apache POI和阿里巴巴的easyExcel

2023-03-27 11:10:20 539

原创 ElasticSearch分布式搜索引擎

Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。

2023-03-25 20:07:03 1671

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除