自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot启动过程代码解读

【代码】Springboot启动过程代码解读。

2024-06-10 02:30:18 78

原创 设计模式彻底梳理

程序的基本功能是接收输入(数据、用户命令等),处理这些输入,并产生输出;尤其是面向对象编程,不就是对象之间不断的转换吗?所以设计模式也就是研究如何使用对象的;

2024-06-05 04:58:44 760

原创 服务注册与发现

多节点服务(通常指部署在多个Pod上的服务)并不直接对外暴露相同的IP地址,Kubernetes提供了几种服务发现和负载均衡的机制来分配请求到这些服务的多个实例上,

2024-05-24 11:23:33 1395

原创 DDD实操-高内聚低耦合

聚合:数据修改的基本单元,确保业务事务的一致性(明确了事务边界,操作时原子性的);聚合根提供更新局部的方法;领域事件:使用领域事件(Domain Events)来表示领域中的重要状态变化,促进模块间的松耦合通信。接口隔离:遵循接口隔离原则,确保服务间的契约清晰。实体:具有唯一标识符,状态可变。值对象:描述属性,不可变。

2024-05-23 15:12:53 301 1

原创 java微服务架构包括哪些内容

集成监控工具(如Prometheus、Grafana、ELK Stack)来收集服务的性能指标、日志和跟踪信息(如通过Zipkin、Jaeger实现分布式链路追踪),以便于故障排查和性能优化。:在服务调用时实现请求的负载均衡,可以是客户端侧的负载均衡(如Ribbon),也可以是服务端的负载均衡(如Nginx、HAProxy),以提高系统的可用性和扩展性。:利用服务注册中心(如Eureka、Nacos、Consul、Zookeeper)来管理服务实例的注册与发现,使得服务间能够动态地互相查找和调用。

2024-05-23 10:16:35 317 1

原创 周期行业投资梳理

经济周期对行业的影响经济复苏期:周期性行业如金融、地产、基建,往往表现更好;比如08年金融危机之后;20年新冠疫情;经济繁荣期:消费、科技等行业更受欢迎;经济衰退期:医疗保健、食品与饮料、公共事业等;新的科技,提供新的增长点;防御与新生经济萧条期:农业、食品加工、能源和公共事业;不可或缺投资重点经济复苏期,应用重点投资金融;有色;同时为下一个阶段做准备;投资恒生科技;定投高端消费;经济繁荣期;大消费;消费电子;经济衰退期:减少投资;基础医药,新技术,定投农业;经济萧条期:低波动红利;债券;

2024-05-21 15:33:26 99 1

原创 从JDK8到JDK21,引入的新特性列表

这是最引人注目的特性之一,它允许你以更简洁的方式编写匿名函数。Lambda表达式使得函数式编程风格在Java中成为可能,特别适用于集合操作和事件监听器等场景。

2024-05-20 14:29:15 572

原创 JVM参数调优

通过调优,增加年轻代的大小(-Xmn),减少老年代对象晋升的频率,同时切换到G1垃圾收集器(-XX:+UseG1GC),并调整G1的区域大小(-XX:G1HeapRegionSize)和初始化暂停目标(-XX:MaxGCPauseMillis),可以有效减少GC暂停时间,提高系统的响应速度和稳定性,从而提升用户体验。内存分配:调整年轻代、老年代以及各个区(如Eden、Survivor)的大小,以适应应用的对象生命周期特性,减少对象跨代晋升,优化内存使用。直觉分析:响应时间延长:是否与频繁GC有关;

2024-05-16 15:23:50 637

原创 Mysql与PostgreSQL对比

mysql更简单,内存计算资源需求量少,功能也相对较少;多种数据引擎方便用户根据场景选择;读取密集型;数据一致性要求不是特别高的情况;多事务并发容易导致性能变差;postgreSQL功能更丰富,以空间换时间,处理速度更快;更适合高并发读写;

2024-05-14 14:56:33 201

原创 计算器,BigDecimal 利用波兰表达式实现

1、波兰表达式(前缀表达式)求计算结果 public int evalRPN(String[] tokens) { Deque<Integer> stack = new LinkedList<Integer>(); int n = tokens.length; for (int i = 0; i < n; i++) { String token = tokens[i]; if (

2021-09-27 16:24:15 117

原创 Maven使用,POM文件详解

parent <parent> <artifactId>xxx</artifactId> <groupId>xxx</groupId> <version>xxx</version> <relativePath>xxx</relativePath> </parent> 父项目的pom.xml文件的相对路径,

2021-09-10 14:45:23 349

原创 Jenkins部署原理

#mermaid-svg-QAF9OnX4HkJCoi4k .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-QAF9OnX4HkJCoi4k .label text{fill:#333}#mermaid-svg-QAF9OnX4HkJCoi4k .node rect,#mermaid-svg-QAF9OnX4Hk

2021-08-04 11:00:47 481

原创 UML时序图练习

#mermaid-svg-BQjHQTFhjplpiEAY .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-BQjHQTFhjplpiEAY .label text{fill:#333}#mermaid-svg-BQjHQTFhjplpiEAY .node rect,#mermaid-svg-BQjHQTFhjp

2021-07-01 14:29:55 3185

原创 UML图之时序图

#mermaid-svg-y6B4PTZxzA3H8unf .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-y6B4PTZxzA3H8unf .label text{fill:#333}#mermaid-svg-y6B4PTZxzA3H8unf .node rect,#mermaid-svg-y6B4PTZxzA

2021-06-30 15:03:54 206

原创 项目管理流程及相关文档内容

涉及人员产品总监产品经理UI设计师研发项目经理研发工程师测试工程师1确定产品/项目方向2需求调研/市场调研4业务梳理评审3 业务梳理,思维导图=======项目启动阶段结束5产品原型5.1了解需求5.2 了解开发难度,评估并发工作量5.3评估需求6 项目里程碑/项目开发计划/项目任务分解7.需求概要======需求阶段结束==========8 UI界面及标注,UI设计规范

2021-06-07 09:14:45 218

原创 Springboot使用validated校验参数注解

参数上增加@Validated({Group.Add.class})Integer@NotNull@Max(Integer.MAX_VALUE)private Integer stature;String /** * 版本名称 */ @Length(min = 1, max = 100,groups = {Group.Add.class,Group.Update.class}) @NotBlank(message = "名称不能为空",groups =

2021-05-17 17:31:48 162

原创 四种常见的post请求中的参数形式

HTTP 协议是- ASCII 码 传输,建立在 TCP/IP 协议之上的应用层规范。- 规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。- 服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。- form表单中enctype属性可以用来控制对表单数据的发送前的如何进行编码,enctype有三种,分别为:enctype属性multipart/form-datatext/plainappli

2021-05-17 09:37:55 6150

空空如也

空空如也

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

TA关注的人

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