幻听

学习 交流 进步

排序:
默认
按更新时间
按访问量

服务器端负载均衡和客户端负载均衡的区别?

服务器端负载均衡:例如Nginx,通过Nginx进行负载均衡,先发送请求,然后通过负载均衡算法,在多个服务器之间选择一个进行访问;即在服务器端再进行负载均衡算法分配。客户端负载均衡:例如spring cloud中的ribbon,客户端会有一个服务器地址列表,在发送请求前通过负载均衡算法选择一个服务...

2018-06-18 16:59:47

阅读数:36

评论数:0

JVM知识点总览-中高级Java工程师面试必备

    对于搞开发的我们其实也是一样,现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、底层原理等,只有把这些基础熟练之后,才能在开发过...

2018-06-15 16:02:08

阅读数:45

评论数:0

JWT token心得与使用实例

本文你能学到什么?token的组成 token串的生成流程。 token在客户端与服务器端的交互流程 Token的优点和思考 参考代码:核心代码使用参考,不是全部代码JWT token的组成头部(Header),格式如下: { “typ”: “JWT”, “alg”: “HS256” } 由上可知...

2018-06-13 22:36:08

阅读数:8

评论数:0

keepalived VS zookeeper

两者都可以做高可用HA,那么有什么区别呢?1.从主被动的角度考虑    我们知道,nginx server通常和keepalived进行结合,那么keepalived是怎么知道nginx是否存活呢?是nginx主动向keepalived汇报信息?不是的。keepalived是主动向nginx发送请...

2018-06-11 22:37:49

阅读数:11

评论数:0

一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下:

场景一有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。 ...

2018-06-09 15:32:01

阅读数:48

评论数:0

Zookeeper全解析——Paxos作为灵魂

那么ZK Server最基础的东西是什么呢?我想应该是Paxos了。所以本文会介绍Paxos以及它在ZK Server中对应的实现。先说Paxos,它是一个基于消息传递的一致性算法,Leslie Lamport在1990年提出,近几年被广泛应用于分布式计算中,Google的Chubby,Apach...

2018-06-09 15:12:40

阅读数:39

评论数:0

JDK的BIO、伪异步IO、NIO、AIO

JDK1.4推出NIO,1.7提供NIO 2.0。概述 ★★★        传统的BIO,建立socket连接之后,读写操作相互阻塞。如果客户端的处理缓慢,会拖慢服务器的处理速度,服务器的并发量就会大幅减少。使用NIO,可以将网络IO等待时间从业务处理线程中抽取出来。比如用一个selector线...

2018-06-07 22:47:30

阅读数:4

评论数:0

超完整的Chrome浏览器客户端调试大全

引言“工欲善其事,必先利其器”没错,这句话个人觉得说的特别有道理,举个例子来说吧,厉害的化妆师都有一套非常专业的刷子,散粉刷负责定妆,眼影刷负责打眼影,各司其职,有了专业的工具才能干专业的事,这个灵感要来源于之前我想买化妆品时,店里的海报标语,由此联想到,如果你想在某个事情上做好,并且做的专业,那...

2018-06-05 09:29:58

阅读数:57

评论数:0

关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)

关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)其他随笔 UTF-8, 字符集字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得...

2018-06-05 09:20:11

阅读数:21

评论数:0

CentOS系统的优化

    优化之前,首先查看版本信息# cat /etc/redhat-release CentOS release 6.7 (Final) # 系统版本信息 # uname –r 2.6.32-573.el6.x86_64 ...

2018-06-03 21:16:50

阅读数:68

评论数:0

json数据格式转换问题 循环引用

1 fastjson将对象转化成 json格式字符串1 Map<String, Object> map = new HashMap<>();2 map.put("r...

2018-06-03 07:04:46

阅读数:62

评论数:0

eclipse new 菜单项的设置

2018-06-03 06:59:42

阅读数:13

评论数:0

eclipse中项目加到tomcat中 启动tomcat 项目不启动

2018-06-03 06:57:20

阅读数:18

评论数:0

CSS 的优先级机制[总结]

 样式的优先级多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。一般情况下,优先级如下:(外部样式)External style sheet <(内部样式)Internal style sheet &...

2018-06-01 23:47:02

阅读数:4

评论数:0

Linux下修改Tomcat默认端口

假设tomcat所在目录为/usr/local/apache-tomcat/1、打开tomcat配置文件#vi /usr/local/apache-tomcat/conf/server.xml2、打开Tomcat配置文件之后按 /8080  快速检索3、修改端口,按 i 进行,将8080 修改为 ...

2018-06-01 23:39:14

阅读数:19

评论数:0

网页速度很慢优化方案:如何提高网页加载速度,提升网站加载速度

网页速度很慢优化方案:如何提高网页加载速度,提升网站加载速度网站加载速度的快慢,直接影响用户的去留。这里为大家持续更新我的经验,帮你解决网页速度很慢,慢在哪里,该怎么优化的问题。希望对你有所帮助! 1.  网站空间要好:网站需要一个稳定的服务器或者虚拟机,可以到一些idc评测网去找一家实力较强的i...

2018-06-01 18:49:24

阅读数:29

评论数:0

常见浏览器兼容性问题与解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前...

2018-06-01 18:41:28

阅读数:18

评论数:0

URL,URI和URN的理解

  我想很多人和我一样弄不清楚URI和URL之间的区别,有人可能觉得这是统一概念的不同表述而已。我们先看看定义:URI:Uniform Resource Identifier,即统一资源标志符,用来唯一的标识一个资源。URL:Uniform Resource Locator,统一资源定位符。即UR...

2018-06-01 18:36:12

阅读数:12

评论数:0

HTTPS那些协议:TLS, SSL, SNI, ALPN, NPN

如今 HTTPS 已经普遍应用了,在带来安全性的同时也确实给 Web 引入了更多复杂的概念。这其中就包括一系列从没见过的网络协议。现在 Harttle 从 HTTPS 的原理出发,尝试以最通俗的方式来解读 HTTPS 涉及的这些协议。作者:佚名来源:harttle.land|2018-03-26 ...

2018-06-01 15:05:52

阅读数:32

评论数:0

Mybatis DAO层参数传递

众所周知,Mybatis DAO层可以只写接口方法,在mapper的XML配置文件中定义与接口方法同名的查询节点就可以实现操作数据库的功能。那么问题来了,如何传递合适的参数给SQL语句(配置文件中定义的,当然配置文件也可以换成注解的方式,不是本文重点,在此不表)呢?根据参数的数量和类型做如下说明:...

2018-06-01 09:41:58

阅读数:15

评论数:0

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