自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SparkCore

spark shell是spark中的交互式命令行客户端,可以在spark shell中使用scala编写spark程序,启动后默认已经创建了SparkContext,别名为sc。

2023-07-03 20:36:25 230

原创 Scala异常和IO流

语法处理上和,但是又不尽相同。

2023-06-17 18:00:00 370

原创 Scala高级语法

案例:将集合中的所有的Int类型的数据都加上1// 方式一 过滤器形式// 方式二 匹配模式case _ =>})// 方式三 使用偏函数 泛型1 输入的数据类型 泛型2 要处理的数据类型// 返回true// 执行下一个方法使用构建特质的实现类(使用的方式是PartialFunction的匿名子类)PartialFunction 是个特质(看源码)构建偏函数时,参数形式 [Any, Int]是泛型,第一个表示参数类型,第二个表示返回参数。

2023-06-16 21:00:00 407 3

原创 Scala集合常用方法

迭代遍历集合中的每个元素,对每个元素进行处理 ,但是,常用于打印结果数据!适用于任意集合注意Map集合的用法:map函数遍历每个元素处理返回原集合类型的新集合 , 也可以不返回数据列表,数组,Map中都有map函数 元组中没有map函数适用于: 数组 List Mapfilter返回符合自己条件的新的集合,filterNot返回不符合自己条件的新的集合每个元素进行过滤多条件filter进行条件过滤连续使用多次filter进行条件过滤常用于: Array List Map。

2023-06-15 20:45:00 577 1

原创 Scala集合

迭代器在java中用迭代器读取文件中的数据,每次返回一行数据在java中用迭代器读取mysql表中的数据,每次返回一行数据。

2023-06-14 17:45:00 499

原创 Scala面向对象

Scala 的面向对象思想和Java 的面向对象思想和概念是一致的。Scala 中语法和 Java 不同,补充了更多的功能。构造函数: 在创建对象的时候给属性赋值成员变量:成员方法(函数)局部变量代码块。

2023-06-13 20:04:55 1499 4

原创 常用API复习

如果运算中,数据的范围超过了long类型后,可以使用BigInteger类实现,该类的计算整数是不限制长度的。- RuntimeException:运行时异常,可以处理,可以不处理,推荐不处理一般出现运行时异常都是代码有问题 需要改代码。取数组中间的元素和被查找的元素进行比较,如果被查找元素大于数组中间元素,就舍去数组元素的一半,对另一半继续进行查找。Object中equals方法比较的对象的地址值 子类重写后一般比较成员变量的值。相邻两个元素进行比较,前面的元素如果比后面的元素大则交换。

2023-05-08 20:35:37 36

原创 linux03:SHELL编程

