- 博客(58)
- 资源 (1)
- 收藏
- 关注
原创 Zookeeper概述
Apache ZooKeeper是由集群(节点组)使用的一种服务,用于在自身之间协调并使用鲁棒同步技术维护共享数据。ZooKeeper本身是一个分布式应用程序,提供用于编写分布式应用程序的服务。ZooKeeper提供的常见服务如下 :命名服务:按名称标识集群中的节点。它类似于DNS,但是对于节点。配置管理:加入节点的系统的最新和最新的配置信息。集群管理:实时加入/退出集群中的节点和节点状态。选举算法:选择节点作为协调目的的leader。锁定和同步服务:在修改数据时锁定数据。
2023-11-14 08:56:25 602
原创 银行从业--法律法规
托收(collection)是指在进出口贸易中,出口方开具以进口方为付款人的汇票,委托出口方银行通过其在进口方的分行或代理行向进口方收取货款的一种结算方式。根据托收时是否向银行提交货运单据,可分为光票托收和跟单托收两种。
2023-10-16 21:31:17 420
原创 软考知识汇总-软件工程
CMMI是CMM模型的集成,分为阶段式模型和连续式模型。类似于CMM,关注于组织的成熟度。将软件工程成熟度分为5个级别。关注每个过程域的能力。
2023-10-03 23:19:09 588
原创 软考知识汇总 -- 计算机网络
协议名://主机名.域名.域名后缀.域名分类/目录/网页文件。SMTP和POP3都使用TPC端口传输和接收邮件。TCP和UDP均提供了端口寻址功能。覆盖范围最小和通信距离最短。
2023-09-22 16:01:56 594
原创 软考知识汇总--结构化开发方法
数据流、加工和数据存储用于构建软件系统内部的数据处理模型;外部实体表示存在于系统之外的对象,用来帮助用户理解系统数据的来源和去向。数据流图也称数据流程图(DFD),它是一种便于用户理解、分析系统数据流程的图形工具。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是。结构化方法总的指导思想是。,它的基本原则是功能的。
2023-09-13 22:32:43 467
原创 软考知识汇总-计算机系统
文章目录1 计算器1 计算器算术逻辑单元(ALU):运算器重要组成部件,负责处理数据,实现对数据的算数运算和逻辑运算。累加寄存器(AC):简称累加器,为ALU提供数据并暂存运算结果。数据缓冲寄存器(DR):作为CPU和内存、外部设备之间数据传送的中转站。状态条件寄存器(PSW):保存由算数指令和逻辑指令运行或测试的结果建立的各种条件码内容。
2023-09-09 17:22:40 431
原创 配置SSH免密登陆
每次新建一个服务器,需要使用ssh远程连接的服务器的时候我就会回忆起每次恶心的配置ssh公私钥免密登陆过程。每次配置都会折腾很多次,一开始不懂公私钥的概念,所以配置上思路出了点问题。如今已经很理解公私钥了,还是被坑。近来认真一看网上的文章,我发现大部分教程对于mac用户是有问题的。那就是少了一步ssh-add。本文给出mac设置公私钥免密登录的正确步骤。
2023-06-07 18:22:54 1060
原创 字符串易错题
public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao"; String c="bao"; System.out.println(a==MESSAGE); System.out.println((b+c)==MESSAG
2022-03-26 21:39:53 149
原创 多态继承中的易错混淆示例
class Test { public static void main(String[] args) { System.out.println(new B().getValue()); } static class A { protected int value; public A (int v) { setValue(v); } public void setValue(int
2022-03-26 14:14:00 119
转载 Java类型信息
一、RTTI简介RTTI(Run-Time Type Identification)运行时类型识别,使得而我们可以在程序运行是发现和使用类型信息。面向对象的本质是是:让代码只操纵对基类的引用,如果扩展一个新类也不需要修改代码。在调用方法时通过动态绑定,用派生类覆盖基类的操作。也就是多态。二、Class对象2.1 简介每一个类都有一个Class对象,存储在与类同名的.class文件中2.2 对象的加载每当编写并且编译了一个新类,就会产生一个Class对象,存储在同名的.class
2022-03-24 10:46:34 371
原创 Java类加载过程
前言Java程序(.java)通过javac编译器生成二进制的字节码文件(.class文件),Java虚拟机再将class字节码解释成可执行的机器码。所以在不同的平台,只要有Java虚拟机,那么就可以把字节码解释成对应平台的机器码,即Java被称作“与平台无关的编程语言”。类加载机制Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称为类的加载机制。类型的加载、连接和初始化过程都是在程序运行期间完成
2022-03-24 09:36:56 3219
原创 Java垃圾收集与内存回收
一、概述1.1 哪些内存不需要回收?在java运行时数据区域中,程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,内存分配和回收都已经具备确定性,当方法结束或者线程结束的时候,内存自然就随着回收了1.2 哪些内存需要回收?Java堆和方法区两个区域则明显有着不确定性,只有处于运行期间我们才知道程序究竟会创建多少对象,这部分的内存分配和回收是动态的,而垃圾收集器所关注的就是这部分内存。二、分析2.1 引用计数算法在对象中添加一个引用计数器,每当有一个地方引用它时,计数器
2022-03-23 17:00:27 343
原创 Java异常处理
一、异常简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行或者运行过程中出现的错误。二、异常对象异常对象与正常new一个对象一样,标准异常类都有两个构造器一个是默认构造器,一个是接受字符串作为参数,以便把相关信息放入异常对象的构造器throw new Exception()throw new Exception("")三、捕获异常3.1 try块用于监听。将要被监听的代码
2022-03-22 09:48:11 519
原创 Java集合工具类Collections
初学Java看到Collections.shuffle(),我说Collection源码里没有这个静态方法啊细看才发现,工具类Collections多了一个s1 Collections简介package java.util包里java8 文档原文This class consists exclusively of static methods that operate on or return collections. It contains polymorphic algorithms th
2022-03-21 21:37:01 317
转载 Java容器类
Collection 独立元素序列List必须按照插入的顺序保存元素Set不能有重复元素Queue按照排队规则来确定对象产生的顺序Map 一组“键值对”对象
2022-03-21 16:16:59 228
原创 Java 三元运算符的自动类型转换
牛客这题第一次做的时候我以为输出是 1 1,实际输出是1.0 1后来才知道三元操作符还有类型转换这一说public static void main(String[] args) { Object o1 = true ? new Integer(1) : new Double(2.0); Object o2; if (true) { o2 = new Integer(1); } else { o2 = new Double(2.0); }
2022-03-20 22:02:40 940 1
原创 Java 域的概念
域是由英文单词field翻译来的每次看到什么静态域啥的弄不清楚域到底是啥oracle网站上原文fieldA data member of a class. Unless specified otherwise, a field is not static.翻译过来就是:类的数据成员。除非另有规定,否则域不是静态的。...
2022-03-20 18:00:28 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人