江帅帅

LV2
发表了文章

奈学:Java 和 JavaScript 是什么关系?

它是运行在浏览器中的一种脚本语言,在web页面中,Javascript可谓是无所不能:

江帅帅
JavaJavaScript
发表了文章

奈学开发者社区分享:Java - 设计模式的7个设计原则

因为设计模式就是基于这些原则的实现,所以很有必要了解这些原则,下面主要对面向对象编程的几个原则进行简单介绍。

江帅帅
Java
发表了文章

Java中强、软、弱、虚四种引用详解

强引用就是指在程序代码之中普遍存在的,指创建一个对象并把这个对象赋给一个引用变量,并没有像其它三种引用一样有一个就具体的类来描述。对于强引用对象,即使内存不足,...

江帅帅
Java
发表了文章

Java创建对象的方法有哪些?

2.运用反射,调用Java.lang.Class类当中newInstance方法。只能调用公共的无参构造函数。

江帅帅
Java
发表了文章

奈学:红黑树(RedBlackTree)的概述

AVL树是一种自平衡的二叉查找树,又称平衡二叉树。AVL用平衡因子判断是否平衡并通过旋转来实现平衡,它的平衡的要求是:所有节点的左右子树高度差不超过1。AVL树...

江帅帅
二叉树
发表了文章

奈学:reaseShared共享式释放锁

对于支持共享式的同步组件(即多个线程同时访问),它们和独占式的主要区别就是tryReleaseShared方法必须确保锁的释放是线程安全的(因为既然是多个线程能...

江帅帅
发表了文章

奈学:reaseShared共享式释放锁

对于支持共享式的同步组件(即多个线程同时访问),它们和独占式的主要区别就是tryReleaseShared方法必须确保锁的释放是线程安全的(因为既然是多个线程能...

江帅帅
发表了文章

奈学:Executor框架的概述

JDK1.5之前,我们如果想要使用Java线程来完成相关任务,一般涉及两个类,一个是Thread类,一个Thread对象在启动(start)之后会创建一个关联的...

江帅帅
发表了文章

什么是死锁?如何解决死锁?

死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产...

江帅帅
发表了文章

Flink 支持的重启策略有哪些

默认重启策略是通过Flink的配置文件设置的flink-conf.yaml。配置参数restart-strategy定义采用的策略。

江帅帅
发表了文章

NIO的组成有哪些——奈学

Buffer:与Channel进行交互,数据是从Channel读入缓冲区,从缓冲区写入Channel中的

江帅帅
发表了文章

奈学:一起了解几种序列化协议

序列化(编码)是将对象序列化为二进制形式(字节数组),主要用于网络传输、数据持久化等;而反序列化(解码)则是将从网络、磁盘等读取的字节数组还原成原始对象,主要用...

江帅帅
发表了文章

NameNode和SecondaryNameNode工作机制

(1)首次启动需要格式化NameNode,创建Fsimage和Edits文件。如果不是第一次启动,直接加载编辑日志和镜像文件到内存。

江帅帅
发表了文章

Django框架,Flask框架和Tornado框架各有什么优缺点

Django:Python 界最全能的 web 开发框架,battery-include 各种功能完备,可维护性和开发速度一级棒。常有人说 Django 慢,其...

江帅帅
DjangoFlaskTornado
发表了文章

Gossip 协议详解

Gossip protocol 也叫 Epidemic Protocol (流行病协议)。Gossip protocol在1987年8月由施乐-帕洛阿尔托研究中...

江帅帅
分布式
发表了文章

OOP面向对象编程(Object-Oriented Programming)概述

Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP)。

江帅帅
面向对象编程
发表了文章

单体架构知识点及单体架构的缺陷

一个归档包(例如war格式或者Jar格式)包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的方法论,我们称之为单体应用架构,这是一种比较传统的...

江帅帅
微服务架构
发表了文章

分布式事务精华总结篇

咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容...

江帅帅
分布式
发表了文章

Kafka 消息丢失与消费精确一次性

如果Kafka Producer使用“发后即忘”的方式发送消息,即调用producer.send(msg)方法来发送消息,方法会立即返回,但此时并不能说明消息已...

江帅帅
发表了文章

分布式柔性事务之最大努力通知事务详解

咱们今天聊聊分布式事务系列中的最后一个方案:最大努力通知事务。最大努力通知事务的主流实现仍是基于MQ来进行事务控制。最大努力通知事务和事务消息都是通知型事务,主...

江帅帅

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券