自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ribbon负载均衡算法源码解析

Ribbon负载均衡算法理解以及手写RoundRobinRule(轮换)最近学到springcloud服务注册,正好看看源码,有错误的地方还请大佬指出RoundRobinRule算法:rest接口第几次请求%服务器集群总数量=实际调用服务器位置下标1.下为RoundRobinRule实现类的代码2.每次选择服务的时候就会调用一次choose方法3.我会通过注释去解析源码public Server choose(ILoadBalancer lb, Object key) {

2021-10-07 14:12:34 167

原创 码云 git

最近在学习,记录一下git从码云上pull和push的操作git init 初始化git remote add origin 仓库地址如果origin已经存在,而且需要修改— git remote rm origin拉取码云上的项目到gitgit pull origin master上传到码云git add .git commit -m "注释"git push (-u) origin master第一次加-u...

2021-05-28 22:42:43 166

原创 快速幂 java版

快速幂代数快速幂矩阵快速幂题目代数快速幂原理:xn 如果n是偶数可以变成(x2)n/2 此时O(n)⟶\longrightarrow⟶O(n/2)如果n为奇数xn⟶\longrightarrow⟶x⋅\cdot⋅(x2)(n-1)/2最后的复杂度就是O(log2n)import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner in=new

2021-05-25 23:15:53 166

原创 单例设计模式

设计模式单例设计模式饿汉式懒汉式双重锁静态内部类单例设计模式单例类只有一个实例。单例类必须自己实例化自己。单例类需要向外提供实例。当一个对象只需要一个实例时,就用单例设计模式。eg.一个班只有一个班主任,对几个同班同学而言饿汉式不管有没有实例化,都会new一个对象经典空间换时间public class classMaster { private String name; private int age; private static c

2021-05-23 23:16:44 127

原创 java Stream流

Stream APIStream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选、排序、聚合等。流迭代流过滤流数据映射流排序流数据摘取流终止操作::allMatch,findFirst,count,max,forEach流迭代创建流import java.util.ArrayList;import java.util.List;import java.util.stream

2021-05-23 23:12:36 101

原创 拼多多2021笔试真题集

拼多多2021笔试真题集数字组合字符变换求和计算骰子组合数字组合多多君最近在研究某种数字组合:定义为:每个数字的十进制表示中(0~9),每个数位各不相同且各个数位之和等于N。满足条件的数字可能很多,找到其中的最小值即可。多多君还有很多研究课题,于是多多君找到了你–未来的计算机科学家寻求帮助。要求最小:一定是第一位最小,剩下的按照…789排序因为个数位各不相同所以n<=45一位数最大为9,二位数最大为8+9=17依次得出i位数最大i(18-i+1)/2如果一个数是k

2021-05-22 12:01:58 2544 2

原创 java重写compareTo的方法

重写compareTo的三种方法创建类匿名内部类lambda表达式创建类//实现Comparator<T>接口,重写compare方法class Compare implements Comparator<Integer> { @Override public int compare(Integer o1, Integer o2) { //return的值>0则交换两个数 return o2-o1; }}不能用 int[ ]数

2021-04-26 15:59:39 4464 1

空空如也

空空如也

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

TA关注的人

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