自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李洋洋

热爱技术,热爱学习,热爱总结,热爱分享!

  • 博客(104)
  • 资源 (8)
  • 论坛 (4)
  • 问答 (4)
  • 收藏
  • 关注

原创 【图数据库系列】-文章总目录

图数据库系列博文,主要介绍Janusgraph,本系列博文会不断更新和修改

2020-12-11 14:04:26 946 3

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

通过JanusGraph源码带你领略分布式id生成策略的魅力~

2020-09-01 10:23:18 1405 5

原创 图解图库JanusGraph系列-一文知晓“图数据“底层存储结构(JanusGraph data model)

你知道“图数据”是如何存储到图数据库的吗?

2020-08-18 19:39:48 2366

原创 图解JanusGraph系列 - JanusGraph指标监控报警(Monitoring JanusGraph)

讲述如何对JanusGraph的指标收集和监控+报警配置

2020-12-23 14:19:36 151 1

原创 编程之美,从线程池状态管理来看二进制操作之美

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

2020-12-22 19:29:46 63

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

依托官网和团队实践,聊一下关于图数据批量快速导入的一些方案、方案使用场景和一些想法;

2020-12-22 16:17:04 612

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

janusgraph抽取序列化逻辑生成Hbase file离线批量导入方案

2020-12-21 17:28:57 320 3

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

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

2020-12-17 20:28:06 578 5

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

在`Janusgraph`中提供了一个用于`测试`的图,美名其曰“`诸神之图`”!

2020-12-17 20:26:40 204

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

graph图结构数据是怎样被图数据库转换为二进制并存储的呢?

2020-12-17 19:18:18 1057 1

原创 图解Janusgraph系列-并发安全:Lock锁机制(本地锁+分布式锁)分析

带你领略图数据库 锁机制(分布式锁+本地锁)的魅力~

2020-12-16 20:10:00 248

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

如何基于图数据库查询图数据过程?源码分析

2020-10-27 17:04:47 612 2

原创 全面解决`Git`错误提交后该如何回滚操作?

你知道Git版本控制系统中都有哪些“后悔药”吗?本文通过案例讲解git reset 、 git revert 、 git checkout在版本控制中的作用

2020-08-20 20:10:46 4326 8

原创 图解图库JanusGraph系列-一文搞定janusgraph图数据库的本地源码编译(janusgraph source code compile)
原力计划

搞定janusgraph的源码编译~ source code compile

2020-06-10 20:38:02 843

原创 问题解决-idea 本地仓库中包含jar包,但是pom依赖文件标红

现象,maven的本地仓库中,明明存在这个包,但是在项目的pom文件中就是标红报错,reimport也不可以,这次编译一个框架的源码时遇到了这个问题,解决了一下,下面说下解决方法:首先,确认本地仓库存在该标红的jar包,版本也是对的!主要原因是因为,maven的本地仓库的索引(index)没有被更新为最新的问题,项目导入依赖时通过索引就拿不到对应的jar包,就报错。解决方案:idea编译器file -> settings -> Build,Execution,Deployment -&

2020-05-29 17:05:21 2927 1

原创 图解图库JanusGraph系列-解惑图数据库!你知道什么是图数据库吗?
原力计划

解惑图数据库!你知道什么是图数据库吗?

2020-05-27 16:38:49 988 1

原创 一文说透“静态代理“与“动态代理“
原力计划

什么是代理,动态代理? 从源头追溯,将动态代理讲明白!

2020-05-21 13:00:05 365 3

原创 以线上实例来看 内存泄漏的解决方案
原力计划

项目上线了一个接口,灰度一台机器运行一断时间后开始报OOM异常,当天就是上线的deadline,刺激~

2020-04-17 09:56:33 1836 4

原创 聊一聊,单元测试应该测试什么?
原力计划

现在大公司越来越重视项目的单元测试,甚至明确要求项目的单元测试覆盖率不能低于某个值,足可见单元测试的重要性;

2020-04-14 10:04:13 358

原创 教你maven项目如何自定义package打包

插件名称:maven-assembly-plugin目前最新的版本:3.2.0作用:该插件可以使用户根据自己的需求自定义打包规则和打包类型pom文件配置示例: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-as...

2020-03-13 09:51:20 1483

原创 Gremlin-both()与bothE().bothV()的区别

