随笔分类 - 工作总结
摘要:add by zhj: 转载时,目录没整理好,还会跳转到原文 其实RDB也可以存储多对多的关系,使用的是中间表,GDB使用的是边,RDB中的实体存储在数据表,而GDB存储在节点。两者使用的底层技术不同,但解决相同的问题。 对于使用者来讲,GDB和RDB区别不大,图数据库中的概念,语法在关系数据库中基
阅读全文
摘要:Cypher 语句实战 下载和安装 Neo4j windows 桌面版 环境设置 https://www.w3cschool.cn/neo4j/neo4j_exe_environment_setup.html Neo4j 解压版环境设置 https://www.w3cschool.cn/neo4j/
阅读全文
摘要:一、统一处理返回结果和异常处理的原因: 1、在springboot项目里我们希望接口返回的数据包含至少三个属性: a、code:请求接口的返回码,成功或者异常等返回编码,例如定义请求成功,code = "0000",查询结果为null,code = "0001"; b、msg:请求接口的描述,也就是
阅读全文
摘要:1、前言 在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等等角色,当然MQ消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了以往同步处理消息的思路(比如进行IM消息历史存储时,
阅读全文
摘要:在分布式系统存在多个 Shard 的场景中, 同时在各个 Shard 插入数据时, 怎么给这些数据生成全局的 unique ID? 在单机系统中 (例如一个 MySQL 实例), unique ID 的生成是非常简单的, 直接利用 MySQL 自带的自增 ID 功能就可以实现. 但在一个存在多个 S
阅读全文
摘要:引言 在面试中,大家应该经历过如下场景 面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?" 你:"因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla..." 面试官:"那自增主键达到最大值了,用完了怎么办?" 你:"
阅读全文
摘要:<! flowchart 箭头图标 勿删 neo4j 初探 参考 转载:http://shomy.top/2018/06/08/neo4j start/ 近期需要处理图数据,考察后打算使用neo4j, 相比其他一些图数据库,neo4j开源,跨平台,接口友好,文档齐全,完整支持ACID。 首先放一张网
阅读全文
摘要:你可以在网上找到大量炫酷的Docker 工具,并且大部分是开源的,可以通过Github访问。在过去的两年里,我开始在开发项目中大量使用Docker。当你开始使用Docker,你会发现它比你想象的还要适合于更多的使用场景。你也许希望Docker能够做的更多,当然你不会失望。 Docker社区非常活跃,
阅读全文
摘要:date: 2018 03 22 title: "neo4j源码分析1 编译打包启动" author: "邓子明" tags: 源码 neo4j 大数据 categories: 源码分析 1.打包 1.打包community 进入community,neo4j graphdb api, 注释掉com
阅读全文
摘要:<! flowchart 箭头图标 勿删 1.下载neo4j源码 https://github.com/neo4j/neo4j/ 参考文章 原文地址:https://blog.csdn.net/e15273/article/details/79520301
阅读全文
摘要:! flowchart 箭头图标 勿删 1、使用MVN命令 mvn clean install DskipTests 或者 mvn clean install Dmaven.test.skip=true 2、Eclipse中设置clean install跳过 在pom中设置如下即可。 <pl
阅读全文
摘要: Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。通过 Spring Boot 风格
阅读全文
摘要:目录基本介绍:服务连接:客户端:系列章节: 回到顶部基本介绍: 安装: 下载地址:https://www.consul.io/downloads.html 运行: consul agent dev 显示这个界面说明已经开启成功。 页面显示: 然后访问8500端口就可以看到页面: 命令:
阅读全文
摘要:<! flowchart 箭头图标 勿删 使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个
阅读全文
摘要: 最近工作中在编译打包项目的时候遇到了如标题所示的问题,报这个错误的类是 com.sun.tools.javac.util.Pair。问题很诡异,在Idea可以导入此类,项目启动运行也很正常,但就是在打包编译的时候会报错,在网上搜了该错误,,有的说是jdk安装问题
阅读全文
摘要:转自:zprofiler三板斧解决cpu占用率过高问题 此工具为阿里自产的profiler工具,在其他文章中看到有用此工具进行性能问题定位的。在此转载文章学习一下。 上周五碰到了一个线上机器cpu占用率过高的问题。问题本身比较简单,但是定位过程中动用了多个zprofiler的主要功能,
阅读全文
摘要:1.1 tsar是什么? tsar是淘宝自己开发的一个采集工具(类似于sar工具),主要用来收集服务器的系统信息(如cpu,io,mem,tcp等),以及应用数据(如squid haproxy nginx等)。 收集到的数据存储在磁盘上,可以随时查询历史信息,输出方式灵活多样,另外支持将数据存储到m
阅读全文
摘要:原文地址:https://yq.aliyun.com/articles/69520 我的问题排查工具箱 前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己
阅读全文
摘要:文 | 盛赫叮~,您有新的饿了么订单,正在阿里云上被接单。这篇文章成型于交易系统重构一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。如毕玄在系统设计的套路
阅读全文
摘要: 一直使用junit做为服务测试框架,感觉不错。最近有人反映在高并发的情况下,存在服务调不到。无奈再次打开单元测试模拟高并发的 情况,却发现junit不支持并发测试
阅读全文

浙公网安备 33010602011771号