
架构
夏虫语冰彡
程序猿一枚
展开
-
正向代理和反向代理的区别
两者的区别在于代理的对象不一样:正向代理代理的对象是客户端,从服务器角度是不能直接看到自己的响应被谁接受,隐藏客户端反向代理代理的对象是服务端,从客户端来看并不知道实际请求的服务器具体是哪一个服务器来接收,隐藏服务器举例:正向代理:服务员收到点餐请求,交给大厨服务器响应,大厨并不知道是哪个顾客点的餐,此为正向。反向代理:顾客去点餐,取号,点餐请求被服务员处理,交给后台大厨服务器响应,顾客并不知道是哪个大厨做的,此为反向。例子中服务员充当代理角色,只有他知道谁点的餐,交给谁做。顾客已知,大厨未原创 2020-09-25 16:27:16 · 339 阅读 · 0 评论 -
Ftp、Ftps与Sftp之间的区别
用qt写了一个ftp自动升级软件的功能,调试发现有问题,实际服务器用的是sftp ssh。https://www.cnblogs.com/Javi/p/6904587.htmlFtpFTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于I...转载 2020-07-29 14:39:26 · 1430 阅读 · 0 评论 -
啥叫K8s?啥是k8s?
...转载 2020-01-22 10:17:44 · 469 阅读 · 0 评论 -
Java多线程优化方法及使用方式
一、多线程介绍 在编程中,我们不可逃避的会遇到多线程的编程问题,因为在大多数的业务系统中需要并发处理,如果是在并发的场景中,多线程就非常重要了。另外,我们在面试的时候,面试官通常也会问到我们关于多线程的问题,如:如何创建一个线程?我们通常会这么回答,主要有两种方法,第一种:继承Thread类,重写run方法;第二种:实现Runnable接口,重写run方法。那么面试官一定会问这两种...转载 2020-01-07 18:10:12 · 374 阅读 · 0 评论 -
Spring 源码梳理(一) ClassPathXmlApplicationContext
ClassPathXmlApplicationContext1.为什么要分析Spring源码:1)有意往架构上发展,分析Spring可清楚它做了哪些事情,如何做这些事情2)Spring本身是对Java的丰富和发展,阅读可提高自己的水平2.怎样分析S...转载 2020-01-07 17:30:20 · 223 阅读 · 0 评论 -
可能是史上最全的权限系统设计(转)
权限系统设计前言权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。目前在公司负责权限这块,所以对权限这块的设计比较熟悉,公司采用微服务架构,权限系统自然就独立出来了,其他业务系统包括商品中心,订单中心,用户中心,仓库系统,小程序,多个APP等十几个系统和终端1...转载 2019-12-31 14:40:01 · 227 阅读 · 0 评论 -
程序版本(分支)管理策略
程序版本(分支)管理策略当前很多项目实施现场都采用登记簿(excel)的方式管理程序版本,而且每次版本部署都是采用增量发布class文件的方式。这种手工的管理方式,生产处理效率低下,开发人员或版本管理人员容易遗漏代码。如果管理不善,线上代码已经无法找到其源代码,还得靠反编译class的方式获取源代码。当今互联网化的IT开发模式下,程序版本更迭快,运维需要打包、测试、发布等操作都线上自动...原创 2019-12-31 09:34:25 · 1658 阅读 · 0 评论 -
如何优化JAVA代码及提高执行效率(转)
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.ut...转载 2019-12-27 15:14:00 · 412 阅读 · 0 评论 -
有哪些通俗易懂的例子可以解释 IaaS、PaaS、SaaS 的区别?
首先,什么是“云”?很多年前,我们家住一小平房,喝水就喝院子里的井水,冬天取暖自己烧煤炉。后来经济状况好了,搬进了楼房,喝水喝上了集中供应的自来水,冬季用上了集中供应的暖气,再也不用打水和掏黑煤球。这就是“云”的基本概念,过去企业数据维护需要恒温恒湿的机房、一排排服务器以及专业的维护人员。现在云服务器成为了公...原创 2019-12-18 14:54:34 · 382 阅读 · 0 评论 -
一张图看懂IaaS, PaaS和SaaS的区别
译:老夫子原文:https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/ 从小型企业到全球企业,云都是一个非常热门的话题,它是一个非常广泛的概念,涵盖了很多在线领域。 无论是应用...转载 2019-12-18 14:40:17 · 844 阅读 · 1 评论