随笔分类 - 专业知识
开发,运维
摘要:文章主要结构图如下 操作系统 现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。 然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软
阅读全文
摘要:互联网应用架构演进 随着互联⽹的发展,⽤户群体逐渐扩大,⽹站的流量成倍增⻓,常规的单体架构已⽆法满⾜请求压⼒和业务的快速迭代,架构的变化势在必⾏。下⾯从最开始的单体架构分析,⼀步步的到现在的微服务架构。 1)单体应用架构 在诞⽣之初,应用的⽤户量、数据量规模都⽐较⼩,项目所有的功能模块都放在一个工程
阅读全文
摘要:一、HTTP Begin 1、什么是 HTTP HTTP 是基于文本传输的协议,它位于 OSI 七层模型的应用层(Application) ,HTTP 是通过客户端向服务器发送请求,服务器响应请求来进行通讯,截止到目前位置 HTTP 协议分别由 6 个独立的协议说明组成,这 6 个协议说明分别是 R
阅读全文
摘要:介绍 以下是10个来自于网络收集的非常实用且重要的CSS代码片段 CSS重置 这是CSS浏览器重置的基本和常见的CSS代码段 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, p
阅读全文
摘要:低代码是一种近些年兴起的企业软件快速开发技术和工具。借助低代码使用者无需编码即可完成企业应用的常用功能,少量编码扩展出更多功能。低代码凭借低门槛、高效率和易集成等特性,被越来越多的软件开发团队青睐。Gartner预测,到2024年四分之三的大企业将会使用至少4种低代码开发平台,用于信息化应用开发。届
阅读全文
摘要:我的想法:如果我要构建快速可靠的网站,需要真正了解浏览器渲染网页的每个步骤机制,这样就可以在开发过程中对每个步骤进行优化。这篇文章是我在较高水平上对端到端过程的学习总结。 好了,废话不多说,我们开始吧。这个过程可以分为以下几个主要阶段: 开始解析HTML 获取外部资源 解析 CSS 并构建CSSOM
阅读全文
摘要:你想接私活,却被我发现了 教程系列 超实用的代码生成器,支持c#、java多语言,保姆级教程 预览 项目界面 创建项目 项目详情 数据库设计 导出项目源代码 生成代码的开发环境 C# 版 .net core 3.0 vs 2019 Java 版 java 1.8 IDEA 2017 数据库 SQL
阅读全文
摘要:引言 今天介绍微服务架构转型,欢迎您的阅读转发!欢迎关注! 一、为什么要微服务转型 二、什么是微服务 1、概念定义 Martin Flower: In short, the microservice architectural style is an approach to developing a
阅读全文
摘要:1976 年,一个瑞士计算机科学家写一本书 《Algorithms + Data Structures = Programs》 。即:算法 + 数据结构 = 程序。40 多年过去了,这个等式依然成立。 很多代码面试题都要求候选者深入理解数据结构,不管你来自大学计算机专业还是编程培训机构,也不管你有多
阅读全文
摘要:今天跟大家分享一下比较常见的数据分析方法以及模型分类。 在工作中,有很多的数据分析方法和模型,但是对于新入门的人来说,可能不能够一下子就找到合适的数据分析方法以及模型,进而影响到工作的进度。所以今天小白就来给大家介绍一些比较常见的数据分析方法以及模型的分类。 一般来说,我们可以将数据分析方法分为对比
阅读全文
摘要:Spring Cloud 微服务总体架构图 Spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,Spring cloud中各个组件在微服务架构中扮演的角色如图所示。spring-cloud-aws:用于简化整合 Amazon Web Service 的组件spring-c
阅读全文
摘要:前言 这次梳理的篇幅主要是涉及网络部分,包括HTTP等,对巩固自己的网络知识体系也是很有帮助的,进一步的对性能优化而言也是帮助很大的。 但更多的是抛砖引玉,希望对你们有所帮助。 感谢掘友的鼓励与支持,往期文章都在最后梳理出来了(●'◡'●) 接下来就以问题的形式展开梳理 谈一谈HTTP协议优缺点 超
阅读全文
摘要:git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。在本文中,熟知 JavaScript、TypeScript、
阅读全文
摘要:顶级 CTO 基于五个简单的原则为精心设计的微服务提供建议。 对于从微服务开始的团队来说,最大的挑战之一就是坚持 金发女孩原则(The Goldilocks principle)(该典故来自于童话《金发姑娘和三只熊》):不要太大,不要太小,不能太紧密耦合。之所以是挑战的部分原因是会对究竟什么是设计良
阅读全文
摘要:今天谈下基于云原生的技术中台产品规划方面的思考。自己在前面也写了很多关于SOA,中台,DevOps和云原生的相关技术文章。在这些文章里面也谈了技术中台或传统我们谈的私有云PaaS技术平台,而云原生解决方案的核心是SOA+DevOps+容器云技术的融合,因此今天重点是谈围绕这三个核心点的技术中台规划。
阅读全文
摘要:推荐系统是一种信息过滤技术,通过从用户行为中挖掘用户兴趣偏好,为用户提供个性化的信息,减少用户的找寻时间,降低用户的决策成本,让用户更加被动地消费信息。推荐系统是随着互联网技术的发展及应用深入而出现的,并在当前得到广泛的关注,它是一种软件解决方案,是toC互联网产品上的一个模块。用户通过与推荐模块交
阅读全文
摘要:01.VMware虚拟机三种网络模式 由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者
阅读全文
摘要:在互联网大行其道的今天,随着业务的迅猛增长,技术上我们常常要面对高并发,大流量。 图片来自 Pexels 为了实现高可用,高性能我们采用了很多的技术手段,负载均衡就是其中之一。作为外部流量与内部应用的“接引者”,它占据了重要的地位。 我们是否了解整个负载均衡技术?它的分类?它的原理?它的特点?今天让
阅读全文
摘要:nginx介绍 Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。 nginx可以作为静态页面的web服务器,nginx专为性能优化而开发。 nginx几个概念 正向代理: 在客户端配置代理服务器,通过代理服务器进行访问。 反向代理: 我们只需要将
阅读全文
摘要:主要讲token和jwt技术,关于session和cookie文章很多。简单提一下 session和cookie 现在一般都是session和cookie一起用,一起提。但是他们俩其实不是一定要在一起。 首先牢记一点,http协议是无状态的。就是说,一个请求过来,服务器不知道这个请求的用户是不是已经
阅读全文