Loading

摘要: 刷题复习(二)数组-双指针 https://labuladong.gitee.io/algo/di-ling-zh-bfe1b/shuang-zhi-fa4bd/ 1、删除有序数组中的重复项 慢指针用于统计不重复项,快指针用于不停前进对比是否有新的不重复项,有的话进行替换 class Solutio 阅读全文
posted @ 2023-12-05 15:32 kopoo 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 刷题复习(一)链表-双指针 https://labuladong.gitee.io/algo/di-ling-zh-bfe1b/shuang-zhi-0f7cc/ 1、合并两个有序链表 思路清晰,双链表有个根节点记录开头 /** * Definition for singly-linked list 阅读全文
posted @ 2023-11-28 14:03 kopoo 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 2022.4.6-前缀和数组 学习的是前缀数组 303. 区域和检索 - 数组不可变 class NumArray { private int[]res; public NumArray(int[] nums) { res=new int[nums.length+1]; for(int i=1;i< 阅读全文
posted @ 2022-05-01 22:08 kopoo 阅读(77) 评论(0) 推荐(0) 编辑
摘要: SpringBoot实战教程 参考笔记https://blog.csdn.net/lijiaming_99/article/details/119393342 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化 Spring 应用程序的创建和开发过程,也可以说 Spring 阅读全文
posted @ 2022-05-01 21:47 kopoo 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: IDEA神奇操作补充 IDEA常用设置 一个Project可以有多个Module out目录放的是编译后的字节码 可以用滚轮调节字体大小还挺实用的 自动导包和优化不用的包,不用的灰色的包会直接消失,这个也有用 了解一下,就是导很多相同的包的时候,会进行合并 忽略大小写进行提示,写错利器 点击打开多个 阅读全文
posted @ 2022-04-03 22:13 kopoo 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Zookeeper入门 使用zookeeper进行集群的管理,master的选取 核心概念:用于分布式应用程序的高性能协调服务 临时节点是和会话挂钩的,如果会话结束那么临时节点也会删除,这就是临时节点的特性 阅读全文
posted @ 2022-04-03 20:23 kopoo 阅读(51) 评论(0) 推荐(0) 编辑
摘要: JavaGuide为基础以此扩展 https://snailclimb.gitee.io/javaguide/#/ 知识补充 1、Java基础 1、https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20%E5%9F%BA%E7%A1 阅读全文
posted @ 2022-04-03 20:23 kopoo 阅读(264) 评论(0) 推荐(1) 编辑
摘要: 菜鸟设计模式书面说明:https://www.runoob.com/design-pattern/design-pattern-tutorial.html 1、工厂方法模式 2、抽象工厂模式 工厂方法模式:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行 阅读全文
posted @ 2022-01-02 14:05 kopoo 阅读(56) 评论(2) 推荐(0) 编辑
摘要: 分布式系统 大型互联网分布式系统架构演进之路 微服务没有中心 阅读全文
posted @ 2021-05-06 11:25 kopoo 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 提高系统性能首先考虑的是数据库的优化,但是数据库因为历史原因,横向扩展是一件非常复杂的工程,所有我们一般会尽量把流量都挡在数据库之前。 不管是无限的横向扩展服务器,还是纵向阻隔到达数据库的流量,都是这个思路。阻隔直达数据库的流量,缓存组件和消息组件是两大杀器。这里就重点说说MQ的应用场景。 MQ简介 阅读全文
posted @ 2021-04-22 15:34 kopoo 阅读(2181) 评论(1) 推荐(2) 编辑