自定义博客皮肤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)
  • 收藏
  • 关注

原创 单体应用到微服务应用的演变

总结:所有架构都存在优缺点,都是随着需求跟发展不断演变而来,没有那种服务是凭空产生的,就像技术是为了服务一样,也没有那种技术是完美的,所以选择架构也得根据不同场景而来而不是一味的觉得做了微服务是最完美最高级的。因此垂直应用架构诞生了。需求:微服务架构也是面向服务开发的一种在SOA架构的升级版本,现在大部分三高(高并发、高可用、高性能)的国内互联网大厂电商用的最多而且有成熟的解决SOA缺点导致的问题的成熟方案。优点:显而易见,当我把这些系统的重复代码模块抽出来做出单独的服务的话,提高了代码的复用性。

2024-10-01 16:49:47 688

原创 leetCodeHot100.121买股票的最佳时机(动态规划->简化)

解释dp[i][0](某一天的不持有票的能获取的最大利润): 这个取决于两个状态,一个是来源于前面也就是dp[i-1][0]或者dp[i-1][1]+prices[i],前一个意思是。想了一段时间,因为设i次卖票的最大利润取决于前面的买卖票策略,不断循环可以得到动态的路线并取得最后那个需要的最大利润值。这边设置这两个状态刚好就够了,要是多去设置额外的状态比如第几天买了票第几天又卖了票的话,那他们的时间线前后买卖票的。,假如你要是用[7,1]里的7-1的话就代表了你在买票前把票卖了,不符合逻辑。

2024-09-28 16:06:56 543

原创 如何用go导出excel文件

为了使生成的Excel文件更加专业和易于阅读,我们为表头设置了特定的样式。通过`headerStyleJSON`定义的样式,我们使用`f.NewStyle()`方法应用这些样式到表头(表头也=也就是最开始的那一行)。在处理Excel导出任务时,我们首先需要初始化一个新的Excel文件。使用`excelize.NewFile()`创建一个空的Excel文件实例,为后续的数据填充做准备。根据你要的信息可以生成一个名为head的数组并循环该数组填充表头并填充渲染样式。这边要注意的是excel表格的填充策略(

2024-09-28 12:35:59 446

原创 写&&条件不注意逻辑顺序不小心报错空指针的问题

今天温习leetcode.141环形链表时报了个空指针的错,一直感觉逻辑没错误但最后发现了这个小问题,还是稍微注意以下的哈哈。总的来说报错空指针是因为在Java中,逻辑与运算符是短路求值,这意味着如果前面的条件为。同理:在项目中当我们判断传来的用户名时应该按下面顺序写,不然会报错空指针 @ — @,后面的条件将不会被执行,意味着若是当fast为空的情况下会去先检查。这上面设置了两个指针不断遍历若是有环的话就会相遇。,就会导致访问空指针,从而抛出。

2024-09-23 20:22:27 172

原创 Go语言小白容易犯的错误

2024-09-22 14:14:20 303

空空如也

空空如也

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

TA关注的人

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