Flink开发-实现有状态的计算1. Checkpoint原理及配置方法1.1 开启Checkpoint1.2 State Backend1.2.1 MemoryStateBackend1.2.2 FsStateBackend1.2.3 RocksDBStateBackend2. 故障重启恢复流程2.1 重启恢复基本流程2.2 重启策略2.2.1 Fixed Delay(固定延时重启)2.2.2
转载 2024-03-18 18:58:51
86阅读
递归到动规的一般转化方法递归函数有n个参数,就定义一个n维的数组,数组的下标是递归函数参数的取值范围,数组元素的值递归函数的返回值,这样就可以从边界值开始,逐步填充数组,相当于计算递归函数值的逆过程。动规解题的一般思路1. 将原问题分解为子问题把原问题分解为若干个子问题,子问题和原问题形式相同或类似,只不过规模变小了。子问题都解决,原问题即解决(数字三角形例)。子问题的解一旦求出就会被保存,所以每
转载 2024-02-23 23:09:57
53阅读
我发现了一些Java 8代码中可以帮助我们的一些选择,让我们一起来看看吧。1.Optional Optional是一个严重被低估的功能,并且有潜力删除很多困扰我们的NullPointerExceptions。这在代码边界中(要么是正在使用的API,要么是正在暴露的API)特别有用,因为它允许你和你的调用代码来推理所期待的东西。 然而,不加思考和设计就应用Optional可能会导致影响大量的类,并
理解松耦合的设计思想。 理解设计原则比掌握某一个具体的设计模式更重要。 设计
原创 2022-10-02 00:20:34
67阅读
面向对象思想概述第一个面向对象语言的基本特征:万物皆为对象。(封装)程序是对象的集合,它们通过发送消息来告知彼此所要做的。(方法调用)每个对象都有自己的由其他对象所构成的存储。(基本类型变量或自定义类型变量)每个对象都拥有其类型。(每个对象都是该类型的实例,对应java中的class)某一特定类型的所有对象都可以接收同样的消息。(多态)关于public、private、protected的理解:将
转载 2023-09-21 06:42:22
85阅读
1.关于抽象的进步。面向对象OOP的设计思路其实是把“抽象”这种编程方法进行了新的解释说明,把具体的人或事务抽象成了“类”“对象”的形式。面向对象的主要思想:万物即对象程序是对象的组合每个对象都有自己的空间,可以容纳其他对象每个对象都有自己的实例同一类的所有对象都能接收相同的消息2.对象的接口通过类构造对象,对象开放给使用者接口,此时使用者可以通过类的对象的接口给对象发出请求。3.面向对象编程要提
 java面向对象的特征之一:封装1、封装性的使用package edu.tongji.classdemo; /* 封装性 1.封装的目的:保护某些属性和方法不被外部所见 2.封装的实现 为属性和方法进行封装通过关键爱你字private声明 实现该属性的set和get方法,为外部所访问 */ class Person{ private int age; private String
转载 2023-12-17 16:00:26
32阅读
--javaOp思想基本内容--1.通过构造方法来创建对象类名  对象名 =new  类名称   前面的类名标识可以点出什么内容,后面的类名标识可以点出的真实类型对象名.属性    通过这种方法调试属性对象名.方法名()  通过这种方式调用方2.类与对象面向对象的过程发现类发现类的属性发现类的方法构造方法与重
转载 2023-08-18 18:52:20
71阅读
一、java是什么?Java是一门面向对象编程语言.不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。   因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。二、面向对象是什么?它的基本特征是什么?面向对象(Object Oriented)是软件开发方法。面向对
转载 2023-08-08 14:46:13
149阅读
JAVA的核心思想:面向对象,一切事物皆对象。而面向对象的四个特性才构成了面向对象。下面我将不会为你解释概念,只为你举出一些例子帮助你理解: 1.抽象:比如,我们将水果看做一个对象,而水果中又有苹果、梨子等等一系列的分类,在我们眼中,水果是对象,而苹果、梨子等也都是对象,对一个苹果而言,你会关心这个苹果产自哪里,苹果是姓什么吗?不会,这就是抽象,去掉我们不关心的,我们只关心它就是个苹果 2.继承:
转载 2023-09-22 18:09:41
68阅读
   HDFS设计目标1)硬件错误是常态,数据保存需要冗余。2)数据批量读取,Hadoop擅长数据分析而不是事务处理。3)大规模数据集。4)简单一致醒模型,降低系统复杂度,文件一次写入多次读取,)“数据就近”原则分配数据节点。HDFS体系结构NameNodeDataNodeSecondayNameNode事务日志映像文件 NameNode文件系统命名空间记录
转载 2024-02-17 12:38:43
30阅读
Java学习总结(三) —— 面向对象思想一、面向对象思想概述二、类与对象1. 什么是类?2. 什么是对象?3. 类与对象的关系4. 对象的内存图4.1 一个对象,调用一个方法内存图4.2 两个对象,调用同一方法内存图4.3 一个引用,作为参数传递到方法中内存图5. 成员变量和局部变量区别 一、面向对象思想概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向
俩个顺序数组归并 给出一个整数数组 和有序的整数数组 ,请将数组 合并到数组 中,变成一个有序的升序数组注意:1.可以假设 数组有足够的空间存放 数组的元素, 和 中初始的元素数目分别为 和 ,的数组空间大小为 + 2.不要返回合并的数组,返回是空的,将数组 的数据合并到里面就好了 3.数组在[0, ...
转载 2021-08-19 14:11:00
95阅读
2评论
对象关系映射(Object Relational Mapping,简称ORM)1提高我们开发效率ORM框架自动实现Entity实体的属性与关系型数据库字段的映射。
原创 2022-05-26 17:31:32
211阅读
递归函数是在一个函数通过名字调用自身的情况下构成的
原创 2022-11-23 00:11:37
121阅读
 作为一名系统工程师,排错是工作过程中经常会遇到的内容,而需要排错的对象往往是千奇百怪,各种各样都有。系统工程师被誉为“什么都懂的人”,因此,一旦发生问题,往往就成为了第一个被想到的人。相信,广大一线运维工程师都有这样的经历。 无疑,排错是需要技巧的。因为这项工作不仅需要很好的逻辑思维能力和丰富的工作经验,同时还需要使用正确的方式,合理的行为,正确的过程。我曾经
推荐 原创 2012-06-19 17:38:34
7196阅读
24点赞
12评论
  递归,说白了就是直接或者间接的调用自己的一种算法。它是把求解问题转化为规模较小的子问题,然后通过多次递归一直到可以得出结果的最小解,然后通过最小解逐层向上返回调用,最终得到整个问题的解。总之递归可以概括为一句话就是:“能进则进,不进则退”。   
原创 2013-01-12 17:27:30
316阅读
PM思想
原创 2017-07-26 21:12:54
862阅读
su - root 直接进入rootsudo - root 有root的一定权限的普通用户常规的系统变量 $PATHech0 $pathsource 文件生效让文件每次开机生效whi/etc/init.d/sshd netstat -an|grep 查看连接注意:在重启后,当前的crt仍然可以连接服务器PATH 环境变量大写,所有包含在环境变量里面的路径,都可以直接敲出来执行 
原创 2017-08-30 14:39:47
347阅读
1、什么是好的代码https://blog.csdn.net/Taobaojishu/article/details/998307472、如何提高代码质量https://blog.csdn.net/Taobaojishu/article/details/108413959
原创 2021-07-15 10:16:41
468阅读
  • 1
  • 2
  • 3
  • 4
  • 5