Gregorius Blog

Thinking will not overcome fear but action will.

构建高性能读写服务

介绍高性能读写服务的实现原理

高性能读取服务 现实中一般只有两种业务,一种是读取比较多的场景,一种是写入比较多的常见,一般面向最终消费者的业务读取会比写入多,比如:新闻类网站,购物类等,写入比较多的有ERP系统,银行业务等,这些一般都是面向企业客户级别的。不同的场景处理的方式也不一样,对于读取比较多的场景,最常见的手段就是使用缓存解决,俗话说,性能不够,缓存来凑,而对于写入比较多的场景,一般采用队列解决,通过最终一致性...

低代码平台 jeecg介绍

介绍jeece的前后端实现原理以及重点介绍online表单的实现原理

低代码平台应该具备哪些基本的特征? 市面上的低代码平台一般具备几个特征: 基本的权限管理功能 具备代码生成器 前端UI的设计 后端数据接口服务 有些定位自己为无代码平台的产品还具备在线表单设计和直接预览的功能,然后配以基本的插件或者脚本的开发方式来达到不写代码或者少写代码的目的。 记得若干年前盛行的三层架构或者SSH或者SSM框架配以代码生成器的方式其实也是一种低代...

Dubbo的线程模型

Dubbo线程模型深入解析

作为一款高性能的实战性的RPC框架,它是如何能支撑超大请求的呢? 其实不管是什么框架,在高性能这块的设计,基本上大致都是一样的,就是其核心思想都是一样的,只是实现方式上各种框架因地制宜,会对理论做一下取舍来适应框架的不同的定位和目标。 RPC框架是一个分布式调用框架,简单来说就是消费端通过网络连接来调用服务端的服务,我们把线程分为业务线程和IO线程两种,什么是业务线程和IO线程?从官网给...

Netty简介

简单介绍netty

导言 大家都知道在不管用什么语言进行网络编程时都会用到socket这个基础组件,我们以java为例,socket的三个基本方法accept,read,write都是同步阻塞的,就是它们之间在调用时需要相互等待,也就是说如果我们的程序用的这些基本的东西,不去考虑其他方式去处理的化那么这样的程序肯定是低效的。如今计算机硬件飞速发展,多核CPU已成大众配置,如果我们用这样的方式写代码完全发挥不了...

Netty源码解析系列

Hello,Netty

1. Netty为什么火得屌炸天? 1.1. Netty是什么? Netty是JBOSS提供的一个Java开源框架NIO框架,用以快速开发高并发、高可用、高可靠性的网络服务器程序,和也能开发高可用、高可靠客户端程序。 1.2. Netty火到什么程度呢? Netty已经得到成百上千的分布式中间件、开源项目、商业项目的应用。比如火爆的kafka、RocketMQ等消息中间件。如火热火热...

Dubbo源码解析系列

Hello,Dubbo

1. Hello,Dubbo 你好,dubbo,初次见面,我想和你交个朋友。 1.1.1. Dubbo你到底是什么? 先给出一套官方的说法:Apache Dubbo是一款高性能、轻量级基于Java的RPC开源框架。 1.1.2. 那么什么是RPC? 文档地址:http://dubbo.apache.org/zh-cn/docs/user/preface/background.htm...

分布式协议简介

Paxos,Raft

分布式事务乃分布式系统之基石,从单机程序到分布式系统,导致的最主要的问题还是在于分布式一致性问题,一致性分为强一致性和最终一致性,说到这两个概念,就需要提到CAP理论问题,CAP就是从一致性,可用,已经分区三个角度考量分布式方案的。按照这个理论,所有系统不可能同时具备CAP三个特性;对于强一致性来说,具备的是CA;对于最终一致性来说,一般是具备CP两个特性;强一致性的方案有2PC,3PC等,...

廉颇老矣,尚能饭否

“股神”巴菲特旗下伯克希尔•哈撒韦公司发布今年一季度财报。财报显示,伯克希尔•哈撒韦2020年一季度净亏损497.46亿美元(折合人民币3512亿元)。而去同期净利润为216.61亿美元。 巴菲特在回答提问时表示,他已清仓航空股,退出了在美国最大四家航空公司的投资。这四家公司是美国航空(AAL.US)、达美航空(DAL.US)、美国西南航空(LUV.US)和美联航(UAL.US)。 巴菲...

属于80年代的歌

Exodus(出埃及记) 讲述着犹太人心酸的建国历史,此曲气势宏伟,雄壮有力。残酷的埃及法老为了奴役犹太人将出生的犹太婴儿置之死地。作者Masksim Mrvica,来自克罗地亚的欧洲新古典王子,钢琴圣手。马克西姆充分展现他神奇魔幻的诠演才华,让音乐充满无限惊喜。让我们对钢琴演奏的理解产生了全新的认识,感受到一种激情四射,热情澎湃。 追梦人 你是否还曾记得胡一刀,胡斐和苗人凤。金庸笔下...

五一快乐

疫情期间很多人趁着假期回家和出去旅游,可是我想说疫情还未离去,也许宅在家里是最好的。可以理解很多人的心情,在宅了很长时间之后,肯定会按捺不住自己的需要消费情绪;人长期呆在一个地方需要换换环境和心情。本来今天打算去加班的,但是考虑到外出的风险已经任务的完成情况,在家里远程或许是最好的。从年初到现在的远程办公的体会是,如果事情分配合理,有计划,有组织,有总结,有汇报,及时沟通的话,远程办公的效率...