编辑
2020-06-10
编程
00

算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。

1.算法

1.1 高斯求和

求 1+2+...99+100=?

java
int sum = 0, n = 100; for(int i = 1; i <= n; i++){ sum += i; } System.out.println(sum);

高斯求和

java
int sum = 0, n = 100; sum = (1 + n) * n / 2; System.out.println(sum);
编辑
2020-06-10
编程
00

程序 = 数据结构 + 算法

1. 基本概念和术语

1.1 数据

数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识,并输入给计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包舌字符及声音、图像、视频等非数值类型。

  • 数据其实就是符号
    • 可以输入到计算机
    • 可以被计算机处理
编辑
2020-06-04
编程
00

reference

1. 四种引用

1.1 强引用

使用:正常声明一个变量即为强引用

GC:不会被回收,引用指向 null 时中断关联,会导致 OOM

编辑
2020-03-30
编程
00

kafka manager 使用说明

1.cluster

1.1 add cluster

  • 填写截图如下 kafka-manager-addCluster02.jpg
编辑
2020-03-27
编程
00

1. 拦截 rest 服务

1.1 过滤器(Filter)

1.1.1 自定义过滤器

自定义过滤器,只要实现Filter接口,并添加@Component注解即可