- 博客(21)
- 收藏
- 关注
转载 socket的通信原理(C语言版)
什么是TCP/IP、UDP?--Socket在哪里呢?--Socket是什么呢?TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。这里有一张图,表明了这些协议的关系。这里写图片描述TCP/IP协议族包括运输层、网络
2021-11-18 17:57:22 2208
转载 git的基础架构及原理
一、git的基本使用git clone克隆远程资源到本地目录,作为工作目录; 然后在本地的克隆目录上添加或修改文件; 如果远程修改了,需要同步远程的内容,直接git pull就可以更新本地的文件; 本地在修改之后,可以通过git status查看修改的文件。然后使用git add添加修改的文件暂到缓冲区; 在添加之后,可以使用git commit添加到当前的工作区; 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交; 在修改完成后,如果发现错误,可以撤回提交并再次修...
2021-11-18 15:24:20 133
转载 mysql的基础技术架构
下图是 MySQL 的基本架构示意图,从中你可以清楚地看到 SQL 语句在 MySQL 的各个功能模块中的执行过程。MySQL 可以分为Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等,还有一个通用的日志模块 binlog。存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持..
2021-11-17 13:31:15 346
转载 Netty的技术架构原理分析
NIO基本概念阻塞(Block)与非阻塞(Non-Block)阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据没有准备的时候。阻塞:往往需要等待缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。非阻塞:当我们的进程访问我们的数据缓冲区的时候,如果数据没有准备好则直接返回,不会等待。如果数据已经准备好,也直接返回。阻塞IO流程图:非阻塞IO流程图...
2021-11-16 16:50:45 101
原创 Kubernetes的基础架构
一、Kubernetes 是什么官方定义是,Kubernetes是用于自动部署、扩展和容器化应用程序的开源系统。而我们要了解究竟什么是Kubernetes,首先要明白容器的概念,以及Docker是什么
2021-11-14 15:21:46 798
转载 Docker的概念和基础架构
一、Docker简介:Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。简单的理解,docker就是一个软件集装箱化平台,就像船只、火车、卡车运输集装箱而不论其内部的货物一样,软件容器充当软件部署的标准单元,其中可以包含不同的代码和依赖项。按照这种方式容器化软件,开发人员和 IT 专业人员只需进行极少修改或不修改,即可将其部署到不同的环境,如果出现的故障,也可以通过镜像,快速恢复服务。...
2021-11-11 19:37:47 245
转载 云原生的基础概念和技术架构
一、什么是云原生到底什么是云原生?不同的企业对于云原生有不同的解释,当前在业界具有广泛影响力的云原生计算基金会(Cloud Native Computing Foundation, CNCF)认为,云原生是一类技术的统称,通过云原生技术,我们可以构建出更易于弹性扩展的应用程序。这些应用可以被运行在不同的环境当中,比如说私有云、公有云、混合云、还有多云的场景。云原生到底包含了哪些具体的技术呢?它包含了当前业界的一些热门的技术,比如容器、微服务、服务网格、Serverless、DevOps,API管
2021-11-10 12:40:39 3304 1
原创 如何成为一位合格的前端开发工程师 ——来自面试前端工作的思考
进入新时代的2018,在“奋进新时代,筑梦新征程”的主旋律下,在全国两会即将召开的美好时刻,总给人奋进的力量,追梦的豪情,而本人却面临新的挑战,春节刚过返回公司上班,就被领导找去谈话,公司决定辞退我,我也没有半句解释,接受公司的决定,最后以赔偿达成协议办理了离职,也意味开始了漫长的找工作历程! 2月28日办理完离职手续后,马上着手新简历、发简历,总想自己有十多年的工作经验...
2018-03-25 09:35:28 2325 1
原创 VUE的基础知识-VUE路由
路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。 点击之后,怎么做到正确的对应,比如,我点...
2018-03-16 15:24:22 469
原创 VUE.JS的基础知识
VUE.JS的基础知识骆志钦这段时间一直找前端的工作,面试时一直被问到VUE的知识,之前也有一直学习VUE,但是一直没有Vue的开发经验,所以很多知识点还不是很清楚,所以目前很有必要补习和再深入学习下VUE.JSVUE.JS是当前很火的js MVVM的框架,它主要是数据驱动以组件化的思想构建的。比angular更加简洁、更轻量级!本人一直用JQ框架, 学习Vue.js时请先抛开手动操作DOM的思维...
2018-03-10 20:31:57 272
原创 对vue.js的生命周期的深刻理解
上次去平安科技面试,被问得Vue的生命周期有哪些?所以马上回来科普掌握,我个人觉得对生命周期的理解,有利于深刻掌握Vue的基础知识首先看下Vue官方的一张生命周期的图,并配有一些注释:vue.js的生命周期一共有10个,下面是官方的描述:beforeCreate:在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用。created:实例已经创...
2018-03-08 23:00:17 492
原创 林云会网络出席“腾讯云网络技术沙龙——深圳站“活动
2017年12月16日下午,林云会网络出席《腾讯云网络技术沙龙——深圳站》活动,聆听腾讯云高级工程师对腾讯云产品、云计算的演讲,这对林云会网络对云计算有深刻的了解和认识,受益匪浅!会上,腾讯云网络产品中心专家工程师王营作了《腾讯云虚拟机构的揭秘》,从网络架构的演进,数据平面架构、控制平面架构、VPC网络监控、前沿探索来介绍腾讯云产品体系和数据监控体系,展现了新一代云计算核心计算和前沿技术,多个
2017-12-18 13:16:50 932
原创 VUE.js的基础知识
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
2016-12-30 14:49:04 664
原创 angular知识的概述
一、概述: AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使用HTML声明动态内容。AngularJS有五个主要核心特性,如下介绍:双向数据绑定 —— 实现了把model与view完全绑定在一起,model变化,view也变化,反之亦然。模板 ...
2016-12-08 16:27:03 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人