- 博客(13)
- 收藏
- 关注
转载 Elasticsearch原理剖析
Master/Slave架构 VS P2P 环形结构 Master-Slave Master 节点负责管理整个系统,监视 slave 节点的运行状态,同时为其下的每一个 slave 节点分配存储的范围,是查询和写入的入口.master 节点一般全局只有 1个,该节点的状态将严重影响整个系统的性能,当 master 节点宕机时,会引起整个系统的瘫痪.实践中,经常设置多个副本 master 节点,通过联机热备的方式提高系统的容错性. P2P 环形结构 P2P结构中没有master节点Ma
2021-03-08 14:51:32
301
原创 ElasticSearch单节点扩展集群
目录现况目标思路环境准备操作列表效果验证操作过程步骤1新建一个主节点(169),将原ES data目录拷贝到新节点中,启动验证是否正常。步骤2新增4个数据节点(170,171,172,173),设置启动3个节点后同步数据。步骤3启动数据节点,加入es单节点,等待自动同步数据。步骤4动态新增2个主节点(151,168)。步骤5整体停机,更改数据节点配置,设置为3个主节点。步骤6确认主节点加入后,关停原始主节点(169)。步骤7设置主节点数据...
2021-03-05 17:31:28
5507
原创 发票二维码含义, 及java生成二维码
目录 发票二维码的含义 二维码 扫描结果 结果解析 样例 增值税电子普通发票: 增值税专用发票: 增值税普通发票: JAVA生成发票二维码 引入依赖 字符串二维码或二维码读取 二维码测试 生成样例发票二维码的含义 二维码 从发票上截取的二维码 扫描结果 01,10,011001800211,65651348,10...
2018-07-24 14:16:59
24225
13
原创 java 操作 PDF
近来收到一个需求, 制作 PDF 制作发票.类似于制作这样的发票技术选型我选择java在网上寻找了一些操作PDF的框架决定用iText制作, 因为它比较活跃, 而且后期做签章和插入图片二维码都有着现成的接口.大体想了下难点都在什么地方, 插入图片,商品太多时候的分页问题,数字签章........于是我就开始尝试着使用 iText的新建操作pdf,新建maven工程加入依赖<!-- https...
2018-07-12 14:09:57
2395
3
原创 为什么选用spring cloud
在详细的了解Spring Cloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。单体架构在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于简单的增删改查的数据访问框架(ORM)十分的重要。垂直应用架构当用户访问量不断的提升,单一应用需要不断的增加服务器来应对,同时将单一的应用拆分成多个应用用来处理提升效率。这种用于加速...
2018-04-17 15:10:38
536
原创 webService 入门
概述:是一种跨编程语言,和跨操作平台的远程调用技术;作用:不同系统、不同平台、不同语言之间的通信访问和调用;应用程序的集成,不同业务的整合;WebService结构:核心组件:XML和HTTPSOAP:简单对象访问协议WSDL:WebService描述语言UDDI:UDDI是统一描述、发现和集成(Universal Description, Discovery, and Integration)主...
2018-03-21 18:00:46
206
原创 cxf调用报错Could not find conduit initiator for address:
依赖<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.2.2</version></dependency>测试
2018-03-21 16:20:29
9919
7
转载 一致性算法Paxos详解
一致性算法Paxos详解 分布式系统除了能提升整个系统的性能外还有一个重要的特性就是提高系统的可靠性,可靠性指的是当分布式系统中一台或N台机器宕掉后都不会导致系统不可用,分布式系统是state machine replication的,每个节点都可能是其他节点的快照,这是保证分布式系统高可靠性的关键,而存在多个复制节点就会存在数据不一致的问题,这时一致性就成了分布式系统的核心;在分布
2017-04-17 10:21:18
386
转载 Spring的AOP实现原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定
2017-02-26 16:56:51
298
转载 命令模式,数据库事务,命令的撤销恢复
命令模式(COMMAND),又称动作(Action),事务(Transaction),通过将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,实现对请求排队或记录请求日志,以及支持可撤销的操作。命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。一、使用场景1、需要抽象出待执行的动
2017-02-25 15:57:45
2104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人