bootstrap-table group-by-v2 的使用 在帮忙在做朋友的项目时,自己搭建的项目,因为项目比较小,暂时一个开发,所以没有用前后端分离的框架来用,是直接使用了ruoyi 开源框架,这个框架的前端就直接封装了使用了bootstrap-table, 然后其中一个需求就是前端表格要显示合计行,而且这个合计不是所以记录的合计,要是全部记录的合计还好,boostrap-table...
在学习Redis 的过程中, 很多博客教程中涉及到搭建Redis 集群(三主三从)到一台机上去做测试时,我是按照教程去去操作,后面可能是因为版本的一些问题,我就找到官方的文档去看,发现官方的文档介绍已经很具体了,而且有非常快捷的方式去在一台机搭建一个三主三从的集群,已经存在对应的shell 脚本了,直接运行就有了。 安装Redis $ wget https://download.redi...
前言 前面在公司里的应用,要有一个功能是需要同步另一个系统的数据到该系统缓存起来,而不是需要的时候才去取,所以就想到使用定时任务去定时去取数据,然后该应用是使用了 SpringBoot ,使用惯Spring 的同学都会想到,它会已经把你需要的功能已经集成 Spring 里了,这也正是Spring 的一大特点,集成主流的技术框架,让我们开箱即用,需求是简单的同步,就直接使用 @EnableS...
前言 最近公司的项目里在实现高可用时HA时,部署了多个节点,但这部署的节点不能同时工作,集群里只有一个节点作为主节点进行作业,别的节点只能是作为从节点,对主节点的消息数据进行实时的复制,当主节点出现宕机时,将会多个从节点会选举出一个从节点作为主节点,其他从节点开始从新的主节点开始同步数据。 大概的构架图: 出现Fail Over 后如下图: Node1 节点宕机后,Node2...
微服务各组件整合框架 https://github.com/zhoutaoo/SpringCloud https://springcloud.plus/ https://github.com/SophiaLeo/sophia_scaffolding https://github.com/paascloud/paascloud-master 微服务模板 https://github...
最近给公司系统做了审计日志功能,在开发时用到Spring AOP做功能的织入,用SpEL 表达格式化日志的描述,使用Mybatis-plus做条件与分页查询,前端简单使用了Boostrap-table做查询展示及多种格式的日志导出,在此做个流程分享。 最终效果 只需要在需要记录的日志的方法上加上注解就可以,注解很简单只需要两个参数,其中一个就是日志描述的表达式,可以把方法的参数格式化...
概述 说到分布式系统,就必须说到一致性协议,经常在看一些技术的文章或者看一些框架都会提到所采用的一致性协议,像有数据事务用到的2PC,3PC,Paxos协议,ZooKeeper的ZAB协议,阿里的相关产品用到的Raft协议,还有个人用到Akka的Cluster所采用的Gossip协议,现在就对这些一致性协议做一些总结。
概述 ZooKeeper是一个优秀的高性能分布式协调框架,就因为它主打分布协调所以现在分布式架构满天下的时代,也让它成了一个十分给力的基础组件,所以深入了解它的原理是一件十分有价值的事情。本文是笔记属性,易懂地方只记要点,在难点地方着重去描述。 何为分布式 分布式系统是一个硬件或软件组件分布在不同的网络计算机上的,彼此之间仅仅通过消息传递进行通信和协调的系统 分布式特点 ...
概述 为什么要对Spring Boot应用进行监控,那是因为一个应用的功能需要同时满足两方面的功能,一个满足业务需求功能,另一个就是非业务功能需求如监控,监控包括很多方面,应用的健康监控,性能指标监控,我上周主要的事情就是玩一遍Springboot的应用的监控,现在就是简单地描述下玩了一遍写一下记录。方便后来的快速上手。 初衷 公司的应用部署在GCP(Google Cloud Plat...
怎样在Github Pages上写博客 初衷 我们可以用Github来build great things ,用Github Pages 来分享great things,我们可以用GitHub来写自己的博客,写这样的博客,我们可以有很多控制这个博客的所有的一切,同时不要担心数据库存储的问题,让我们可专注于内容,我就是因为这样才喜欢上了Github Pages了,愿意花一周的时间来折腾它,...