随笔分类 -  架构设计

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页
摘要:Eureka包含四个部分的配置 instance:当前Eureka Instance实例信息配置 client:Eureka Client客户端特性配置 server:Eureka Server注册中心特性配置 dashboard:Eureka Server注册中心仪表盘配置 Eureka Inst 阅读全文
posted @ 2019-08-06 13:22 星朝 阅读(4252) 评论(0) 推荐(1) 编辑
摘要:Spring Boot 内嵌容器Undertow参数设置 配置项: 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 不要设置过大,如果过大,启动项目会报错:打开文件数过多 server.undertow.io threads=16 阻塞任务线程池, 当 阅读全文
posted @ 2019-08-05 09:45 星朝 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1、问题描述 启动tomcat部署项目时,报This is very likely to create a memory leak. Stack trace of thread错误。 29 May 2018 12:30:09.322 SEVERE [loca 阅读全文
posted @ 2019-08-01 17:33 星朝 阅读(18374) 评论(0) 推荐(0) 编辑
摘要:看了网上的一些资料和Neo4j权威指南这本书。与图遍历相关的介绍都是基于嵌入式模式下的java Api。但是个人觉得在实际的项目中,嵌入式的模式,代码必须放在数据库所在服务器上,且服务器的启停操作都在代码里,局限性有点大。因此选择了驱动包模式,以jdbc的方式连接neo4j数据库。遇到了一些疑惑: 阅读全文
posted @ 2019-08-01 16:23 星朝 阅读(763) 评论(0) 推荐(0) 编辑
摘要:一、SpringCloud简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring C 阅读全文
posted @ 2019-08-01 13:05 星朝 阅读(336) 评论(0) 推荐(0) 编辑
摘要:1.什么是Neo4j? Neo4j是一个高性能的NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数 阅读全文
posted @ 2019-08-01 09:49 星朝 阅读(6182) 评论(0) 推荐(0) 编辑
摘要:  tomcat memory leak解决方案 这种问题在开发中经常会碰到的,看看前辈的总结经验 Tomcat内存溢出的原因  在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。  这里根据平时遇 阅读全文
posted @ 2019-07-31 16:15 星朝 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:概念    其实数据库本没有这2个概念,这2个概念是从应用角度、逻辑角度出发诞生的。所谓常见的表都是横表,所以这里重点说下纵表,你就理解这2个概念了。    关系型数据库或者说传统的数据库,建立模型时都需要建立明确模型的属性,而这些属性是作 阅读全文
posted @ 2019-07-30 12:39 星朝 阅读(712) 评论(0) 推荐(0) 编辑
摘要:本文主要是对Neo4j属性图模型简单的介绍。 Neo4j是什么? Neo4j是一款是由java语言实现的图数据库,图形数据库将数据以图的数据结构进行存储和管理,并且能够以高度可问的方式优雅地表示任何种类的数据,而Neo4j是基于属性图模型(Property Graph Model)的数据库。 属性图 阅读全文
posted @ 2019-07-30 11:10 星朝 阅读(3515) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 提供:ZStack云计算 内容简介 NoSQL数据库的存在意义在于提供传统关系数据库管理系统所不具备的特定功能。无论是负责承载简单的键 值对存储以实现短期缓存,抑或是处理传统数据库及结构化查询语言(简称SQL)所难以消化的非结构化集合,NoSQL都能为我们提 阅读全文
posted @ 2019-07-30 11:03 星朝 阅读(631) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 Neo4j 图数据库 主要有节点和关系,关系是有向边,节点和关系都有属性,属性是键值对 Neo4j使用CQL语句,代表Cypher查询语言 相当于SQL 统一声明 在所有的语句中均有结构 <node>:<label>表示的是 < 阅读全文
posted @ 2019-07-29 15:27 星朝 阅读(757) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 此项目为spring boot myBatis neo4j数据库整合项目。 有增删改查(节点关系)、动态分页条件排序等一些示例。 git下载地址:git clone https://github.com/wsm1217395196/my project de 阅读全文
posted @ 2019-07-29 14:39 星朝 阅读(2476) 评论(0) 推荐(0) 编辑
摘要:简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换 阅读全文
posted @ 2019-07-25 17:49 星朝 阅读(357) 评论(0) 推荐(0) 编辑
摘要:阅读目录项目的创建及配置使用嵌入式数据库创建节点和关系查询及更新删除关系和节点完整代码参考资料回到顶部项目的创建及配置 因为Neo4j依赖的jar包比较多,所以推荐使用Maven来管理。 首先创建一个Maven Project,添加依赖: <dependency> <groupId 阅读全文
posted @ 2019-07-23 13:58 星朝 阅读(1250) 评论(0) 推荐(0) 编辑
摘要:转自 http://42.96.169.71/blog/2013/01/26/shi yong apachetop shi shi jian ce webfu wu qi yun xing zhuang kuang/ 对于 Linux 下使用 Apache 作为 Web 服务器来说,大家也 阅读全文
posted @ 2019-07-23 10:35 星朝 阅读(625) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1.什么是幂等性 幂等性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。 2.REST请求中哪些是幂等操作 GET,PUT,DELETE都是幂等操作,而POST不是,以下进行分析: 首先GET请求很好理解,对资源做查询多次,此实现的结果都是 阅读全文
posted @ 2019-07-19 11:12 星朝 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:  自1999年成立至今,Apache 软件基金会已成功建立起自己强大的生态圈。其社区涌现了非常多优秀的开源项目,同时有越来越多国内外项目走向这个国际开源社区进行孵化。据悉,目前所有的 Apache 项目都需要经过孵化器孵化,满足一系列质量要求之后才可毕业。从孵化器里毕业的项目,要么独立成 阅读全文
posted @ 2019-07-18 23:40 星朝 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:0. 前言 一年前,我负责的一个项目中需要权限管理。当时凭着自己的逻辑设计出了一套权限管理模型,基本原理与RBAC非常相似,只是过于简陋。当时google了一些权限管理的资料,从中了解到早就有了RBAC这个东西。可惜一直没狠下心来学习。 更详细的RBAC模型非常复杂。本文只做了一些基础的理论性概述。 阅读全文
posted @ 2019-07-18 23:21 星朝 阅读(36790) 评论(4) 推荐(11) 编辑
摘要:  1简介编辑 RBAC支持三个著名的安全原则:最小权限原则,责任分离原则和数据抽象原则。 (1)最小权限原则之所以被RBAC所支持,是因为RBAC可以将其角色配置成其完成任务所需要的最小的权限集。 (2)责任分离原则可以通过调用相互独立互斥的角色来共同完成敏感的任务而体现,比如要求一个计 阅读全文
posted @ 2019-07-18 23:02 星朝 阅读(4328) 评论(0) 推荐(0) 编辑
摘要:工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能 阅读全文
posted @ 2019-07-17 15:19 星朝 阅读(5492) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页