随笔分类 -  架构设计

上一页 1 2 3 4 5 6 7 8 9 ··· 40 下一页
摘要:<! 一个博主专栏付费入口 <! 一个博主专栏付费入口结束 <! flowchart 箭头图标 勿删 使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或 阅读全文
posted @ 2019-11-21 10:32 星朝 阅读(1758) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 一、背景介绍 在分布式系统中动态配置中,可以避免重复重启服务,动态更改服务参数等。一句话非常重要。 另外一篇文章也是这样说的,哈哈。 Consul 作为Spring 推荐的分布式调度系统其也具备配置中心的功能, 我们也可以利用其作为配置中心,其client端 阅读全文
posted @ 2019-11-21 10:20 星朝 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:<! 一个博主专栏付费入口 <! 一个博主专栏付费入口结束 <! flowchart 箭头图标 勿删 在 Spring Cloud 体系中,几乎每个角色都会有两个以上的产品提供选择,比如在注册中心有:Eureka、Consul、zookeeper、etcd 等;网关的产品有 Zuul、Spring 阅读全文
posted @ 2019-11-20 17:15 星朝 阅读(343) 评论(0) 推荐(0) 编辑
摘要:周末在家无聊 看新闻 看到关于监控的东西 拿来玩玩 试一下 感觉还蛮有意思 特此记录一下 这里只介绍客户端的配置   1:首先在POM中添加依赖 <dependency> <groupId>io.prometheus</groupId> <arti 阅读全文
posted @ 2019-11-19 10:08 星朝 阅读(1668) 评论(0) 推荐(0) 编辑
摘要:前言 转载一篇博客,简单,实用。 原文地址:intellij idea 忽略文件不提交 ps:下面均为转载博客的内容: 在intellij中忽略提交文件,分两种情况, 文件没有纳入版本管理 第一种,文件还没有纳入版本管理,这种通过 svn的ignore配置 version control— loca 阅读全文
posted @ 2019-11-18 10:14 星朝 阅读(6433) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 最近一直在做图数据库的相关工作,对neo4j的查询语言Cypher使用较多,故在此总结记录。Cypher作为图数据库的查询语言,感觉和关系型数据库的查询语言sql差不多吧。 1.如何找到一个节点x,x以某种关系同时连接两个不同节点a和b match (a) 阅读全文
posted @ 2019-11-14 14:15 星朝 阅读(4615) 评论(0) 推荐(1) 编辑
摘要:<! 一个博主专栏付费入口 <! 一个博主专栏付费入口结束 摘要:2017年时序数据库忽然火了起来。开年2月Facebook开源了beringei时序数据库;到了4月基于PostgreSQL打造的时序数据库TimeScaleDB也开源了,而早在2016年7月,百度云在其天工物联网平台上发布了国内首个 阅读全文
posted @ 2019-11-14 13:49 星朝 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:引言时间回到8年前,我人生中的第一份实习工作,是在某互联网公司的无线搜索部做一个C++工程师。当时的我可谓意气风发,想要大干一场,结果第一次上线就写了人生中第一个Casestudy。由于对部署环境的不了解,把SVN库里的配置文件错误地发到线上,并且上完线就去吃晚饭了,等吃饭回来发现师傅在焦头烂额地回 阅读全文
posted @ 2019-11-12 13:56 星朝 阅读(315) 评论(1) 推荐(1) 编辑
摘要:来源:阿里巴巴中间件技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况:对着画布无从下手 阅读全文
posted @ 2019-11-12 13:42 星朝 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:来源:jianshu.com/p/e674ee68fd3f1、为什么要用锁?锁 是为了解决并发操作引起的脏读、数据不一致的问题。2、锁实现的基本原理2.1、volatileJava编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语 阅读全文
posted @ 2019-11-12 13:28 星朝 阅读(1359) 评论(0) 推荐(0) 编辑
摘要:com.mysql.jdbc.Driver的前身是org.gjt.mm.mysql.Driver,现在主要用com.mysql.jdbc.Driver,但为了保持兼容性保留了org.gjt.mm.mysql.Driver这个路径的引用。   mysql connector java 5.1 阅读全文
posted @ 2019-11-09 23:21 星朝 阅读(437) 评论(0) 推荐(0) 编辑
摘要:关于分布式锁很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能 阅读全文
posted @ 2019-11-06 17:52 星朝 阅读(551) 评论(0) 推荐(0) 编辑
摘要:背景 “那啥,你过来一下!” “怎么了?我代码都单元测试了的,没出问题啊!”我一脸懵逼跑到运维大佬旁边。 “你看看!你看看!多少条报警,赶快优化一下!” 运维大佬短信列表里面好多MySQL CPU 100%报警短信。再看看项目名称不就是我前几天刚发布的项目吗!? 我心底一沉,赶快赔上笑脸。“这个一定 阅读全文
posted @ 2019-11-06 15:03 星朝 阅读(289) 评论(0) 推荐(0) 编辑
摘要:前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严 阅读全文
posted @ 2019-11-06 14:43 星朝 阅读(399) 评论(0) 推荐(0) 编辑
摘要:1. Neo4j简介Neo4j是一个用Java实现的、高性能的、NoSQL图形数据库。Neo4j 使用图(graph)相关的概念来描述数据模型,通过图中的节点和节点的关系来建模。Neo4j完全兼容ACID的事务性。Neo4j以“节点空间”来表达领域数据,相对于传统的关系型数据库的表、行和列来说,节点 阅读全文
posted @ 2019-11-06 11:17 星朝 阅读(1159) 评论(0) 推荐(1) 编辑
摘要:Kafka实际使用过程中遇到的一些问题及解决方法: 1.关于Kafka的分区: 开始使用Kafka的时候,没有分区的概念,以为类似于传统的MQ中间件一样,就直接从程序中获取Kafka中的数据。 后来程序搭建了多套,发现永远只有一个消费者(消费者应用部署在多个tomcat上)会从Kafka中获取数据进 阅读全文
posted @ 2019-11-04 09:29 星朝 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:(1)  如果想消费已经被消费过的数据 consumer是底层采用的是一个阻塞队列,只要一有producer生产数据,那consumer就会将数据消费。当然这里会产生一个很严重的问题,如果你重启一消费者程序,那你连一条数据都抓不到,但是log文件中明明可以看到所有数据都好好的存在 阅读全文
posted @ 2019-11-04 09:27 星朝 阅读(946) 评论(0) 推荐(0) 编辑
摘要:6 回复 pangguoming 1楼•3 年前 你是想要neo4j web控制端的可视化功能吗? 那是用D3.js 做的,你用前端用D3.js配合Java自己做 或者 去下载neo4j 的前端 开源代码 都可以 zhich 2楼•3 年前 谢谢,问下 spring data 是不是不能显示图形,只 阅读全文
posted @ 2019-10-31 18:00 星朝 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:来自:JavaGuideGithub 地址:https://github.com/Snailclimb/springboot integration examples目录:使用 SpringBoot+Dubbo 搭建一个简单分布式服务实战之前,先来看几个重要的概念什么是分布式?什么是 Duboo?D 阅读全文
posted @ 2019-10-30 16:49 星朝 阅读(747) 评论(0) 推荐(0) 编辑
摘要:概述 幂等性原本是数学上的概念,即使公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种理念:调用接口发生异常并且 阅读全文
posted @ 2019-10-30 14:19 星朝 阅读(321) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 40 下一页