自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python小问题总结

关于新上手python时,遇到的报错小问题总结

2022-11-11 16:11:52 579 1

原创 gradle进行打包(为了简单操作不需要深入理解的)

1.进入file -project structure 选择artifacts2.点击 “+” 添加文件 进行配置3.在.jar添加文件夹 右键添加所有libraryfile和moduleoutput 点击apply4.点build- build artifacts 选择文件夹名 进行build我学的这个作者的带图https://www.cnblogs.com/darling331/p/14605258.html...

2021-11-10 16:18:45 792

原创 gradle构建代码遇到错误

以前没接触过gradle,现在项目要用,但是遇到几个问题导致构建错误。1.查看电脑是否开着热点个人也不知道为什么开热点不行(若大佬知道麻烦告知一下),那天恰好开着热点着,查找资料关了热点确实解决一个错误。2.文件夹名称避免有中文和空格是一个程序员最基本的素养(个人打脸。。。)3.缺少gradle文件(gradle-wrapper)因为我的代码是上面让我学习给我的文件,不知道为什么少了gradle-wrapper。个人理解是wrapper是gradle构建不可缺少的,它简化了gradle的部署,在

2021-11-10 16:13:09 2021

原创 大数据部分简单面试题

大数据部分简单面试题1.scala方法和函数的定义(反复看容易记串直到深度记忆)方法:无返回值:def 方法名(参数名:参数类型)={方法体}有返回值:def 方法名(参数名:参数类型):返回值类型={方法体}函数:无返回值:val 函数名=(参数名:参数类型)=>{函数体}有返回值:val 函数名:(参数类型,参数类型)=>返回值类型={函数体}2.什么是柯里化、闭包、偏函数柯里化:将一次传入两个参数的方法转化成一次传入一个参数的方法闭包:方法体中匿名函数的运算调用方法的参

2021-09-15 14:45:56 99

原创 DDL--单表查询(聚合函数和分组)

聚合函数聚合函数查询的是一列的数据计算后的值,返回一个结果。聚合函数会忽略空值。(null值)count函数:统计指定列的记录条数select count(列名)from 表名sum函数:计算指定列的数值和,如果不是数值类型计算结果为0select sum(列名)from 表名avg函数:计算指定列的平均值,如果不是数值类型计算结果为0select avg(列名)from 表名max函数:计算指定列最大值select max(列名)from 表名min函数:计算指定列最小值s

2021-06-05 17:02:04 156

原创 DQL数据查询语言---单表查询

单表查询1. 简单查询查询表中全部数据select * from表名查询指定列select 字段1,字段2…from 表名别名查询select 字段1 as 别名,字段名2 as 别名…from 表名select 字段1 as 别名,字段名2 as 别名…from 表名 别名(as可以省略)去除重复值:用distinct关键字select distinct 字段名 from 表名distinct后面有多个列的时候,只有多个列都重复才叫重复数据查询结果参与运算selec

2021-06-05 15:35:10 65

原创 DML数据操纵语言

对表中的数据进行增删改操作插入记录指定字段的插入insert into 表名 (字段名1,字段名2…字段名n)values(值1,值2,…值n)注意:值与字段必须对应,个数相同,类型相同值的数据大小必须在字段的长度范围内 varchar()除了数值类型外,其它的字段类型的值必须使用引号引起(建议单引号)如果要插入空值,可以不写字段,或者插入null不指定字段的插入insert into 表名 values(值1,值2…)不指定列相当于按照建表顺序插入蠕虫复制在已.

2021-06-04 20:48:36 35

原创 数据库定义及DDL操作

数据库定义语言1.创建数据库直接创建数据库`create database [if not exist]`数据库名指定字符集方式创建数据库create database [if not exists] 数据库名 character set 字符集指定字符集和排序规则方式创建数据库create database [if not exists] 数据库名 character set 字符集 collate 排序规则utf8_general_ci : 不区分大小写utf8_

2021-06-04 20:21:32 85

原创 线程协作案列

线程协作这种协作是通过线程之间的握手来实现的,这种握手可以通过Object的wait()和notify()来安全的实现1.1生产者和消费者的问题有一家汉堡店举办吃汉堡比赛,决赛时有3个顾客来吃,3个厨师来做,一个服务员负责协调汉堡的数量。为了避免浪费,制作好的汉堡被放进一个能装有10个汉堡的长条状容器中,按照先进先出的原则取汉堡。如果容器被装满,则厨师停止做汉堡,如果顾客发现容器内的汉堡吃完了,就可以拍响容器上的闹铃,提醒厨师再做几个汉堡出来。此时服务员过来安抚顾客,让他等待。而一旦厨师的汉堡做出来,

2021-06-02 16:47:54 60

原创 多线程介绍和操作

1.1并发和并行并行:指两个或多个事件在同一时刻发生(同时发生)。多核CPU的基础上并发:指两个或多个事件在同一个时间段内发生。单核CPU的基础上在操作系统上,单CPU系统中,每一时刻只能运行一个程序,宏观是多个程序同时运行,微观是分时交替进行,是因为分时交替运行的时间非常短。多核处理器可以每个处理器并发执行程序,这样多个程序可以同时执行,提高电脑运行效率。单核处理器的计算机肯定是不能并行的处理多个任务的,只能是多个任务在单个CPU上并发运行。同理,线程也一样的,从宏观角度上理解线程是并行运

2021-06-02 16:47:13 82

原创 高效流介绍和使用

高效流1.1序列流(也称合并流)可以将多个输入流合并为一个流进行统一读取构造方法SequenceInputStream(InputStream s1,InputStream s2)把流s1和流s2合并成一个输入流对象。(只能合并两个流)SequenceInputStream s1 = new SequenceInputStream(fis1, fis2);int len = 0;byte[] byt = new byte[1024];FileOutputStream fos = new Fi

2021-06-02 16:46:24 199

原创 IO流介绍和异常处理

1.1字节输入流【InputStream】java.io.InputStream抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。它定义了字节输入流的基本共性功能方法。public void close():关闭此输入流并释放与此流相关联的任何资源。public abstract int read():从输入流读取数据的下一个字节。public int read(byte[] b):从输入流中读取一些字节数,并将它们存储到字节数组b中。小贴士:close方法,当完成流的操作时,必

2021-06-02 16:45:31 438 2

scala.xmind

适合初学和巩固基础的人

2021-09-23

空空如也

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

TA关注的人

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