Gregorius Blog

Thinking will not overcome fear but action will.

skywalking本地调试

介绍skywalking本地调试搭建过程

源代码地址 skywalking是一款很优秀的监控系统,采用代理方式基于切面编程来拦截请求进行监控数据记录,架构采用CS模式 server端地址 java客户端地址 server端构建过程 此文不做原理解析,只讲大概入门思路,server里面同时也包含了后端管理和监控UI页面,基于spring boot开发,项目名称是apm-webapp 工具 工欲善其事必先利其器,...

随便聊聊

潮湿与闷热的天气好不容易缓解下来,南方的天气波动就如最近股市的波动,趁着凉爽的天气记录一下现在的状态。 最近工作与休息以及学习感觉进入了二次平行空间,所有事情并行运行,很难平衡。工作的紧张状态,以及休息娱乐对自我的放纵,还有学习的不合理偏向性以及缺少科学的调度和安排。最主要的特征是上班和下班不分,休息和娱乐不分,反思一下,其实是非常不好的不良习惯。 疫情时代,人与人之间的隔离更加的加剧,...

构建高性能读写服务

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

高性能读取服务 现实中一般只有两种业务,一种是读取比较多的场景,一种是写入比较多的常见,一般面向最终消费者的业务读取会比写入多,比如:新闻类网站,购物类等,写入比较多的有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)。 巴菲...