自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flink

产生背景实时流数据的处理需求变多需要优秀的流处理引擎:实现低延迟,高吞吐,容错性,窗口时间语义化,编程效率高与运行效果好。之前的工具sotrm优点:低延迟 缺点:其他要求较差spark streaming优点:高吞吐量,容错性高 缺点:其他要求较差flink介绍功能:用在要求严格的实时流处理场景。实现:数据处理过程抽象,source->Transform->Sink.。架构设计![图片.png](https://img-blog.csdnimg.c.

2021-08-30 21:47:37 194

原创 Ajax-Day39

AjaxAjax简介创建使用Ajax三级联动Ajax简介创建使用Ajax三级联动

2021-05-19 22:31:39 134

原创 Day38

好对应

2021-05-17 16:52:55 237

原创 CSS之样式布局

CSS之样式布局CSS三种布局介绍标准流浮动清除浮动定位CSS三种布局介绍CSS的定位机制有3种:普通流(标准流)、浮动和定位。标准流标准流:或者普通流。实际上就是一个网页内标签元素正常从上到下,从左到右排列顺序的意思,比如块级元素会独占一行,行内元素会按顺序依次前后排列;按照这种大前提的布局排列之下绝对不会出现例外的情况叫做普通流布局。浮动浮动最早是用来控制图片,以便达到其他元素(特别是文字)实现“环绕”图片的效果。定位如果,说浮动, 关键在一个 “浮” 字上面, 那么我们的定位,关键在

2021-05-08 16:39:59 564

原创 html之css基础总结

html之css基础总结CSS的引用常用外观样式字体设置通配符伪元素有父代,子代时对子代设置类选择器id选择器块状元素,行内元素背景位置设置CSS复合选择器总结CSS的引用 <!-- 内部样式表 --> <style> /* css中注释 */ /* 选择器{ 属性:值; 属性:值; ...... } */ </style>

2021-05-06 21:04:13 307

原创 Java一览和MySQL总结

Java@数据类型数据类型:本质 就是规定占用内存空间的大小,用位和字节表示引用数据类型类,数组,接口基本数据类型数值型整数型byte,short,int,long浮点型float,double布尔型boolean字符型charBit : 比特,1bit就是一个电子位,统称位Byte : 字节 , 1字节= 8bit 8位Short : 短整型 , 1short= 16bitInt : 整型 ,1int = 32bitLong : 长整型 , 1long=64bit

2021-05-05 14:27:33 272

原创 JDBC的使用 DQL&DML

DMLData Manipulation Language : 数据操作语言涉及的关键字有 : delete,update,insert * 1 导包,创建lib,复制进去,Build Path * 2 编码 * * 2.1 加载驱动(驱动注册)com.mysql.jdbc.Driver * * 2.2 连接数据库 * * 2.3 执行SQL * * 2.4 接收执行结果 * * 2.5 获取数据 * * 2.6 关闭资源 * 如果乱码 可以通过url后面 添加

2021-04-28 22:02:23 216

原创 DML,SQL,DDL数据库操作

DML : Data Manipulate Language(数据操作语言) ,主要用于向数据库插入,修改,删除数据使用涉及的关键字有 : insert delete updateSQL,它的全称叫Structured Query Language,结构化的查询语言。之所以出现这个东西,是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。SQL定义了一系列标准和规范,数据库厂商也需要按照这个规范来,当然会有一些细小的差别,相比没有规范来说,要好很多比如 项目后期由于某些原因,需要进行数据库更换

2021-04-26 21:55:12 165

原创 navicat数据库基本操作

关系型和非关系型的区别关系型数据库查询来数据,得到对象,而非关系型数据库,保存键值对 查询处理数据,得到数组简单理解而关系型数据库 对于java而言,一个类就可以对应一个表,一个类对象就可以对应表中一行数据,一个成员变量可以对应表中的一个列(字段),能够做到一一的映射,数据库中是以表作为基本单位的非关系型数据库是存储键值对的,即有关系型数据库处理数据的方便性,也能处理大量数据,比较火的就是Redis、mongoDB了,各有千秋关系型数据库这里一个名词是ORM : Object Relation

2021-04-25 21:32:25 693

原创 StreamAPI

强大的StreamAPIStream API说明Java8中有两大最为重要的改变Lambda 表达式。Stream API。把真正的函数式编程风格引入到Java中,这是目前为止对Java类库最好的补充。Stream 和Collection 集合的区别:Collection 是一种静态的内存数据结构,而Stream 是有关计算的。前者是主要面向内存,存储在内存中,后者主要是面向CPU,通过CPU 实现计算。Stream是数据渠道,用于操作数据源(集合,数组等)所生成的元素序列,它讲的是计算。①St

2021-04-23 20:39:58 78

原创 Lambda

1.LambdaLambda是一个匿名函数,可以写出更简洁,更灵活的代码。使用Lambda从匿名类到Lambda转换举例1Runnable r1=new Runnable(){@Overridepublic void run(){System.out.prtinln(“hello”);}};LambdaRunnable r1=() -> System.out.println(“hello”);举例2//原来使用匿名内部类做参数传递TreeSet ts=new TreeS

2021-04-22 19:30:26 76

原创 多线程&实例

~~1. 程序、进程、线程程序:可执行的代码段进程:正在运行的程序线程:进程可以细分为线程,是程序的内部的一条执行路径2. 单核CPU和多核CPU单核cpu的多线程是一种假的多线程。它实际上是多个程序不断地切换。多核cpu才可以实现真正的多线程2.1 并行和并发并行:多个cpu同时执行多个任务。并发:一个cpu同时执行多个任务2.2 多线程优点多线程的效率并不会比单线程高,但是多线程处理任务的总时间会低于单线程。1,提高响应2,提高cpu利用率3,改善程序结构。使利于运行和修改

2021-04-18 17:05:58 270

原创 集合,List

集合Collection 接口Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection 接口存储一组不唯一,无序的对象。List 接口List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中的元素,第一

2021-04-12 21:12:41 106

原创 Set,比较器,List排序,泛型

Set无序不可重复TreeSet : 底层是红黑树(保证元素按照某种顺序排序)HashSet : 底层是散列TreeSet基本使用:java.util.SortedSetjava.util.TreeSet : 会按照某种顺序进行排序 数字 : 从小到大 字符串 : 每位的ASCII 日期 : 自然日期比较器有两种 要添加的元素实现比较器 专门准备一个比较器类(优先级高)进行排序的时候,根据比较器方法的返回值进行比较如果是0 说明重复,不

2021-04-12 19:34:34 175

原创 Java中的API

常用API1 谁的方法(哪个类的)2 什么方法(静态还是成员)3 功能是什么(这个方法能做什么)4 入参(使用该方法需要传递什么参数)5 出参(该方法返回值是什么)StringString 是字符串类 , 在 java.lang.String , 所以使用不需要导包底层就是一个char数组,所以字符串很多特性就是数组特性数组特性 :查询更改快,添加删除慢长度一旦确定不可更改字符串一旦确定 不能更改为了提升字符串的效率,java提供了一个"缓存机制",字符串常量池String是引用

2021-04-08 21:01:32 1346 2

原创 Day11

Abstract*是什么:*修饰符,修饰的类,是抽象类,不能被实例化。修饰的成员方法,是抽象方法,没有方法体,需要子类覆写。抽象方法必在抽象类中,抽象类中可以没有抽象方法,抽象类一般用于被继承,而抽象方法只能用于被子类覆写。如果一个非抽象类,继承一个抽象类,则必须实现所有抽象方法。如果一个抽象类,继承一个抽象类,则可以实现0~N个抽象方法。怎么用:package Test.test3;public class Abstract { public static void main(String

2021-04-06 20:45:31 98 1

原创 day10总结

数据类型本质:在内存中占有空间的大小。分为:基本数据类型和引用数据类型。基本:数值型,包含整数,byte short int long,和浮点型float double。字符型 char。布尔型,Boolean。引用数据类型:类,数组,接口。低精度到高精度是转换,高精度到低精度是强制转换。变量命名规则: 字母数字下划线和美元符号组成,其中不能以数字开始。命名的时候建议使用驼峰规则,望文知义。变量分类:静态变量:类体static修饰。局部变量:方法体中声明的变量成员变量:类体中没有sta

2021-04-06 20:30:55 139 1

原创 Day9

覆写:就是子类和父类有个一样(方法名,参数列表,返回值都一样)的成员方法覆写指定成员方法,只有成员方法可以覆写应用场景1,如果父类方法不能满足子类需求的时候,需要对方法进行覆写。...

2021-04-04 15:09:48 145 1

原创 day8

面向对象传值和传引用传值 : 基本类型传递传引用 : 引用类型传递传引用,传递的是地址,如果地址传递到另一个地方,则拥有相同地址的变量,可以找到同一个对象,那么操作的数据也是相互的public static void main(String[] args) { int i = 10; m1(i); // 10 System.out.println(i); A a = new A(18); m2(a); // 19 System.out.println(a.ag

2021-03-31 21:01:50 163

原创 Day5

数组:基于底层的数据结构,任何语言都有,用于存储多个数据。java中的数组可以看做多个相同数据类型的存储容器有序,可重复线性,空间是连续的内置对象,保存在堆内存,占用两块空间(栈内存变量 指向 堆内存对象)Arrays类java.util.Arrays 类 是java提供用于操作数据的工具类引用类型数组,类,接口意味着 数组保存的是地址length数组对象中有一个默认的length属性,保存当前数组的长度数组长度一旦确定,不能更改意味着 数组不能删除数据,想要删除数据,必须重新创建数

2021-03-28 14:11:40 72

原创 Day3

switch穿透,没有break直接从符合条件处执行取范围,可化整,化整就找求商或求余。在这里插入图片描述whiledowhile至少保证执行一次break终止外层循环

2021-03-24 19:17:17 96 1

转载 Day2.java之旅

基本类型:byte 二进制位数:8最小值:Byte.MIN_VALUE=-128最大值:Byte.MAX_VALUE=127基本类型:short 二进制位数:16最小值:Short.MIN_VALUE=-32768最大值:Short.MAX_VALUE=32767基本类型:int 二进制位数:32最小值:Integer.MIN_VALUE=-2147483648最大值:Integer.MAX_VALUE=2147483647基本类型:long 二进制位数:64最小值:Long.MIN_V

2021-03-23 18:39:06 62

原创 Day1.java之旅

java简介:1991年,命名OAK,是SUN公司推出,1995开始以java名义推出Java之父詹姆斯·高斯林JavaSE,JavaEE,JavaME特性四大特性 : 自动垃圾回收机制,面向对象,跨平台,多线程编译型语言 : 运行之前,先把源文件,通过指定的编译器生成 机器码文件,可以让计算机直接识别优点 : 只需要编译一次,就可以运行多次,执行效率高缺点 : 跨平台性能差解释型语言 : 每次运行之前,都对源文件进行解释,解释为当前操作系统可以识别的语言优点 : 跨平台较好缺点 : 每

2021-03-22 18:38:54 87 1

空空如也

空空如也

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

TA关注的人

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