面试

面试

除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等

一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的负载均衡,避免了服务器单节点故障,把请求按照一定的策略转发到不同的服务器上,达到负载的效果。常用的负载均衡策略有1、轮

2020-03-04
163 0

i == i + 1 什么时候返回true?

i==i+1;这个一般来说是返回false吧,一个数字永远不会等于它自己加1,这是正常的思维,但是我们知道无穷大加一还是无穷大。这也验证了上述的小总结。事实上,你不必将i初始化为无穷大以确保返回true。任何足够大的浮点数都可以实现这一目的,代码实验:doublei=1.0e40;System.ou

2020-03-04
187 0

表达式1.0 / 0.0将返回什么?它会抛出异常吗?任何编译时错误?

这个问题,我还之前没想过,刚才实验了下...我们来分析下:我们知道,在整型运算中,除数是不能为0的,否则直接运行异常。但是在浮点数运算中,引入了无限这个概念,我们来看一下Double和Float中的定义。Double:publicstaticfinaldoublePOSITIVE_INFINITY=

2020-03-04
161 0

Java 四种线程池的用法分析

1、newThread的弊端执行一个异步任务你还只是如下newThread吗?newThread(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstub}}).start();那你就out太多了,newThread的

2020-03-03
193 0

ClassNotFoundException 和 NoClassDefFoundError 有什么区别

在写Java程序的时候,当一个类找不到的时候,JVM有时候会抛出ClassNotFoundException异常,而有时候又会抛出NoClassDefFoundError。看两个异常的字面意思,好像都是类找不到,但是JVM为什么要用两个异常去区分类找不到的情况呢?这个两个异常有什么不同的地方呢?Cl

2020-03-03
125 0

SpringMVC的控制器是单例的吗?

对于SpringMVCController单例和多例,下面举了个例子说明下.第一次:类是多例,一个普通属性和一个静态属性。@RestController@Scope(value="prototype")publicclassTestController{privateIntege

2020-03-03
165 0

超级全面的Java面试题集及参考答案

相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存

2020-03-02
161 0