自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PriorityQueue LinkendHashSet

使用keySet进行循环会发生ConcurrentModifyException,必须使用forEach。使用双向链表实现:初始化是如果accessOrder设置为true会按照访问顺序排列。扩容机制: 小于64,容量+2, 大于是扩容为原来的两倍。poll 弹堆顶 peek查看堆顶。使用双向链表实现 扩展HashMap扩展点。reinitialize: 重新设置Map。add offer 加入。newNode: 创建节点函数。底层实现:数组实现 (堆)初始化默认大小:11。

2024-03-31 21:24:17 198 1

原创 ArrayList LinkedList

tailSet(E fromElement, boolean inclusive) //inclusive是否包含fromElement。tailSet(E fromElement) // 目标fromElement之后的子set,不包含fromElement。headSet(E toElement) // 目标toElement之前的子set,不包含toElement。lower(E element) //小于element的最大值。hight(E element) //大于element的最大值·

2024-03-06 23:19:05 800 1

原创 基础架构MVC

无论是java web 还是其他的用户界面工具,整体的业务流程都可以层次拆分为界面显示、业务逻辑、数据访问三层。界面显示:与用户的交互界面,用于接收用户输入的数据和显示处理后用户需要的数据。业务逻辑:用户界面和后台数据库访问的中间层,对数据进行相应的逻辑处理数据访问:具体的操作数据库的sql层,用于进行数据的增删改查等具体数据功能。  MVC基础框架是,model----v...

2018-08-17 18:07:37 224

原创 系统架构

什么是系统架构?系统架构组成元素的结构化接口及其相互协作指导性架构风格原型 ---> 发现/改进 ---->再发现/再改进 系统架构要素:扩展性、伸缩性、安全性、可用性、性能可扩展性:重要是软件设计范畴,保证只用很少的添加就可以实现功能的演进和增长(关系型数据库的扩展性很差)可伸缩性:计算能力的设计指标,一中系统的弹性。高性能、低成本的可维护性,可以通过...

2018-08-17 17:48:40 403

原创 多数据源切换

       工作开发工程中随着项目功能的变大变复杂。项目需要拆分细致,功能也更加单一。同时数据库也会相应的更改到新的分库中。由此出现多个数据库和数据源的问题。但是同一系统项目内进行RPC使用dubbo等工具消耗资源太大。因此在一个项目里实现多数据源就成为工作必然。spring中多数据源实现可能:通过阅读相应的源代码发现,基本的sql执行框架都是通过javax.sql.DataSou...

2018-08-01 13:48:45 668

空空如也

空空如也

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

TA关注的人

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