前言之前一直以为在gremlin查询中,gremlin的both()和bothE().bothV()效果相同。但是在实际应用中,发现他们并不是相同的。let`s begin~ =.=graph.V(3).both(): 返回 id为3的节点出边和入边获取到的目标节点,不包含id为3的源节点graph.V(3).bothE().bothV():返回 id为3的节点的出边和入编获取到的所有节点...

2019-10-18 16:54:51 796

原创 Git-git diff命令结果解析

在工作中,开发完一个分支commit之前,我们通常要确定一下自己在什么地方更改了代码,看看有没有误操作代码,这个时候,git diff命令闪亮登场~

2019-10-14 20:25:15 1343 1

原创 项目-无侵入代码方式使用Redis实现缓存功能

如何零侵入代码实现接口缓存处理呢?近期有同学问我,怎么使用aop方式用redis为项目接口调用添加缓存,在这里总结整理一下,博文难免会有纰漏,如有问题请评论不吝告知。在本文章,你会了解到如何使用redis,以及如何通过jedis操作redis通过AOP的方式实现缓存。在文章后面还介绍了AOP的相关知识点,希望对大家有些许帮助~

2019-10-10 16:46:26 1790 3

原创 Git - 使用git不知道内部实现机制怎么行

在工作过程中我们会不可避免的使用Git,但是你知道Git是如何存储你的文件、如何保存你的提交信息吗?等等 了解这些也便于我们更好的理解和记忆命令,更好的排查问题和使用Git,下面就让我们来看一下吧

2019-09-19 20:36:06 4988 7

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

工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用,下面介绍一些git在工作中的一些使用实践~本文介绍了Git是什么、Git的存储结构、Git的提交规则和一些工作中常会用到的git操作的过程,最后总结了常用的命令。

2019-09-17 21:02:52 17275 23

原创 收藏!一篇教会你写90%的shell脚本!

还不会写shell脚本?这篇文章教会你写90%的shell脚本!

2019-09-06 18:58:10 62571 31

翻译 【翻译】图解Janusgraph系列-查询谓词和数据类型(Janusgraph Search Predicates and Data Types)

文章列出了JanusGraph在 全局图搜索和局部遍历 中支持的所有谓词

2019-08-06 20:48:18 898

翻译 【翻译】图解Janusgraph系列-索引参数与全文索引查询(Janusgraph Index Parameters and Full Text Search)

本文介绍了janusgraph的索引参数与全文索引查询

2019-08-06 20:37:50 963

翻译 【翻译】图解Janusgraph系列-缓存(Janusgraph Caching)

JanusGraph采用多层数据缓存来促进快速图形遍历。这里按照从JanusGraph事务中访问它们的顺序列出了缓存层。缓存越接近事务,缓存访问越快,内存占用和维护开销就越高。

2019-08-06 20:26:36 849

翻译 【翻译】图解Janusgraph系列-事务详解(Janusgraph Transactions)

几乎所有与JanusGraph的交互都与事务相关联,本节描述了JanusGraph的事务语义和API

2019-08-06 20:19:55 1652

翻译 【翻译】图解Janusgraph系列-索引详解(Janusgraph Index)

介绍JanusGraph支持三索引类型:组合索引、混合索引、节点中心索引

2019-08-05 20:02:11 2084 1

转载 【转】什么是一致性hash算法?(详解)

一致性hash算法总结: 本质为一个0-2^32 -1(该值为自定义的Hash值空间)的闭环,将服务器节点Node根据使用自身具有代表性的信息hash对2^32取模,比如根据服务器名称+ip+节点名称等进行hash并取模后计算出node在hash环上的位置。我们在存储kv时通过对hash(key)来获取在环上的位置,向右查找直到找到第一个服务器node节点,就将其存储在该node节点上...

2019-02-20 18:28:00 391

转载 【转】linux-命令top详解

目录简介参数含义命令使用在工作中遇到了内存泄漏的问题,通过top监控了一下,发现top一些地方还不知道什么含义,故转载此博文,以便记录。原博文地址:http://www.cnblogs.com/sunshuhai/p/6250514.html简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进...

2019-01-24 10:57:37 495

原创 单元测试-系列博文目录

博主正完善项目的单元测试部分,也借此机会系统的复习了一下单元测试相关的东西,也陆陆续续写了一些文章,也希望对大家有一些帮助,欢迎参考~最近修改日期:2019-1-21单元测试单元测试-【转】论单元测试的重要性单元测试-一份如何写好单元测试的参考单元测试-mock使用应该注意什么待续...Junit5系列Junit5系列-什么是Junit5?Junit5系列-Juni...

2019-01-21 18:07:58 1029 1

原创 Junit5系列-什么是Junit5?

目录Junit5简介JDK 支持Maven 导入所有组件介绍JUnit PlatformJUnit JupiterJUnit VintageJunit5 BOMJunit5官网:JUnit5 is the next generation of JUnit.注意:以下内容绝大部分翻译自官网目标是为JVM上的开发人员端测试创建一个最新的基础。例如支持了jdk8的lambda表达式,流式处理...

2019-01-21 17:57:46 1787

转载 单元测试-【转】论单元测试的重要性

本文章转自:http://www.51testing.com/html/00/n-3724000.html ,只供学习使用。1 什么是单元测试单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位:函数。(维基百科)2 单元测试不是集成测试这里需要强调一个观念,那就是单元测试只是测试一个方法单元,它不是测试一整个流程。举个例子来说,一个L...

2019-01-21 11:41:56 624

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

目录概念使用场景原则常用框架概念Mock的概念,其实很简单:所谓的mock就是创建一个类的虚假的对象,在测试环境中,用来替换掉真实的对象,以达到两大目的:验证这个对象的某些方法的调用情况,调用了多少次,参数是什么等等指定这个对象的某些方法的行为,返回特定的值,或者是执行特定的动作上述两大目的应该好好理解一下,理解了目的也就大致知道了何时使用mock使用场景被测试对象依赖的对...

2019-01-18 17:23:17 764

原创 Junit5系列-Junit5中assertThrows()与assertDoesNotThrow()方法详解

目录简介案例分析源码分析简介Junit5中新添加了对方法抛出异常的断言Assertions类中的assertThrows()和assertDoesNotThrow(),使用此方法可以对被测试方法抛出的异常进行断言测试,而在junit4中的对异常进行断言实现相对来说比较麻烦的。assertThrows()主要对被测试方法的抛出异常进行测试,测试所抛出的异常是否满足预期。assertDoes...

2019-01-15 12:49:12 3912

原创 Junit5系列-Junit5中DisabledCondition条件测试执行

目录简介规定操作系统条件规定Java 运行环境条件规定系统属性条件规定环境变量条件规定脚本依赖条件Junit5中提供了许多可以基于操作系统、系统变量、环境变量甚至可以基于脚本去进行启动或禁止测试方法的执行,但是不怎么常用,就直接翻译官网上的文章吧。简介JUnit Jupiter中的ExecutionCondition扩展API允许开发人员以编程方式启用或禁用容器或测试。 这种情况最简单的...

2019-01-10 10:32:34 705

原创 Junit5系列-Junit5中@Disabled禁止执行

目录简介案例分析源码分析其他简介可以通过@Disabled注释,禁用整个测试类或单个测试方法。这个@Disabled注解代替了Junit4中的@Ignore注解,功能相同。案例分析其中每个方法的作用代码中的注释写的已经非常清楚了,就不再赘述了.大家最好将代码自己测试一遍,可以加深理解与记忆!案例代码:import org.junit.jupiter.api.Disabled;im...

2019-01-09 17:13:34 1215

基于SSM(spring springMVC mybatis mysql)框架的hrm人事管理系统后台实例

基于现如今流行的SSM(spring springMVC mybatis mysql)框架的hrm人事管理系统后台实例 sql代码与详解:http://blog.csdn.net/csdn___lyy/article/details/72887390

2017-12-04

java小实例下载-像素鸟游戏

小游戏 闲暇的时候可以玩一下哦 挺难得 如果有什么问题,留言评论即可,博主会尽快帮你解决的. 效果图及导入提示请看:http://blog.csdn.net/csdn___lyy/article/details/73550746

2017-06-21

java小实例下载-飞机大战游戏

小游戏 闲暇的时候可以玩一下哦 挺难得 如果有什么问题,留言评论即可,博主会尽快帮你解决的. 效果图及导入提示请看:http://blog.csdn.net/csdn___lyy/article/details/73550746

2017-06-21

java案例下载-名片(回收站)管理系统源码免费下载

内含项目war包sql文件,说明文档.javaEE案例下载-名片(回收站)管理系统源码免费下载,网站效果请看:http://blog.csdn.net/csdn___lyy

2017-07-09

基于现如今流行的SSM(spring springMVC mybatis mysql)框架的hrm人事管理系统后台源码实例下载

采用了注解的方式开发,一个简单的人事管理系统,包括文件下载上传,公告管理以及用户/职位/部门的增删改查等基本,页面图片请浏览http://blog.csdn.net/csdn___lyy/article/details/72887390

2017-06-06

spring所需jar包下载(4.3.8版)

spring所需jar包下载(4.3.8版)

2017-05-25

SSM-spring-springmvc-mybatis-jstl-mysql-c3p0整合开发jar(4.3版)包下载

里面包含spring-springmvc-mybatis-mysql连接jar-jstl支持jar-c3p0 jar包,几乎涵盖了SSM开发所有需要的jar包

2017-05-25

javaWeb最基础项目-购物车系统

适合初学者,javaWeb最基础项目-购物车系统,最基础的一个项目了,是我在刚入这行的时候写的,好怀念.

2017-07-30

私信通知收到了 在私信页面看不到

发表于 2017-11-30 最后回复 2020-08-15

SSM框架下junit测试报错,一直搞不好呀,跪求各位大佬帮忙呀.

发表于 2017-12-28 最后回复 2019-07-10

SSH中一次请求不能执行两个操作的问题?,跪求大佬

发表于 2018-01-11 最后回复 2018-09-05

关于基于token实现登录验证的问题

发表于 2017-12-09 最后回复 2017-12-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除