![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 82
ljiangf_buaa
这个作者很懒,什么都没留下…
展开
-
RPC及dubbo
RPC及dubboRPCRPC的本质是什么?通俗地讲RPC就是要解决远程服务间的调用问题,也就是管理服务配置并提供便捷可靠高效的服务间调用。RPC过程转自https://www.jianshu.com/p/7d6853140e13// Client端 // Student student = Call(ServerAddr, addAge, student)1. 将这个调用映射为Call ID。2. 将Call ID,student(params)序列化,以二进制形式打包3. 把2中原创 2021-04-08 11:55:38 · 157 阅读 · 0 评论 -
分布式系统概览
分布式系统分布式系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。本博文主要参考资料:《分布式系统概念与设计》“分布式系统 MIT”课程分布式系统的重要理念并行容错解决物理问题解决安全问题分布式系统的主要挑战分布式系统架构及技术关键词微服务集群RPC...原创 2021-03-23 23:34:04 · 163 阅读 · 0 评论 -
开源中国+springboot项目
开源中国+springboot项目spring boot学习原创 2021-03-10 19:40:01 · 155 阅读 · 0 评论 -
Java语言相关总结
Java语言相关总结为什么Java Vector(和Stack)类被认为已过时或已弃用?原创 2020-12-18 13:40:30 · 105 阅读 · 0 评论 -
JAVA虚拟机相关总结
JAVA虚拟机相关总结基础知识详细总结见博文1. Java 内存区域Java运行时内存区域分为:程序计数器(PCR):记录各线程正在执行的虚拟机指令地址。虚拟机栈:线程私有,随线程创建,用栈帧(Frame)的方式储存局部变量表、操作数栈、动态链接方法出口等信息。方法从调用到完成,对应栈帧的入栈和出栈。其中局部变量表包括基本数据类型和引用。在class的编译阶段就确定了局部变量表的分配。本地方法栈:同虚拟机栈,为本地方法所有。(java方法为java编写的class文件,本地方法为系统固有的d原创 2020-12-12 22:27:00 · 124 阅读 · 0 评论 -
软件设计模式详细总结
软件设计模式详细总结创建模式静态工厂模式 静态工厂模式又称简单工厂模式,设计工厂类来接管一些类的创建。单例模式 单例模式与静态类对比:功能上,单例是完整的类,可继承、调用非静态方法等。效率上静态类更快,一些工具类还是选择通过静态类实现。...原创 2020-11-19 23:41:56 · 166 阅读 · 0 评论 -
个人算法、数据结构复习笔记
算法分析排序算法分治算法贪心算法动态规划原创 2020-11-19 23:27:47 · 368 阅读 · 1 评论 -
编译原理之推导、规约、句柄与文法的二义性
编译原理之推导、规约、句柄与文法的二义性 这篇文章重点是说明一个句子的规范推导过程和最左规约的过程,以及这一过程是如何与短语、句柄等概念联系的,同时说明这些概念与文法二义性的联系。现有网络资料大部分不够细节而且大量重复,比如如何通过句柄判断文法的二义性,很多文章就只说一个结论,没有将句柄和规约联系起来。甚至不少文章的内容是有问题的,比如一个句子存在两种规范推导,那这一句型的句柄一定不唯一吗?针对上述问题,我专门写出这篇博文来对一些细节问题进行详细说明和记录。推导与规约短语、简单短语与句柄文法二义性原创 2020-09-22 16:11:28 · 6071 阅读 · 0 评论 -
编译原理详细总结
编译原理编译概述 把高级程序语言翻译成汇编语言或机器语言的工作称为编译,完成这项翻译工作的软件系统称为编译程序或编译器。下图展示高级语言从编译到执行的大致过程(本文中图片来源均为张莉等编著的《编译技术》)。 对于纯编译型语言(如c),程序在执行之前必须要有编译过程。对于解释型的语言,可以对源代码或中间代码按行解释执行。文法和语言的概念和表示词法分析语法分析符号表管理运行时的存储组织及管理源程序的中间形式语义分析和代码生成...原创 2020-09-08 16:48:22 · 6407 阅读 · 0 评论