自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Nginx反向代理

NginxNginx是一款高性能反向代理服务器,Nginx可应用于http服务器,可以独立提供http服务,作为静态网页服务器,可做虚拟主机可以实现在一台服务器虚拟出多个网站,Nginx的反向代理负载均衡可以在单台服务器无法满足用户请求时,需要多台服务器集群可以使用Nginx反向代理,多台服务器可以分担负载,实现负载均衡。正向代理客户端明确要访问到某个服务器地址,由代理服务器去访问此地址,服务器只知道请求来自哪个代理服务器,不知道来自哪个客户端,正向代理隐藏掉了真实客户端信息。反向代理多个客户端

2021-09-18 15:00:58 147

原创 SpringBoot整合RabbitMQ

MQ全称为Message Queue,即消息队列,是在传输消息的过程中保存消息的容器,是一个中间件,将应用程序进行解耦合,提升系统的容错性和可维护性,RabbitMQ是常见的MQ产品之一。RabbitMQ的简单模式:其中,P表示生产者 就是要发送消息的一方C:消费者,接收消息,等待消息中间部分queue表示消息队列,可以缓存消息,生产者向其中投递消息,消费者获取消息。RabbitMQ的订阅模式:订阅模式中多了一个exchange交换机角色,P生产者不在将消息直接发送到队列中,而是将消息发送给

2021-09-18 14:57:46 112

原创 框架Dubbo原理 机制

什么是RPC?RPC全称remote procedure call 远程过程调用,假设有两台服务器,A服务器上已经部署了应用,B服务器上也部署了应用,A想要调用B上的方法,因为AB不在同一个内存空间中,所以无法相互调用,所以就需要网络远程调用,来表达调用语义和传达数据。各种语言都有自己的RPC框架,Dubbo是其中之一。Dubbo中各节点:图中节点调用关系说明:provider是服务提供者,container是服务运行所需容器。0节点:服务容器负责 启动 加载 运行服务提供者。Registr

2021-08-28 18:33:52 202

原创 location.href,location.asssign,location.replace的区别

location.href,location.asssign,location.replace的区别区别在于:location.href与location.assign()效果一样,location.href=“index.html”;是属性。可以回退到上个页面location.assign(“index.html”)是方法,可以回退到上个页面location.replace();会替换,改变url地址,无法回到上一个页面...

2021-05-12 13:29:25 288

原创 JSON解析之Gson,FastJson

JSON是一种轻量级数据交换格式,是取代xml的数据结构,更小巧,网络传输数据将减少更多流量从而加快速度。JSON中[ ]代表数组{ }代表对象" "内是属性或者值:表示后边是前边的值,这个值可以是数组,字符串,数字,对象。一个对象由一个大括号表示,括号中通过键值对描述对象的属性。JSON案例:{“name”:“zhangsan”,“age”:“20”}JSON中数组格式:[元素一,元素二,元素三] 可以与对象互相嵌套案例:{“name”:“张三”,“age”:18,“frie

2021-02-18 10:26:53 446

原创 多线程任务

线程和进程:进程指内存中运行的应用程序,每个进程都有独立的内存空间线程是进程中的执行路径,共享一个内存空间,线程之间自由切换,并发执行,一个进程最少有一个线程,线程是在进程基础上进一步划分,一个进程启动后里面的若干路径可以划分为若干线程。创建线程的三种方式;第一种继承Thread类:run()方法是线程要执行的任务方法,start()方法用来启动线程 public static void main(String[] args) { MyThread2 mt=new MyThr

2021-02-06 08:56:34 627 2

原创 关于String类的常用方法

String类的常用方法有这些:1.String​(byte[] bytes)将byte数组中全部转换为字符串String​(byte[] bytes, int offset, int length)参数的意思是:(字节数组,数组元素下标的起始位置,长度)这种方法可以让byte数组一部分转换成字符串2.String​(char[] value)将char数组全部转为字符串String(char[] chars,int offset,int length)这种方法可以让char数组一部分

2021-01-28 18:15:24 274 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除