摘要: 集合定义:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组都是容器,有何区别? 数组长度是固定的,集合长度是可变的。 数组存储的是同一类型的元素,也可以存储基本数据类型值。集合存储的都是对象。 Collection: Collection是所有单列集合最顶层的接口,里面定义了所有单 阅读全文
posted @ 2020-10-22 20:49 lemmon_water 阅读(119) 评论(0) 推荐(0)
摘要: 内部类: 定义:一个类中包含另一个类。 分类: 1.成员内部类 2.局部内部类(包含匿名内部类) 成员内部类注意事项:内用外,随意使用;外用内,需要内部类对象。 成员内部类的使用方式: 1.间接方式,在外部类的方法中,使用内部类;然后mian只是调用外部类的方法。 2.直接方式:公式法 (外点内) 阅读全文
posted @ 2020-09-22 10:39 lemmon_water 阅读(114) 评论(0) 推荐(0)
摘要: 面向对象与面向过程: 面向过程:需要实现每一个功能时,每一个步骤都要亲力亲为,详细处理每一个细节。 面向对象:需要实现每一个功能时,不关心具体的步骤,找一个具有该功能的人来帮我。 类和对象: 类:一组相关属性和行为的集合。 属性:事物的状态信息。 行为:事物能够做什么。 对象:一类事物的具体表现。对 阅读全文
posted @ 2020-09-06 11:25 lemmon_water 阅读(125) 评论(0) 推荐(0)
摘要: 定义方法的格式: 方法其实就是若干语句的功能集合。 方法就好比一个工厂。 参数(原料)就是进入方法的数据。 返回值(产出物)就是从方法中出来的数据。 定义方法的完整格式: 修饰符 返回值类型 方法名称(参数类型 参数名称,......){ 方法体 return 返回值; } 修饰符 现阶段的固定写法 阅读全文
posted @ 2020-09-05 22:15 lemmon_water 阅读(676) 评论(0) 推荐(0)
摘要: 原因:这是因为没有指定jdk版本导致的;在pom文件中配置编译的jdk版本就可以了 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</ar 阅读全文
posted @ 2020-06-22 17:29 lemmon_water 阅读(319) 评论(0) 推荐(0)
摘要: 消费者接收重复消息幂等性解决方案: 1.利用数据库唯一性约束去实现幂等性创建消息去重表,把全局唯一ID作为主键,做唯一性约束,如果插入成功就表示没有消费过这条消息,可以进行消费了,插入失败表示消息已经被消费了。 2.利用Redis的原子性去实现幂等性我们都知道redis是单线程的,并且性能也非常好, 阅读全文
posted @ 2020-06-18 14:57 lemmon_water 阅读(848) 评论(0) 推荐(0)
摘要: 一、幂等性概念 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一 阅读全文
posted @ 2020-06-18 14:45 lemmon_water 阅读(441) 评论(0) 推荐(0)
摘要: 打印n以内的斐波那契数列 def fib(n): a, b = 1, 1 while a < n: print(a, end=',') #关键字end在输出的末尾添加不同的字符,实现不换行。 a, b = b, a+b n=int(input("请输入整数:")) fib(n) 实现斐波那契数列-- 阅读全文
posted @ 2020-05-22 09:19 lemmon_water 阅读(481) 评论(0) 推荐(0)
摘要: ● 语句覆盖(Statement Coverage,SC); ● 判定覆盖(Decision Coverage,DC); ● 条件覆盖(Condition Coverage,CC); ● 判定/条件覆盖(Decision/Condition Coverage,D/CC); ● 条件组合覆盖(Cond 阅读全文
posted @ 2020-05-21 11:52 lemmon_water 阅读(1546) 评论(0) 推荐(0)
摘要: 统计list中各元素出现的次数,下面的方法也适用于统计字符串中各字符出现的次数 1、用字典的形式来处理 a = "abhcjdjje" a_dict = {} for i in a: a_dict[i] = a.count(i) print(a_dict) 2、用count函数直接打印出来 L = 阅读全文
posted @ 2020-05-15 08:41 lemmon_water 阅读(1923) 评论(0) 推荐(0)