查询到最新的12条

三层架构的理解

三层架构中(表示层、业务层、数据访问层(持久层))的理解 三层架构 表示层就是人能看到的内容,业务层即是将内容拆分层代码块儿将结果传递给数据层,数据层就保存数据。业务层是这个里面的核心,很重要,他有脑子但是没有记忆,他要借持久层去操作记忆; ① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射&#x 继续阅读

ChatGPT技术介绍

ChatGPT 技术是一种基于人工智能的自然语言处理技术,它可以用于生成自然语言文本和回答各种问题。本文将详细介绍 ChatGPT 技术的实现原理、技术架构和未来发展趋势,帮助读者更好地理解 ChatGPT 技术,并为其在实践中的应用提供参考。一、ChatGPT 技术介绍ChatGPT 技术是一种基于深度学习的自然语言处理技术,它基于大规模的语料库和神经网络模型,能够生成高质量的自然语言 继续阅读

BS架构与CS架构的区别(最详细)

BS架构与CS架构的区别 引言开始(CS结构时期) BS架构与CS架构特点C/S系统结构面试题目:数据放在服务端和客户端的利与弊? B/S系统结构CS与BS的比较C/S 与 B/S 区别:现状与趋势(转自知乎) 引言 开始(CS结构时期) 刚开始的时候用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户 继续阅读

Hadoop HDFS-分布式存储系统入门、配置、使用及架构原理分析

文章目录 一、HDFS简介1.1、为什么需要HDFS1.2、核心数据和行为数据 二、核心架构和读写流程2.1、核心架构组件NameNodeSecondary NameNodeDataNodeBlock 2.2、读数据逻辑2.3、写数据逻辑 三、基本命令使用四、分布式可靠性保障3.1、副本冗余3.2、机架策略3.3、心跳机制3.4、安全校验3.5、数据恢复 附:HDFS环境配置 一、HDFS简介 HDFS全称为Hadoop Distributed File S 继续阅读

存储和服务器的三大件(1)

上周末参加了冬瓜哥的存储和服务器底层原理架构培训课程,又重拾了存储和服务器的部分知识。个人言论不代表冬瓜哥及所在公司观点。 从底层原理实现角度来看,存储和服务器的物理硬件本质都是三大件:CPU、内存和I/O的组合运用。 一、三大件的主流趋势 在CPU芯片方面,CPU芯片从工艺设计到流程制造均是高精尖的科技硬实力体现,而我国在这一方面一直在投入重金进行技术研发、生态圈建设和技术追赶。现目前,我国在AI芯片的工艺 继续阅读

require加载器实现原理的深入理解

前言 我们常说node并不是一门新的编程语言,他只是javascript的运行时,运行时你可以简单地理解为运行javascript的环境。在大多数情况下我们会在浏览器中去运行javascript,有了node的出现,我们可以在node中去运行javascript,这意味着哪里安装了node或者浏览器,我们就可以在哪里运行javascript。 1.node模块化的实现 node中是自带模块化机制的,每个文件就是一个单独的模块,并且它遵循的是Common 继续阅读

分布式架构Redis中有哪些数据结构及底层实现原理

目录 引言 1、面试官:我看你提到,项目中使用了Reids作为缓存,为什么是Reids而不是其他,Redis有什么优势吗? 2、面试官:刚刚你提到Redis是单线程,为什么单线程模型的Redis性能不减。 3、面试官:那你刚刚说的Redis数据结构都有哪几种,如何选择使用哪种? 深入分析 1、简单动态字符串结构,Redis字符串的实现方式 2、链表数据 继续阅读

【系统架构】第一章-绪论

架构的定义: 1、架构体现在组件中的一个系统的基本组织、彼此的关系和环境的关系及指导它的设计和发展的原则 2、系统是组织起来完成某一特定功能或一组功能的组件集 3、环境或者上下文决定了对这个系统的开发、运作、政策以及会对系统造成其他影响的环境和设置 4、任务是由一个或多个利益相关者通过系统达到一些目标的一个用途或操作 架构设计的作用: 1、解决相对复杂的需求分析问题 2、解决非功能属性在系统占据重要位置的设计问题 3、解决生命周期长、扩展性需求高的系统整体结构问 继续阅读

MemoryError

MemoryError当一个操作耗尽内存但情况仍可(通过删除一些对象)进行挽救时将被引发。 关联的值是一个字符串,指明是哪种(内部)操作耗尽了内存。 请注意由于底层的内存管理架构(C 的 malloc() 函数),解释器也许并不总是能够从这种情况下完全恢复;但它毕竟可以引发一个异常,这样就能打印出栈回溯信息,以便找出导致问题的失控程序。本文地址:https://my.lmcjl.com/exception/memory-error版权声明:个人博客原创文章,转载请注明出处和网址。,欢迎加入。 继续阅读

10本Java架构师必读书籍

Java架构师必读书籍,分享给大家 1、大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。 从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建Java中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网站架构的Java中间件系统的设计和实践。希望读者通过本书可以了解大型网站架构变迁过程中的较为通用的问题和解法,并了解构建 继续阅读

js中原型和原型链的理解(透彻)

js中原型、原型链、继承的理解(透彻) 1、前言1.1 什么是函数对象1.2 什么是实例对象1.3 什么是原型对象1.4 构造函数、原型对象、实例对象的关系 2、原型3、原型链4、原型的相关属性及方法5、总结 1、前言 1.1 什么是函数对象 普通函数: function person(){console.log(this); // Window } person() 构造函数: function Pers 继续阅读

深入理解Java虚拟机_动力节点Java学院整理

什么是Java虚拟机 Java程序必须在虚拟机上运行。那么虚拟机到底是什么呢?先看网上搜索到的比较靠谱的解释: 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 这种解释应该算是正确的,但是只描述 继续阅读