自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java垃圾回收机制

java垃圾回收机制

2022-01-10 20:33:56 286

原创 Flink轻量级异步快照ABS实现原理

一、异步快照ABS简介准确一次(exactly once)的送达保证是实时计算的关键特性之一,这要求作业从失败恢复后的状态以及管道中的数据流要和失败时一致,通常这是通过定期对作业状态和数据流进行快照实现的。然而这种方式主要有两点不足:首先,快照进行期间常常要暂停数据流的摄入,造成额外延迟和吞吐量下降;其次,快照会过度谨慎地将管道里正在计算的数据也随着状态保存下来,导致快照过于庞大。针对以上两个问题,Apache Flink(下简称 Flink)引入了异步屏障快照(Asynchronous Barrier

2021-10-31 17:35:15 544

原创 Google云计算三大论文中英文版

Google云计算三大论文中英文版链接:https://pan.baidu.com/s/1lFj5WdqmaVzg0vgRzPoL0w提取码:gtlu

2020-07-12 11:34:51 940

原创 史上最全讲解:十大经典排序算法

史上最全讲解:十大经典排序算法文章目录史上最全讲解:十大经典排序算法1 比较类1.1 冒泡排序1.2 选择排序1.3 插入排序1.4 希尔排序(增强版插入排序)1.5 堆排序2 分桶类1.5 堆排序2 桶分类2.1 桶排序2.2 计数排序2.3 基数排序3 分而治之类3.1 归并排序3.2 快速排序1 比较类1.1 冒泡排序**思路:**从第一个开始依次比较,若后一位大于前一位则交换顺...

2020-05-02 20:03:57 323

原创 SpringBootApplication包含的三个注解

SpringBootApplication包含的三个注解

2020-03-31 10:39:42 2572

原创 史上最全讲解:RPC

什么是RPC?为什么要用RPC?

2020-03-30 21:02:48 537

原创 springCloud provider(服务提供方) consumer(服务调用方) server(注册中心) 运行原理

springCloud provider(服务提供方) consumer(服务调用方) server(注册中心) 运行原理Provider第一步 provider注册到server上provider 模块启动的时候 会通过发送rest请求的方式把自己服务的一些元数据注册到eureka server注册中心EurekaServer接收到请求后 将数据存储在一个双层结构Map中第一层的ke...

2020-03-30 20:32:42 1513

原创 Crm项目总结-营销模块-机会数据管理

Crm项目总结营销模块-机会数据管理机会数据管理业务场景​ 为了提高客户购买公司产品的几率,对于客户的咨询需求(新产品 ,新客户转型),系统将该数据录入到数据库,后续对客户进行开发操作,录入的每一条数据成为机会数据,这些数据后续都有可能给公司产生效益。机会数据管理表结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ij3XBWqC-15838451354...

2020-03-10 21:04:56 617

原创 史上最全讲解:JSON

文章目录JSONjson的定义json的格式json对象和json字符串的区别javascript中的json语法java中的json方法GsonfastJsonJSONjson的定义json是javasript object notation的简称,json的格式基本类型{ "name":"zhangsan", "age":18, "sex":true}数组类型...

2020-03-10 19:15:08 362

原创 史上最全讲解:java中的List,Set,Map

文章目录java中的List,Set,Map,Properties容器之间的关系List类List接口特点:ArrayList:Vector:LinkedList:Set类Set类的特点HashSetHashTableTreeSetMap类Map类的特点HashMapTreeMapPropertiesjava中的List,Set,Map,Properties容器之间的关系容量可以随时扩充的容...

2020-03-10 11:01:27 174

原创 IDEA连接GitHub解决Incorrect Credentials 401,Invalida Authentication data问题

在IDEA连接github的时候,账号密码都没有问题,一直出现下面的两个问题最终,只需要修改Github上账号的密码再次重新登录就好了!!!真的是有毒

2020-02-23 16:05:46 17905 8

原创 史上最全讲解:Spring详解

typora-root-url: imagestypora-copy-images-to: imagesSpring第一天高级课程安排阶段一​ SSM框架(Spring SpringMVC MyBatis)​ FreeMaker模板引擎​ EasyUI框架​ CRM项目(后台管理项目)阶段二​ 商城项目​ Dobbu分布式​ Redis缓存​ RabbitMQ消息队...

2020-02-07 23:58:42 1105

原创 史上最全讲解:IOC

什么是IOC通俗易懂的理解IOC由于引进了中间位置的“第三方”,也就是IOC容器,使得A、B、C、D这4个对象没有了耦合关系,齿轮之间的传动全部依靠“第三方”了,全部对象的控制权全部上缴给“第三方”IOC容器,所以,IOC容器成了整个系统的关键核心,它起到了一种类似“粘合剂”的作用,把系统中的所有对象粘合在一起发挥作用,如果没有这个“粘合剂”,对象与对象之间会彼此失去联系,这就是有人把IO...

2020-02-06 18:47:45 514

原创 史上最全讲解:Spring

文章目录什么是框架什么是Spring框架Spring作用Spring环境搭建1.新建maven项目2.设置项目的坐标3.设置maven环境4.设置项目名称和存储位置5.修改pom.xml配置文件6.添加spring的配置文件7.创建bean对象8.通过spring.xml配置bean对象9.加载配置文件,获取实例化对象Spring IOC技术Spring IOC配置文件加载方式Spring IOC...

2020-02-05 17:41:47 231

原创 史上最全讲解:数据结构

线性表的存储结构顺序存储结构 查询快链式存储结构 增删改快 没有索引一般采用while循环遍历

2020-02-03 08:58:37 143

原创 史上最全讲解:JSTL

2020-01-08 11:15:28 80

原创 史上最全讲解:cookie和session

请求转发(request):一次请求 共享request里的数据(因为是一次请求所以request没有销毁)浏览器地址栏url不变发送重定向(response): 多次请求 不共享request里的数据(每次请求数据库都会新建request对象 每次的request对象都不一样) 浏览器地址栏url改变cookie:浏览器的技术 在服务器声明 存在于浏览器运行内存中 一般默认浏览器关闭即销毁 ...

2020-01-01 20:15:36 130

原创 史上最全讲解:web了解和第一个servlet

web了解和第一个servlet文章目录web了解和第一个servletHTTP协议什么是HTTP协议:http请求组成部分:http响应组成部分:服务器介绍及tomcat什么是服务器什么是tomcat第一个servletHTTP协议什么是HTTP协议:Hyper Text Transfer Protocol 超文本传输协议规范浏览器和服务器之间数据的传输格式没有http协议可以进行数...

2019-12-29 20:02:53 119

原创 史上最全讲解:JDBC

史上最全讲解:JDBCJDBC的连接java连接数据库基本流程:前提: 先去Oracle数据库安装路径下,获取到ojdbc6.jar 拿到项目中,新建一个资源文件夹,objc6.java放进去,点击右键build path->add to build path1.加载驱动(选择哪一个数据库)2.获取连接(与数据库连接上)3.准备sql4.获取处理块 (打包发送)5.执行完毕...

2019-12-13 22:12:47 121

原创 史上最全讲解:oracle数据库(续)

史上最全讲解:oracle数据库(续)视图与索引视图(可以理解为一个虚拟的表作为别名),建立在表和结果集之间的,虚拟表–不建议修改试图中的数据,如果要修改去对应的表中修改–授权: grant dba to 用户名;–回收: revoke dba from 用户名;–创建试图:create or replace view 视图名 as select语句 [with read only]...

2019-12-12 19:06:42 145

原创 史上最全讲解:oracle数据库

史上最全讲解:oracle数据库基本查询语句函数–内置函数–单行函数 : 一条记录返回一个结果–组函数|多行函数|聚合函数 : 多条记录返回一个结果(对多条行记录进行处理)当前时间 日期对象select sysdate from dual;–****日期对象与字符串之间的转换 to_date() to_char()select to_char(sysdate,‘yyyy/mm...

2019-12-12 18:56:05 183

原创 史上最全讲解:ORACLE数据库简介

史上最全讲解:ORACLE数据库简介文章目录史上最全讲解:ORACLE数据库简介数据库什么是数据库数据库管理系统DBEMS数据库分类关系型数据库SQL数据库与java对比三范式(normal formula)查询SELECT数据库什么是数据库长期存储在计算机内有结构的,大量的共享的数据集合.数据库管理系统DBEMS数据库管理系统(Database Management 是一种 操纵和管...

2019-12-09 19:43:40 1058

原创 史上最全讲解:JAVA中的反射

史上最全讲解:JAVA中的反射文章目录史上最全讲解:JAVA中的反射反射概述获取Class对象获取构造方法获取方法获取属性反射概述反射机制:将类中的各个部分部分封装成其他的对象(构造方法对象们,方法对象们,属性们)JAVA代码在计算机中经历的三个阶段:反射发生在程序运行时期!简单案例介绍: 想要实现一个类中的方法,但是目前不确定是哪个类,比如:有一个Person类里面有一个teach...

2019-12-08 14:00:57 133

原创 史上最全讲解: JAVA中的网络编程

史上最全讲解: 网络编程IP 端口 url协议: 交流的方式资源传输层协议: udp tcpIP: 定义网络上的节点(手机,电脑,路由器…)ipv4 32位 ipv6特殊的IP:192.168.0.0~192.168.255.255 组织内部IP,非注册IPip与域名之间的关系:DNS 服务器java提供了一个类: InetAddress端口: 区分不同的软件 ,2个...

2019-12-06 21:51:07 136

原创 史上最全讲解:JAVA中的Map与Thread

Map与Thread文章目录Map与ThreadMapHashMapTreeMapPropertiesThread开启多线程方法1多线程开启方法212306买票问题龟兔赛跑MapMap :存储的每一个数据都是一个键值对形式存在的 k,vkey 无序的**,唯一的** -->就是一个set集合value 无序的,可重复的一个key对象一个value,两者之间存在映射关系如果存...

2019-12-05 19:36:07 856

原创 史上最全讲解:Java中的二维数组与容器

史上最全讲解: Java中的二维数组与容器文章目录史上最全讲解: Java中的二维数组与容器二维数组定义语法格式Arrays容器定义CollectionListArrayListVectorLinkedListSetHashSet二维数组定义数组中存放着数组语法格式声明 数据类型[][] [] [] 数组名初始化动态初始化: 数据类型[][] 数组名 = new ...

2019-12-03 19:49:27 1144

原创 史上最全讲解:Java中的IO流

史上最全讲解:Java中的IO流文章目录史上最全讲解:Java中的IO流File类定义构造方法普通方法IO流按流向分按操作单元分按功能分字节输入输出流字符输入输出流缓冲流转换流数据流对象流File类定义文件和目录路径名的抽象表示形式(不能对文件进行读写操作),表示一个文件根据相对路径和绝对路径可以表示存在的和不存在的.构造方法File(String pathname)File(Fi...

2019-12-02 21:45:00 458

原创 史上最全讲解: JAVA中的常见类-字符串类,基本数据类型的包装类,日期Date类,枚举Enum类

史上最全讲解: 常见类-字符串类,基本数据类型的包装类,日期Date类,枚举Enum类字符串类String类不可变长的字符序列,Java程序中所有的字符串字面值(“abc”)都作为此类的实例实现首先String被final修饰是不能被继承的,字符串是常量,在内存中可以共享每次创建后不能更改。也就是说每次对String字符串进行改变操作实际上是创建一个新的String对象和 String...

2019-12-01 14:11:31 181

原创 史上最全讲解: JAVA中的单例模式,内部类与异常

史上最全讲解: 单例模式,内部类与异常文章目录史上最全讲解: 单例模式,内部类与异常单例模式懒汉模式饿汉模式工厂模式代理模式内部类成员内部类静态内部类私有内部类局部内部类匿名内部类Lambda表达式异常Exception编译异常 CheckedException常见的异常Exception设计模式共有23种设计模式,是前辈对代码开发经验的总结.不仅仅Java,其它面向对象语言也有.单例模式...

2019-11-29 21:27:16 514

原创 史上最全讲解:JAVA中的Object类,多态polymophism,抽象类abstract class,接口interface

史上最全讲解:Object类,多态polymorphism,抽象类abstract class,接口interface文章目录史上最全讲解:Object类,多态polymorphism,抽象类abstract class,接口interfaceObject类Object类toString()equals多态定义前提体现注意事项多态使用成员的特点转型抽象类抽象方法抽象类注意事项接口接口的优点接口的...

2019-11-28 22:21:00 232

原创 史上最全讲解:JAVA中的block,package和import,权限修饰符,封装与继承,override与super.

史上最全讲解:block,package和import,权限修饰符,封装与继承,override与super.block块的分类块: {}是一个作用域,写在花括号之内普通语句块(局部代码块): 写在类中方法之中,方法调用时被执行!构造块:类中方法之外,创建对象时被执行!静态块: static{};类中方法之外,类加载时就会被执行!注意事项构造块中的代码先于构造器中的代码执行,...

2019-11-26 20:01:27 456

原创 史上最全讲解: JAVA中的返回值类型,构造器 ,关键字this与static

史上最全讲解: 参数与返回值类型,构造器 ,关键字this与static文章目录史上最全讲解: 参数与返回值类型,构造器 ,关键字this与static返回值类型构造器定义返回值类型方法的参数|返回值都可以为任意类型,可以是基本数据类型,也可以是自定义的引用数据类型.package com.shsxt.oop01;//蛋糕师//注意: 方法的参数|返回值都可以为任意类型,包括自定义的引...

2019-11-25 20:48:00 3287

原创 史上最全讲解:JAVA中的方法 数组 类

史上最全讲解:数组 方法 类文章目录史上最全讲解:数组 方法 类数组数组的定义:数组的特点:数组的初始化:数组的遍历: 从前到后拿到每一个数据方法方法定义:方法特点:方法的分类:没有返回值类型的方法方法的重载递归面向对象面向过程与面向对象之间的区别:面向对象提出2个概念:数组数组的定义:相同数据类型的有序集合数组和变量都可以用来存储数据但是变量只能存储单个数据,而数组可以存储多个数据。...

2019-11-24 19:56:20 288

原创 史上最全讲解:JAVA循环语句

史上最详讲解:JAVA循环语句for循环for循环格式:for(条件初始化;条件判断;条件变化){重复执行的代码;}条件初始化: 声明一个变量,并第一次赋值 int i=1条件判断: 对条件|变量i进行判断,如果满足要求,结果为true,就可以执行这一次循环体语句{},如果结果为false,不满足要求,这一次执行不了并且循环结束条件变化: 变量i自身值的改变for循环的执行流程...

2019-11-22 21:39:24 443

原创 史上最全讲解:JAVA运算符与选择分支

史上最详讲解:JAVA运算符与选择分支文章目录史上最详讲解:JAVA运算符与选择分支运算符算数运算符赋值运算符关系运算符逻辑运算符条件运算符位运算符选择语句if语句switch语句运算符操作数:运算符左右两边的数称之为操作数表达式:运算符连接左右两边的操作数整体称为表达式JAVA运算符分为以下6类: 1.算数运算符2.赋值运算符3.比较|关系运算符4.逻辑运算符5.条件运算符...

2019-11-21 21:09:53 221

原创 史上最全讲解:JAVA中的基本数据类型及其转换

史上最全讲解:JAVA中的基本数据类型及其转换文章目录史上最全讲解:JAVA中的基本数据类型及其转换1.数据类型简介1.1基本数据类型1.2引用数据类型2.数据类型转换2.1 自动转换类型2.2 强制转换类型​ 计算机编程语言是处理数据的,处理的数据必须要有明确的类型。Java中的数据类型主要分为基本数据类型和应用数据类型,不同的数据类型相互之间可以转化。1.数据类型简介1....

2019-11-20 11:56:18 375

空空如也

空空如也

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

TA关注的人

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