- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Java树形结构数据最简单的遍历方式——JDK8stream流
思路:使用stream流对list集合进行分组,得到一个key为父级编码,value为list的一个map,然后遍历list,用编码和map中的key作比较,如果相同则加入到自己的子菜单下。 最后留下父级编码为空的数据就完成了遍历。 List<StudentResponse> dataList; Map<String, List<StudentResponse>> collect = dataList.stream() .filter(Objects::.
2021-07-20 10:11:54
2005
原创 MySQL事务的四大特征(ACID)
事务可以看作是一次操作,可以有多个事件,也可以有多个事件。 原子型 原子型是指事务包含的所有操作,要么全部成功,要么全部失败回滚。因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何的影响。 一致性 一致性是指事务必须使数据库从一个一致性状态转换到另一个一致性状态。一个事务执行之前和执行之后都必须处于一致性的状态,数据的总和不会发生改变。 隔离性 隔离性是指多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他用户干扰,多个并发事务之间要
2020-09-05 19:26:05
307
原创 JAVA学习——四种权限修饰符
Java 中有四种权限修饰符: public > protected > (default) > private 同一个类 yes yes yes yes 同一个包 yes yes yes 不同包子类 yes yew 不同包非子类 yes ...
2020-07-10 11:59:48
139
原创 JAVA学习——Java中的内部类
内部类的定义: 如果一个事务的内部包含另一个事务,那么这就是一个类内部包含另一个类: 例如:身体和心脏的关系,汽车和发动机的关系 1. 成员内部类 成员内部类的定义格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ // ... } // ... } 注意:内用外,随便用,外用内,需要创建内部类对象 使用成员内部类的两种方式: 间接方式:在外部类的方法当中,使用内部类;然后main方法只是调用外部类的方法 直接方式,公式: 外部类名称.内部
2020-07-09 23:52:45
184
原创 JAVA学习——Java中面向对象的三大特征
面向对象有三大特征:封装、继承和多态。 封装:是将类中一些细节信息隐藏下来,对于外界不可见,只对外公开接口。 继承:继承是面向对象的基本特征之一,继承机制允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 多态:多态同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象
2020-07-07 11:58:45
378
原创 JAVA学习——Java中static关键字的解析
在Java中static是很难理解的一个关键字,对于初学者来说很容易混淆,不知道在什么情况下使用static来使用static修饰方法或者变量。本篇文章从以下几个方面对static的使用原理进行分析。 1、static关键字的基本用法 2、深入分析static关键字 3、private static修饰 本篇文章为记录自己的学习过程,若有不正之处,希望谅解并欢迎批评指正。 一、static关键字的基本用法 在使用static修饰变量或者方法之前,需要明白只要使用了static来修饰了变量和方法,那这个修饰的
2020-07-05 11:53:23
303
原创 JAVA学习——字符串的操作以及注意事项(String)
一、字符串 String:在Java中属于引用类型。 关于String在JDK API中的描述: API描述:Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。 其实就是说:程序当中所有的双引号字符串,都是String类的对象(就算没有new也照样是)。 二、字符串的特点: 1.字符串的内容永不可变。【重点】 2. 正是因为字符串永不可变,所以字符串是可以共享使用的。 3. 字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。 创建字符串的常见3+1种方式:
2020-07-04 23:08:52
796
原创 JAVA学习——Java中关于类的定义以及类的进阶知识(一)
目录 一、面向过程和面向对象 1.1 面向过程 1.2 面向对象 二、Java中的类 2.1 类的定义 2.2 对象 2.3 类定义的格式 2.3.1类的定义格式举例 2.3.2 类的调用 三、Java类中关键字 3.1 private 3.2 this 四、构造方法 4.1 定义 一、面向过程和面向对象 本文是用来记录自己的学习过程 1.1 面向过程 当需要实现一个功能的时候,每一个具体的步骤都需要亲力亲为,详细处理每一个细节。 1.2 面向对象 当需要..
2020-07-03 00:03:54
3362
原创 Java练习题——兔子增长问题以及正整数分解质因数
1.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子对数为多少? 兔子的规律为数列:1,1,2,3,5,8,13,21,34… public class Demo1Rabbit { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入你想查
2020-07-01 09:58:28
520
原创 基于Python和PyQt5的股票数据分析系统
一个简单的股票数据分析系统,实现了对A股所有个股的查询和分析,技术指标主要是MA和MACD。 因为我刚开始学不久,用到的Python技术只是一点皮毛,里面有很多不懂的地方,所以制作出来的系统很简单,功能也很少。 ...
2020-03-26 16:32:10
7141
12
LagouSpider.zip
2020-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人