04 2022 档案
摘要:1.类似于双指针 func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode { if l1==nil{ return l2 } if l2==nil{ return l1 } ans:=&ListNode{Val:0} //用于作为返回结果 p
阅读全文
摘要:方法1:暴力求解 两重循环 func twoSum(nums []int, target int) []int { for i:=0;i<len(nums)-1;i++{ for j:=i+1;j<len(nums);j++{ if nums[i]+nums[j]==target{ return [
阅读全文
摘要:
gRPC教程 1. 什么是微服务 1.1 单体架构 有一些致命缺点: 一旦某个服务宕机,会引起整个应用不可用,隔离性差 只能整体应用进行伸缩,浪费资源,可伸缩性差 代码耦合在一起,可维护性差! 1.2 微服务架构 要想解决上述的单体架构的问题,就需要将服务拆分出来,单独管理和维护。 通过上述的架构,
阅读全文
