一、 JsonP 简介1 什么是 JsonPJsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。2 什么是跨域?跨域是指一个域(网站)下的文档或脚本试图去请求另一个域(网站)下的资源 3 什么
一、在虚拟机上安装Tomcat服务器Tomcat下载地址:Tomcat 将.zip文件解压到制定文件夹内双击进入解压后的文件夹,在bin 文件夹内“以管理员身份运行”startuo.bat注:安装Tomcat前需要提前在虚拟机上安装好JDK。Tomcat安装完成后,通过虚拟机上的浏览器查看Tomcat是否安装成功,在浏览器地址栏上输入localhost:8080,跳转至以下界面则证明To
JSP运行原理和运行过程JSP运行原理WEB容器JSP页面的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。每个JSP页面在第一次被访问时,JSP引擎先将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器像调用普通Servlet程序一样的
JSP文件运行过程如下:1)当一个jsp文件第一次被访问时,jsp引擎会将其转译为Java源文件(Servlet),在转译过程中如果发现jsp有任何语法错误,转译将中断,并向客户端和服务端输出错误信息。注:这个jsp引擎本身也是一个Servlet。2)如果转译成功,jsp引擎通过javac把Java源文件(Servlet)编译成相应的.class字节码文件。3)执行class字节码文件,会创建一个
JSP的开发和运行环境主要用到三个工具 1.jdk(java的开发工具包) 2.tomcat服务器 3.Eclipse可视化编程工具一、JDK的安装与环境变量的配置1、进入官网https://www.oracle.com/technetwork/java/javase/downloads/index.html下载对应系统版本的JDK,一般为Windows x64 2.将JDK安装好之后需要配置系
转载 2023-12-13 23:02:57
111阅读
Nginx(二):HTTP服务的相关配置  注意:以下实验域名解析通过客户端hosts文件实现;虚拟服务器相关配置:  nginx支持基于端口和基于主机名的虚拟主机,不支持基于IP的虚拟主机;基于端口:[root@node0 ~]# vim /etc/nginx/nginx.conf server { listen 80; server_name www.chencer.or
转载 2024-06-10 15:31:44
97阅读
1.为什么会出现jsp技术? Servlet做界面不方便,于是有了新的技术–》jsp1.jsp运行在服务器端 2.Jsp(java servlet page) 3.jsp的基础是servlet,相当于对servlet进行包装 4.Jsp是综合技术:Jsp=html+java片段+jsp标签+Javascript(css) 5.Jsp无需配置,直接使用。如果修改可jsp文件,无需重新rel
1、对象缓存 由O/R Mapping框架例如Hibernate提供,透明性访问,细颗粒度缓存数据库查询结果,无需业务代码显式编程,是最省事的缓存策略 当软件结构按照O/R Mapping框架的要求进行针对性设计,使用对象缓存将会极大降低Web系统对于数据库的访问请求 良好的设计数据库结构和利用对象缓存,能够提供极高的性能,对象缓存适合OLTP(联机事务处理)应用 2、查询缓存 对数据库查询结果
转载 2024-04-14 15:31:42
35阅读
[nginx]-项目部署与实战3使用nginx代理服务器实现代理实现负载均衡nginx配置静态资源nginx部署web项目准备要部署的web项目部署web项目启动nginx查看项目动态修改nginx配置 使用nginx代理服务器我们可以修改nginx的配置文件nginx.conf 达到访问nginx代理的服务器目的,也即跳转到指定服务器的目的,实现代理通过proxy_pass 直接配置请求转发地
转载 2024-05-14 12:03:39
103阅读
由于公司用的nfs文件共享系统满足不了权限需求,测试nextcloud是否符合要求 安装步骤: Centos7系统安装nextcloud-15.0.5,详细教程一、# 先删除系统可能自带的PHP和nginx,用来面命令查找是否有安装$ rpm -qa |grep php $ rpm -qa |grep nginx如果没有数据出来,就代表是干净的。 二、其实安装# 安
转载 2024-04-28 09:47:47
45阅读
一   了解的基础知识1) nginx'本身不能'处理PHP,它只是个'web服务器-->只能处理静态请求',当接收到请求后,如果是php请求,则'发给php解释器处理',并把结果返回给'web服务器',最后'再给'客户端 备注: nginx'默认并不支持'php等动态语言,nginx是服务器'主要用来'处理HTTP请求,其本身'并不支持'解析运行PHP代码的能力,需要
转载 2024-05-23 21:47:58
189阅读
系统:Ubuntu 20.04Nginx版本:1.18.0要添加的模块:fastdfs-nginx-module思路:configure参数下包括Nginx已安装的模块信息,通过编辑configure参数添加你要新加入的模块的信息,然后重新编译并替换之前Nginx启动文件即可。 正文:1、首先查看自己的Nginx编译信息,进入到Nginx安装目录下的sbin目录下,通过:./nginx
# 如何在Nginx运行Java项目 ## 简介 在本文中,我将向你介绍如何在Nginx运行Java项目。这将帮助你理解整个过程并顺利完成这个任务。我们将分为以下几个步骤进行说明。 ## 步骤概览 下面是实现“Nginx运行Java项目”的步骤概览。 | 步骤 | 描述 | | --- | --- | | 1 | 安装和配置Java运行环境 | | 2 | 编写Java项目 | | 3
原创 2023-12-26 08:57:53
106阅读
这里使用IDEA来分享演示,如何快速创建一个Springboot项目(浅显易懂)。 使用IDEA创建一个Springboot项目第一步 ①. 首先要下载IDEA,JDK,Maven并安装。 - 注意:JDK版本最好是1.8左右,JDK版本1.7以下或是JDK版本可能会出现不兼容,IDEA无法启动等问题。 - 本人使用的是IDEA 2018版本(64位),JDK1.8,电脑:w
转载 2024-10-03 10:18:00
126阅读
7、选择Arifacts ->点击 + -> 选择Web Application Exploded -> From Modules->选择该项目->点击ok->再ok。4、点击 File
原创 2023-06-13 14:53:02
1462阅读
1. master和worker在nginx搭建之后,在linux系统中,其实是有2个进程,一个进程叫master,一个进程叫worker。# 查看nginx进程 ps -ef|grep nginxmaster是管理员,把任务分给worker,有worker执行具体的任务。1.1 worker是怎么执行工作的当client发送一个请求到nginx,首先由master把请求分配到worker去执行。
所谓动静分离指的是将动态请求的资源与静态请求的资源分开。在web应用中,像css、js、html这样的文件就是静态文件。而jsp文件则属于是动态文件。tomcat的主要作用是处理动态文件,它对于静态资源处理的性能却不是很高。这时候我们可以把静态资源交给nginx来处理以提高网站的访问性能。打开nginx的配置文件,我之前已经把server节点的部分单独放在了conf目录下的vhosts子目录下。文
转载 2024-05-08 14:05:34
167阅读
项目实验思路及重点内容(步骤及重难知识点)1.环境:主机 功能介绍 ip地址 主要软件nginx1 nginx高可用节点,同时作为反向代理服务 192.168.200.202 nginx+keepalivednginx2 nginx高可用节点,同时作为反向代理服务 192.168.200.203 nginx+keepalivedtomcat1 后端jsp网站服务器 192.168.200.204
转载 2024-03-28 10:31:35
571阅读
错误如下:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback.   Thu Jan 18 11:01:36 CST 2018 There was an unexpected error (type=Not Found, stat
原创 2019-12-24 15:42:27
1579阅读
 上一篇文章我们已经谈过centos下的php环境lamp的安装,现在我们就来大家jsp的允许环境Nginx+jdk+mysql+tomcat,在centos上有了yum,安装都变得异常的easy。一、首先使用yum命令安装或者升级所需的程序库copy以下命令到命令行回车即可。yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-deve
转载 2024-03-06 17:12:08
442阅读
  • 1
  • 2
  • 3
  • 4
  • 5