热门关键字:
面试官常问的Nginx的那几个问题?

什么是Nginx?Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器目前使用的最多的web服务器或者代理服务器,像淘宝、新浪、网易、迅雷等都在使用为什么要用Nginx?优点:跨平台、配置简单非阻塞、高并发连接:处理2-3万并发连接数,官方监测能支持5万并发内存消...

771
2020/4/30 16:14:24
0
View Details
关于java虚拟机

JVM堆和栈简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存栈式存储:在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。优点:存取速度比堆要快,仅次于寄存器,栈数据可以共享。缺点:存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变...

735
2020/4/30 16:14:02
0
View Details
JSP学习笔记(1)——Jsp指令、动作元素和内置对象

简单来说,javaweb技术就是让服务器端能够执行Java代码,之后返回数据给客户端(浏览器)让客户端显示数据jsp页面中可以嵌套java代码(java小脚本)和嵌套Web前端(html,css,js)来显示数据。服务器解析一个jsp,其实就是把jsp中的java代码编译并执行,之后再返回一个String,String包含着html等Web前端数据,浏览器(客户端)就可以像平常打开静态网页一样,接...

252
2020/4/30 16:07:35
0
View Details
Jsp学习笔记(2)——页面导航、表单、EL表达式

页面导航有两种跳转页面的方法。重定向和请求转发两者区别:请求转发(forward)重定向(rerect)请求服务次数12是否保留第一次请求request范围的属性保留不保留地址栏的请求URL是否改变不变改变,相当于在地址栏重新输入URL按下回车键说明的例子:请求转发:张三去银行办理业务,在窗口A办理,窗口A的业务员发现自己无权操作,便把张三的业务交给其他人去完成重定向:张三去银行办理业务,在窗口...

233
2020/4/30 16:06:49
0
View Details
从零开始搭建Java开发环境第一篇:Java工程师必备软件大合集

1、JDKhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html目前主流的JDK版本还是JAVA8,我在阿里用的也是Java8。JDK里已经包含了JRE也就是Java虚拟机和运行环境,无需另外下载安装。2、MySQL和NavicatforMySQL数据库一般还是用免费的MySQ...

414
2020/4/29 17:30:16
0
View Details
JavaWeb 过滤敏感词汇

提交的表单数据,常常要检查有没有敏感词汇,如果有,需要给出提示,或者替换为*。检查、替换敏感词汇有3种常用的方式(1)在Servlet中操作。(2)在Filter中先检查。如果要替换敏感词汇,request没有setParameter()方法重新设置请求参数,怎么向Servlet中传递替换后的请求参数?使用request.setAttribute()把这些修改后的请求参数放到request域中...

372
2020/4/29 17:29:47
0
View Details
SpringCloud 基础

目录SpringCloud基础一、概述二、服务发现组件Eureka1.介绍2.搭建Maven父工程3.创建Eureka集群4.创建服务提供方集群5.创建服务消费方三、服务调用组件1.调用服务基于LoadBalancerClient2.调度服务基于Ribbon3.调度基于Feign四、熔断器组件Hystrix1.介绍2.Ribbon使用Hystrix3.Fe...

390
2020/4/29 17:29:30
0
View Details
JavaWeb Listener之HttpSessionActivationListener ,session钝化、活化

HttpSessionActivationListener监听HttpSession对象的活化、钝化钝化:将HttpSession对象从内存中转移至硬盘,存储为.session文件。活化:把HttpSession对象从持久化状态转变为运行状态(从硬盘加载到内存,恢复原样)。@WebListener()publicclassMyListenerimplementsHttpSess...

278
2020/4/29 17:26:15
0
View Details
指令重排令提升程序执行效率提升20%!

java代码是否一定按顺序执行?这个问题听起来有点蠢,串行的代码确实会按代码语意正确的执行,但是编译器对于代码本身的优化却并不一定会按实际的代码一步一步的执行。比如:r1=a;r2=r1.x;r3=r1.x;编译器则可能会进行优化,将r3=r1.x这条指令替换成r3=r2,这就是指令的重排编译器为什么要做指令的重排呢?地球人都知道,当然是出于性能上的考虑,而指令重排能提升多少性能?首先指令的执...

246
2020/4/29 17:25:32
0
View Details
Java 最全异常讲解

1.导引问题实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写...

282
2020/4/29 16:22:30
0
View Details