随笔分类 - 专业知识
开发,运维
摘要: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协议是无状态的。就是说,一个请求过来,服务器不知道这个请求的用户是不是已经
阅读全文
摘要:编辑导语:我们在网页上进行搜索时,会发现只用关键词就可以找到自己想要的内容,或者刚输入关键词下面就会出现一些有联系的内容,十分方便快捷;本文作者分享了怎么让功能变得即灵活又简单,我们一起来学习一下。 一、为什么这是个问题? 功能设计是产品经理最基本的技能,也是产品最基本的组成部分和价值所在。 所以,
阅读全文
摘要:在本文中,我列出了十个我过去没用过的HTML5功能,但现在发现它们很有用,废话不多说,让我们开始吧。 detais 标签 <details>标签向用户提供按需查看详细信息的效果。如果需要按需向用户显示内容,简单的做法就是使用此<details>标签。默认情况下,它是收起来的,打开后,它将展开并显示被
阅读全文
摘要:“ 随着互联网持续高歌猛进,相关技术名词也是层出不穷。微服务、容器化、DevOps、ServerLess、FaaS,这两年最火的,当属云原生Cloud Native!当下大部分企业还在追逐微服务架构落地,而下一代的架构云原生已如火如荼。程序员是真不易,跟上步伐太难,然而这些恰恰是程序员高薪的底气,此
阅读全文
摘要:什么是堡垒机 堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的操作行为,以便集中报警、及时处理及审计定责。 用一句话来说,堡垒机就是用来后控制哪些人可以登录哪些资产(事先防
阅读全文
摘要:今天重新整理和分享下我在今年华南CIO大会关于SOA,微服务和云原生解决方案的一个分享材料。在前面我分享过这个材料的一个老版本,今天分享大会演讲的黑的版本。 大家也可以比下这两个PPT版本风格的差异,我从原来的白底版本修改为当前的黑底风格也差不多用了2天左右的时间才完成。主要就是黑色风格不能简单的大
阅读全文
摘要:引言 随着越来越多的人参与到互联网的浪潮来,曾经的单体应用架构越来越无法满足需求,所以,分布式集群架构出现,也因此,分布式搭建开发成为了Web开发者必掌握的技能之一。 那什么是分布式呢?怎么实现分布式以及怎么处理分布式带来的问题呢?本系列文章就来源于对分布式各组件系统的学习总结。 包含但不限于Zoo
阅读全文
摘要:水平居中 内联元素 要使内联元素(如链接,span 或img)居中,使用 text-align: center 足够了。 <div class="desk"> <span class="plate"></span> </div> .desk { text-align: center; } 对于多个内
阅读全文
摘要:前言:本文可能比较长,主要分为3个部分。1.mongodb的简介。2.mongodb的安装。3.mongodb查询指令,大家可以根据选择进行阅读。 1.2 什么是MongoDB MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热 门 的 一种。它介于关系数据库和非
阅读全文
摘要:本文将从Web应用 由传统身份验证到基于Token的身份验证的演变过程的角度,介绍Session、Cookie、Token。 很久以前,Web 应用基本用作文档的浏览,如网络黄页。既然仅仅是浏览,因此服务器不需要记录具体用户在某一段时间里都浏览了哪些文档,每次请求都是一个新的HTTP协议,对服务器来
阅读全文
摘要:朋友们,如果您对数据库技术有所接触,可能会经常碰到OLTP和OLAP这两个名词。各类技术文章在描述某个数据库系统的性能时,经常会说数据库系统对OLTP的支持如何、对OLAP的支持如何等等。 如果您不了解两者的区别和联系,可能看起来一头雾水。甚至有些朋友把OLTP、OLAP与数据库等同起来,搞来搞去把
阅读全文