会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jingyi_up
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2021年12月23日
插件集成框架——多项目分布式模式下的框架设计
摘要: 1、场景 作为一个网赚类小游戏开发公司,会快速的开发不同的游戏产品,整体架构采用微服务模式,中台模块包括三个功能模块(账户、用户、订单),所有游戏业务项目都与中台交互,从而只关注游戏业务端的功能开发即可。这是根据业务拆分的微服务模块。既然使用了微服务,就涉及到不同服务间的通信,这必然会使用到各种中间
阅读全文
posted @ 2021-12-23 21:57 jingyi_up
阅读(293)
评论(0)
推荐(0)
2021年12月22日
motan系列2——SPI机制
摘要: motan的SPI机制 motan整个项目由SPI机制贯穿起来。主要理解几个概念: 两个注解:@Spi主要于可扩展的接口,类似于模板模式,定义一个标准,可以自定义扩展;@SpiMeta作用于扩展类,可以定义名称,实例化方式(单例和原型) 另外有一个核心实现类 ExtensionLoader<T>,这
阅读全文
posted @ 2021-12-22 18:11 jingyi_up
阅读(136)
评论(0)
推荐(0)
2021年12月16日
重写equals方法为什么要重写hashcode方法
摘要: 1、原因 Object 的 equals() 默认比较的是对象的内存地址,而 hashCode() 也是对对象的内存地址进行hash。 因为Hash比equals方法的开销要小,速度更快,所以在涉及到hashcode的容器中(比如HashSet),判断自己是否持有该对象时,会先检查hashCode是
阅读全文
posted @ 2021-12-16 10:03 jingyi_up
阅读(1573)
评论(0)
推荐(1)
2021年12月13日
JUC——原子类
摘要: 全面了解Java原子类
阅读全文
posted @ 2021-12-13 15:57 jingyi_up
阅读(25)
评论(0)
推荐(0)
2021年12月11日
HashMap底层原理
摘要: Java 8系列之重新认识HashMap hashMap为什么链表长度为8才转换? 转换概率 链表查找速度和数组速度在8开始有差异 6个才还原,主要为了减少变换频率 hashMap为什么不使用AVL? AVL树就是平衡树 B树是平衡树 B+树是多路平衡树、数据在叶子节点链表上 红黑树是二叉搜索树 h
阅读全文
posted @ 2021-12-11 21:43 jingyi_up
阅读(47)
评论(0)
推荐(0)
2021年11月10日
HBase底层存储结构和原理
摘要: 1、数据存储结构 (1)逻辑结构 逻辑上是一张表,有行有列,但是物理上是k-v存储的。 一个列族包含n个列,在屋里结构上一个列族就是一个文件夹。一个文件夹中包好多个store文件。 rowKey又叫行键,它是有序的(字典顺序)。 来看下它的数据模型: • Name Space 命名空间,类似于关系型
阅读全文
posted @ 2021-11-10 18:33 jingyi_up
阅读(3912)
评论(1)
推荐(0)
2021年11月3日
HBase的javaAPI操作——DDL和DML
摘要: 1、先定义Admin和Connection对象 DDL操作需要Admin,DML操作需要Connection。 因为client连接HMaster和HRegionserver都是通过zookeeper,所以只要连接zookeeper就可以访问两者。 public static Connection
阅读全文
posted @ 2021-11-03 21:13 jingyi_up
阅读(333)
评论(0)
推荐(0)
2021年10月27日
zookeeper、hadoop、hbase集群搭建
摘要: 0、首先创建三台虚拟机,在此基础上搭建分布式集群 创建虚拟机:Mac上安装VMware&搭载CentOS7 三台设备: ip hostname 192.168.77.100 server001 192.168.77.110 server002 192.168.77.120 server003 版本:
阅读全文
posted @ 2021-10-27 18:07 jingyi_up
阅读(526)
评论(0)
推荐(0)
2021年10月13日
Mac上安装VMware&搭载CentOS7
摘要: 1、CentOS7镜像下载 下载地址:https://mirrors.aliyun.com/centos-vault/ 2、VMware安装和CentOS7安装 VMware Fusion下载最新版的就行:https://www.vmware.com/cn/products/fusion/fusio
阅读全文
posted @ 2021-10-13 15:23 jingyi_up
阅读(1765)
评论(1)
推荐(0)
2021年9月27日
管理Spring生命周期的几种方式
摘要: 要介入spring的生命周期,即在spring容器启动后和容器销毁前进行定制化操作,有以下四种方法: 1、实现Spring框架的InitializingBean和DisposableBean接口。 容器为前者调用afterPropertiesSet()方法,为后者调用destroy()方法,以允许b
阅读全文
posted @ 2021-09-27 16:03 jingyi_up
阅读(412)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告