logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【图数据库】NebulaGraph

NebulaGraph的图空间彼此之间是完全隔离的,将一个图空间作为工作空间后,您无法访问其他空间。检索新图空间的唯一方法是通过USE语句切换。只有God角色的用户可以执行CREATE SPACE语句。在大型集群中,由于启动时间不同,分片的分布可能不均衡。tag更像是MySQL中的表。边类型更像是MySQL中的表。

文章图片
#数据库
【数据库学习】PostgreSQL优化

基于代价的优化的产生就是为了解决上面RBO的弊端,让执行引擎依据预先存储到数据库中表的一些实时更新的统计信息来选择出最优代价最小的执行计划来执行query语句,CBO会根据统计信息来生成一组可能被使用到的执行计划,进而估算出每个计划的代价,从而选择出代价最小的交给执行器去执行,其中表的统计信息一般会有表大小,行数,单行长度,单列数据分布情况,索引情况等等。4)os缓存使用简单的LRU(移除最近最久

文章图片
#数据库#学习#postgresql
【数据库学习】Postgres(PG)原理及底层实现

事务(transaction):是用户定义的一组数据库操作,要么全做要么全不做,失败即回滚。保存点(savePoint)在一个大的事务中,可以把操作过程分成几个部分,第一个部分执行成功后可以建一个保存点,若后面的部分执行失败,则回滚到此保存点,而不必回滚整个事务。事务的实现即:RDBMS采取何种技术确保事务的ACID特性?回退(rollback):撤销sql执行过程。事务管理可以管理insert、

文章图片
#数据库
【算法】电梯调度算法/磁盘扫描算法

1,问题描述假如有十层楼,每层都有相同数量的人,一共有三部电梯并且没有楼梯。你将如何分配电梯来实现性能最优,及最小化每一层的等待时间?设计一个使大楼里所有人等待时间最短的算法,同时要考虑每一层的负载量。假定每一层人数相同且每层的人以同样的方式使用电梯。假设每天有几个小时是“高峰时段”,算法需要提供一种最“公平”的方式来将电梯分配到不同的楼层。2,问题分析分析问题,问题规定如下:...

#算法
【android学习】Fragment和ViewPager

1,概念1)认识fragment是activity的一个界面或一个组成部分,一个activity可以由多个fragment组成,每个Fragment有自己的生命周期、可接收和处理用户事件,避免了activity有太多繁重的代码。另外,可以根据用户的不同,动态的添加、替换和移除某个fragment。2)生命周期①onAttach(Activity)当fragm...

【java学习】进程、线程、程序

1,概念(1)分类①守护线程(Daemon Thread)用户线程可以通过System.exit(status)(status为0时表示正常退出,非0表示非正常退出)来退出JVM。父线程是守护线程子线程默认为守护线程,父线程是用户线程子线程默认为用户线程。父线程在创建子线程后,启动子线程之前,可以调用Thread实例的setDaemon方法来修改线程属性。当没有用户线程...

#java
【java学习】进程、线程、程序

1,概念(1)分类①守护线程(Daemon Thread)用户线程可以通过System.exit(status)(status为0时表示正常退出,非0表示非正常退出)来退出JVM。父线程是守护线程子线程默认为守护线程,父线程是用户线程子线程默认为用户线程。父线程在创建子线程后,启动子线程之前,可以调用Thread实例的setDaemon方法来修改线程属性。当没有用户线程...

#java
【大数据学习】Hadoop

1,概念Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。2,架构hadoop1.0时期架构hadoop2.0时期架构3,组成Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算1)...

【java学习】序列化与反序列化:Json框架、xml转换、msgpack;java序列化

1,概念1)JavaBeanJavaBean不是一个编程规则,也不是语法规范,它是一个习惯性的编程规范。在fastJson中,解析用到的实体类必须严格按照JavaBean规范来写。特点:①类为public②有一个无参数的构造方法。③属性为私有,通过getXxx()和setXxx方法设置属性(方法的第四个字母为大写)。④必须实现序列号接口。2)JSONObje............

#java
【java学习】类 JVM底层机制

1,JVM①JVM可以用软件/硬件实现。②字节码是虚拟机的机器码。③JVM将代码程序与各操作系统和硬件分开,JVM的存在使java可以跨平台。2,JDK(Java Development Kit)1)概念:JDK是用于支持Java程序开放的最小环境。2)组成:Java程序设计语言、Java虚拟机、Java API类库等三部分组成。3)包含组件:①Javac.exe是收录于JDK中的Java语

#java#jvm
    共 20 条
  • 1
  • 2
  • 请选择