Java开发必知必会

欢迎加入专栏,共同进步,点击链接即可:https://cloud.tencent.com/developer/column/invite/c55d9bee
112 篇文章
79.3K 次阅读
31 人订阅

全部文章

洋仔聊编程

图解JanusGraph系列 - 关于JanusGraph图数据批量快速导入的方案和想法(bulk load data)

JanusGraph的批量导入速度一直是用户使用的痛点, 下面会依托官网的介绍和个人理解,聊一下关于图数据批量快速导入的一些方案、方案使用场景和一些想;

10740
洋仔聊编程

图解JanusGraph系列-生成Hbase file离线批量导入方案

源码分析github地址,包含图数据库序列化逻辑分析,下述介绍结合源码分析,应该可以减少大家对这种导入方式花费的时间,github地址见上述;

7120
洋仔聊编程

【云+社区年度征文】编程之美!从线程池状态管理来看二进制操作之美

二进制操作在框架设计中被频繁使用,使用二进制在不同场景有提升计算速度、较少内存占用等多种优点;

11100
洋仔聊编程

图解NebulaGraph-开源国产分布式图数据库!

Nebula Graph:国产,开源,原生图支持,国内图库专家开发,这几个名词就值得我们去了解这个图库!

11120
洋仔聊编程

图解Janusgraph系列-官方测试图:诸神之图(Graph of the gods)分析

在Janusgraph中提供了一个用于测试的图,美名其曰“诸神之图”!英文名:Graph of the gods; 响当当的名字哈哈~~

7920
洋仔聊编程

图解Janusgraph系列-图数据底层序列化源码分析(Data Serialize)

JanusGraph的数据导入过程主要分为三阶段:prepare(准备)、serialize(序列化)、commit(提交);不同阶段有不同的作用,如下:

7220
洋仔聊编程

图解Janusgraph系列-Lock锁机制(本地锁+分布式锁)分析

在分布式系统中,难免涉及到对同一数据的并发操作,如何保证分布式系统中数据的并发安全呢?分布式锁!

8310
洋仔聊编程

图解Janusgraph系列-查询图数据过程源码分析

具体的诸神之图的创建分析,请看《JanusGraph-官方测试图:诸神之图分析》文章

11061
洋仔聊编程

图解Janusgraph系列-分布式id生成策略分析

在介绍JanusGraph的分布式ID生成策略之前,我们来简单分析一下分布式ID应该满足哪些特征?

15840
洋仔聊编程

没想到,Git居然有3种“后悔药”!

小明同学作为新人加入到一个新的项目组中做开发,在项目的迭代开发中,小明勤勤恳恳的写代码,直到有一次…

11120
洋仔聊编程

图解图库JanusGraph系列-一文知晓“图数据“底层存储结构

属性图: 属性图是由 顶点(Vertex),边(Edge),属性(Property)组成的有向图

15930
洋仔聊编程

使用 Log4j2 + SLF4j 打造日志系统的全方位教程

java 界里有许多实现日志功能的工具,最早得到广泛使用的是 log4j,许多应用程序的日志部分都交给了 log4j,不过作为组件开发者,他们希望自己的组件不要...

13520
洋仔聊编程

set\list\map部分源码解析

List、Set实现Collection接口。Map并没有实现任何接口,但内部聚合了一个Collection对象

6810
洋仔聊编程

Linux netstat命令结果分析

9310
洋仔聊编程

单元测试-mock使用应该注意什么

Mock的概念,其实很简单:所谓的mock就是创建一个类的虚假的对象,在测试环境中,用来替换掉真实的对象,以达到两大目的:

9620
洋仔聊编程

Junit5系列-Junit5中Assertions断言类

junit5中的JUnit Jupiter提供了Assertions类来替代了junit4中的Assert类并且添加了一些新的方法,所以工作过程中完全可以使用A...

9910
洋仔聊编程

Junit5系列-Junit5中@DisplayName自定义名称

测试类和测试方法可以声明自定义显示名称 ,可以包含空格,特殊字符,甚至是表情符号 ,自定义名称将由测试运行者和测试报告显示。 上述功能的实现使用的就是juni...

9630
洋仔聊编程

Docker--docker ps 命令与结果解析

里面包含ps的详细使用教程,虽然是英文的但是实例有一点英语功底就可以看懂,其中包含ps的模糊查询等。

11330
洋仔聊编程

gremlin-both()与bothE().bothV()的区别

之前一直以为在gremlin查询中,gremlin的both()和bothE().bothV()效果相同。但是在实际应用中,发现他们并不是相同的。

8310
洋仔聊编程

Git技术干货!工作中Git的使用实践和常用命令合集!

从本质上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。

9410

扫码关注云+社区

领取腾讯云代金券