自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最大子数组和(递归分治)详细讲解

最大子数组,递归方式,C++实现,详细讲解

2023-02-10 10:54:49 474 1

原创 二路归并排序及时间复杂度分析

二路归并排序C++代码及详细分析

2023-02-08 15:28:58 3352

原创 关于领域驱动以及面向对象的实例思考

序言领域驱动设计是当下主流的设计思想,在微服务的设计中尤为重要。其思想更多的继承了面向对象的思想,是对其在分布式的框架下的拓展与强化,更加适合现代企业的分工合作,以及版本的更新迭代。在讲解我对与领域驱动设计的思考时,我会穿插一个实际的例子,并且在文章最后会附上这个例子的链接。需求分析我先给出这个例子的需求:首先这是一个仅在学校内使用的学生提交作业的系统作业与课程挂钩,意味着一个课程下老师可以留N次作业学生提交的作业以doc文档形式提交作业限时提交人员的管理以及课程的开设由管理员操作(不是

2022-01-30 16:49:32 718

原创 SpringBoot配置多数据源(mybatis+druid)

一个SpringBoot项目连接多个数据库

2022-01-27 20:18:48 4491

原创 浅谈网关与认证中心做动态角色管理(Zuul+SpringSecurity)

解决角色频繁更改问题,不谈代码

2021-04-12 16:44:46 1100 2

原创 SpringBoot使用Nacos动态配置数据源

SpringBoot/SpringCloud项目部署运行后,如果使用硬编码方式定义数据源,那么如果需要更换数据库,就只能通过更改源码并重启的方式来达成目的而SpringCloud生态中有配置中心这一组件,我们可以将数据源连接属性编写在配置中心中,需要修改连接属性就可以从配置中心中修改并发布,这样就可以热修改数据源位置无需重启服务那么下面实战说明如何将使用Nacos配置/注册中心配置数据源(请注意看我写的注释来避坑)首先说明版本SpringBoot 2.2.0.RELEASEDruid 1.1.2

2021-03-17 10:39:13 8233 9

原创 浅谈Java类的设计

需求:有一个在线教育的系统一个练习题模块,需要在练习模块设计题目。题目有母题(每种类型题的典型题),重点题和普通的题目。一道题可能是母题也可能是重点题,或者两者兼得;但如果某道题没有分配类型,那它就不可能是母题,因为类型题是根据母题来分配的。分析:母题、重点题、普通题都是题目的一种,那么题目就是他们仨的最高抽象,这么来看题目可以暂定为接口(因为接口比继承关系要好得多)。母题和重点题不是相互排斥的关系,也不是相互包含的关系(如果使用聚合,那么到底是母题包含重点题?还是重点题包含母题?这肯定不对

2021-02-04 11:32:13 1269 3

原创 java 重写equals方法的种种“坑”

覆盖equals方法请遵守约定容易违反的对称性不易察觉的传递性

2020-01-04 19:26:45 1646 3

原创 java利用构建器来创建实例

对于类而言,为了让客户端获取他本身的一个实例,最传统的方法就是提供一个公有的构造器。 但遇到一个类中重载多个构造器或者一个构造器中有多个参数时,构造器并不好用

2019-12-22 11:09:39 1332 11

空空如也

空空如也

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

TA关注的人

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