function 函数名(){函数体return 返回值​注意:function可以省略不写()可以省略不写 但是函数名和{}之间要有空格return可以结束函数return默认返回最后一个命令的状态,也可以给定参数值 范围在 0-255如果没有return 默认返回最后一个指令的退出状态值 $?vi fn1.sh/bin/bash调用方式在当前shell脚本中调用hello在外界的bash中调用hello​​echo "正在创建文件夹$1"mkdir $1。

2023-05-07 19:49:29 72

原创 linux2:网络命令.权限.系统命令.时间管理.集群搭建

ip addr -- 查看本机的IP地址。

2023-05-05 20:27:06 60

原创 day31:linux01

Linux中没有盘符,根目录为"/"存放系统命令的目录,所有用户都可以执行.保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。用户缺省宿主目录 添加新用户 home会有对应用户的文件夹系统配置文件存放设备文件 网卡 声卡 显示 CD 打印机挂载目录。临时文件系统的安装点,默认挂载光驱和软驱的目录挂载目录。挂载媒体设备,如软盘和光盘第三方安装的软件保存位置。习惯放在/usr/local/目录下系统软件共享资源目录,存放所有命令、库、手册页等。

2023-05-05 18:37:38 40

原创 day30:面向对象复习

1.当要定义一个类的时候 ,发现已有类与要定义的类相似,要定义的类属于已有类的一种,这时可以将要定义的类定义为已有类的子类。protected 受保护的 当前包下可以直接访问 其他包的子类可以访问 不能修饰类 可以修饰成员变量 成员方法。2.当多个类有共性内容,可以将共性内容向上抽取,形成一个新的类,新的类与多个类的关系叫做继承。共性内容向向上抽取 ,只抽取方法的声明,不抽取方法的主体,因为有些方法的主体是确定不下来的。默认 包权限 只有当前包下可以直接访问 可以修饰类 修饰成员变量 成员方法。

2023-04-30 19:00:00 34

原创 day29:连接池,事务,锁,视图

优点视图优点解释说明操作简单将经常使用的查询操作定义为视图,可以使开发人员不需要关心视图对应的数据表的结构、表与表之间的关联关系,也不需要关心数据表之间的业务逻辑和查询条件,而只需要简单地操作视图即可,极大简化了开发人员对数据库的操作。减少数据冗余视图跟实际数据表不一样,它存储的是查询语句。所以,在使用的时候,我们要通过定义视图的查询语句来获取结果集。而视图本身不存储数据,不占用数据存储的资源,减少了数据冗余。数据安全。

2023-04-29 20:45:00 57

原创 day28:JDBC

DriverManager:用于注册驱动Connection: 表示与数据库创建的连接Statement: 操作数据库sql语句的对象ResultSet: 结果集或一张虚拟表。

2023-04-28 20:37:03 271

原创 day27:多表查询例题

- 7、将员工薪水大于1200且部门平均薪水大于1500的部门编号列出来,按部门平均薪水降序排列。-- 5. 查询在部门的loc为 DALLAS 的部门工作的员工的员工号,-- 3. 查询各部门中工资比本部门平均工资高的员工的员工号, 姓名和工资。-- 4. 查询和姓名中包含字母u的员工在相同部门的员工的员工号和姓名。-- 2. 查询工资比公司平均工资高的员工的员工号,姓名和工资。-- 9.查询平均工资最低的部门信息和该部门的平均工资。

2023-04-27 17:01:25 448

原创 day26-多表关系&多表查询

- 右外连接 查询右表有 但是左表没有的数据 select * from category c right join products p on c.cid = p.cid where c.cid is null;使用数据库命令备份的时候只是备份了数据库内容,产生的sql文件中没有创建数据库的sql语句,在恢复数据库之前需要自己动手创建数据库。-- 相关子查询:先执行主查询,再针对主查询返回的每一行数据执行子查询,如果子查询能够返回行,则这条记录就保留,否则就不保留。

2023-04-26 19:28:23 64

原创 25:MySQL学习

常见约束/*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性​​分类:NOT NULL:非空,用于保证该字段的值不能为空DEFAULT:默认,用于保证该字段有默认值PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空添加约束的时机:1.创建表时2.修改表时约束的添加分类:列级约束:约束语法上都支持表级约束:主键、唯一*/​CREATE TABLE 表名(

2023-04-25 18:57:01 49

原创 day24:基础语法复习资料

基础语法复习

2023-04-24 19:30:00 45

原创 day23:Class,ClassLoader,junit,枚举

Class,ClassLoader,junit,枚举

2023-04-23 19:30:02 45

原创 day22:AnetAddress/UDP/TCP

AnetAddress/UDP/TCP

2023-04-22 19:44:46 48

原创 day21:Lambda,Function,supplier,consumer,predicate,stream

Lambda,Function,supplier,consumer,predicate,stream

2023-04-21 15:05:22 68

原创 day20:Buffered/IOUtils/序列化/读GBK写UTF-8/FileUtils

Buffered/IOUtils/序列化/读GBK写UTF-8/FileUtils

2023-04-20 19:34:58 122

原创 day19:FileFilter&IO流

Filefilter&IO流

2023-04-19 19:37:11 39

原创 day18:字节流、字符流、属性集

字节流、字符流、属性集

2023-04-18 19:45:00 27

原创 day17:Timer,BlockingQueue,Executor,File

Timer,BlockingQueue,Executor,File

2023-04-17 19:35:19 35

原创 day16:面向对象考试题

面向对象考试题

2023-04-16 19:59:58 42

原创 day15:Callable接口

Callable接口

2023-04-15 16:40:32 34

原创 day14线程Thread

Thread线程

2023-04-14 20:08:50 30

原创 day13:Map/可变参数

Map,可变参数.

2023-04-13 19:17:14 71

原创 day12:Pooker排序

定义一个牌数字的数字 "2-A-K-Q-J-10-9-8-7-6-5-4-3"遍历玩家集合 获取到每个牌的索引 到map集合中找到对应的扑克牌 显示。循环拼接扑克牌 将牌索引 和拼接后的扑克牌放入到map集合中。定义一个Map集合用来存储 牌索引 扑克牌。定义一个花色的数组 "♥-♠-♣-♦"遍历List集合发 判断索引 发牌索引。定义一个List集合用来存储 牌索引。将牌索引入到list集合中。%3== 0 玩家1。%3== 1 玩家2。%3== 2 玩家3。

2023-04-12 19:15:00 59

原创 day11:ArrayList/LinkedList/Collection/TreeSet/HashSet

ArrayList/LinkedList/Collection/TreeSet/HashSet

2023-04-11 19:11:10 32

原创 day10Colection/增强for循环/泛型/List接口

Colection/增强for循环/泛型/List接口

2023-04-10 19:13:01 48

原创 day09 Pooker

pooker

2023-04-09 19:00:00 46

原创 day08:二分查找,正则表达式,Math数学,异常处理,字符串转换基本类型

二分查找,正则表达式,Math数学,异常处理,字符串转换基本类型

2023-04-08 19:29:22 33

原创 JAVAday07类与对象、封装、构造方法

类与对象 封装 构造方法

2023-04-07 19:28:23 41

原创 JAVA06:StringBuilder,日历,Date,冒泡排序,数组添加

StringBuilder,日历,Date,冒泡排序,数组添加

2023-04-06 19:00:00 93

原创 day05 :Java Object,equals,hashCode,String

Java Object,equals,hashCode,String

2023-04-05 19:41:36 35

原创 JAVA 04 匿名对象&继承

当我们想完成一个功能时 ,不去自己完成,而是考虑哪个类具备这个功能 ,创建这个类对象调用功能.对现实中一类事物的抽象描述 现实事物都具有属性和行为 类的成员变量描述事物的属性。在每个子类的 构造方法的 第一行 默认有一个super()调用父类的空参构造方法。当定义一个类时,发现已有类与要定义的类相似,并且要定义的类属于已有类的一种时。当子类继承父类后,如果子类觉得父类方法不够强大 可以按照自身的逻辑重写定义。2.子类方法的访问权限必须要大于等于父类方法的访问权限。子类方法的返回值类型 可以 是父类方法。

2023-04-04 18:48:50 114 1

原创 公司发工资代码

JAVA

2023-04-03 17:05:15 146 2

原创 Java10Static学习

static

2023-04-02 20:33:37 44 1

原创 JAVA学习day9

Java多态.接口.final学习

2023-04-01 18:58:32 55 3

空空如也

空空如也

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

TA关注的人

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