Web项目
文章平均质量分 53
Tommy5553
你好
展开
-
应用性能管理工具-SkyWalking
随着微服务架构的流行,一次请求往往需要涉及到多个服务,因此服务性能监控和排查就变得更复杂,因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。而链路追踪的出现正是为了解决这种问题,它可以在复杂的服务调用中定位问题,还可以在新人加入后台团队之后,让其清楚地知道自己所负责的服务在哪一环。除此之外,如果某个接口突然耗时增加,也不必再逐个服务查询耗时情况,我们可以直观地分析出服务的性能瓶颈,方便在流量激增的情况下精准合理地扩容。原创 2024-09-29 11:40:56 · 1231 阅读 · 0 评论 -
WEB项目-向页面输出中文乱码的问题
1.向页面输出中文有乱码问题。 * ServletOutputStream getOutputStream() 获取输出的字节流 * PrintWriter getWriter() 获取输出的字符流 2.解决字节输出中文乱码的问题 *.设置浏览器打开文...转载 2019-01-02 14:51:31 · 940 阅读 · 0 评论 -
WEB项目-登录验证码
Servlet代码package com.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;impo...原创 2019-01-06 23:37:42 · 559 阅读 · 0 评论 -
EL函数、自定义EL函数、自定义标签
EL函数1、EL函数的作用:操作字符串2、在JSP页面中要引入EL函数库<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>3、语法${ fn:方法名(参数) }4、实例<%@ page language="java" contentType="text/htm...原创 2019-01-12 18:38:50 · 332 阅读 · 3 评论 -
WEB项目-JSP(脚本元素、page,include指令、内置对象、标签、EL表达式)
JSP简介JSP(Java Server Pages)和Servlet一样,运行在服务器端JSP的组成:HTML代码 + Java代码 + JSP标签JSP是特殊的ServletJSP的执行原理:JSP编写完代码,第一次访问的时候,把JSP翻译为.java文件--->编译为.class文件--->执行JSP的注释:1、HTML的注释:<!-- -->...原创 2019-01-07 21:39:04 · 1108 阅读 · 0 评论 -
WEB项目-cookie和session 会话技术
会话概念:打开一个浏览器,浏览网页(访问web资源,包含多个请求和响应),关闭浏览器,这个过程称为一次会话。会话过程中要解决的问题:每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。cookie(基于客户端)把cookie的东西保存在浏览器上,保证每个人都有自己cookie,都是默认保存在自己的浏览器上1、cookie的原理:Cookie是客户...原创 2019-01-09 16:18:41 · 205 阅读 · 0 评论 -
用户注册的form表单(加校验)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.d原创 2019-01-14 12:48:39 · 2439 阅读 · 0 评论 -
Cookie案例-记录用户上次访问的时间+商品的浏览记录
使用cookie来记录用户上次访问浏览器的时间cookie工具类:从cookie数组中获取指定名称的cookiepackage com.utils;import javax.servlet.http.Cookie;public class MyCookieUtil { public static Cookie getCookieByName(Cookie[] cookies,S...原创 2019-01-09 15:29:50 · 910 阅读 · 0 评论 -
WEB项目-session(简单的购物车的实现)
Session简介session是服务器端技术,服务器在运行时可以为每一个用户的浏览器创建一个独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据存放在各自的session中,当用户再去访问服务器中其他的web资源时,其他web资源再从用户的session中取出数据为用户服务。Session对象的APIsession是一个域...原创 2019-01-10 14:23:44 · 2936 阅读 · 4 评论 -
WEB项目-Filter过滤器(分IP统计用户访问次数)
Filter简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。特点: 过滤器不是目标资源,是在访问目标资源的前后执行的。 过滤器的拦截是双向的 可以有多个过滤器。 过滤器拦截是一堆目标资源。分I...原创 2019-02-26 13:22:21 · 1862 阅读 · 0 评论 -
Tomcat启动后控制台输出日志乱码问题解决
1、找到${CATALINA_HOME}/conf/logging.properties2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK3、重启tomcat,查看日志数据即可!转载 2019-03-15 13:03:15 · 1049 阅读 · 0 评论 -
Maven通过修改setting.xml设置全局JDK变量
在conf/setting.xml目录下加上修改 <profile> <id>jdk</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8&a原创 2019-03-15 15:01:46 · 1562 阅读 · 0 评论 -
WEB项目-页面定时刷新(refresh头)
页面定时刷新/** * 页面的定时刷新 * @author 58351 * */@WebServlet("/refresh")public class RefreshServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpS...原创 2019-01-02 13:23:18 · 1429 阅读 · 0 评论 -
WEB项目-使用重定向完成登录功能(转发和重定向的区别)
使用重定向使用状态码302和location头完成重定向代码:@WebServlet("/demo3")public class ServletDemo3 extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest r...原创 2019-01-02 13:05:52 · 4362 阅读 · 0 评论 -
WEB项目-JSTL标签库
JSTL标签库1、JSTL:JSP Standard Tag Library ,JSP标准标签库,JSP的内置标签2、JSP的标签运行在服务器(Tomcat)中,和HTML标签不同3、JSP标签的出现是为了简化编程,去除掉<% %>方式。底层也是Java代码4、5、引入jstl标签库,使用taglib指令<%@ taglib prefix=" " uri=...原创 2019-01-11 19:02:44 · 253 阅读 · 0 评论 -
Web项目-HttpSession
HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端的对象,保存在服务器端服务器会为每个客户端创建一个session对象,session就好比客户端在服务器端的账号,他们被服务器保存在一个map中,这个map称之为session缓存Servlet中得到session对象:HttpSession session = request.getSessio...原创 2018-08-17 23:17:15 · 251 阅读 · 0 评论 -
JSP-基础
JSP和Servlet的分工:JSP:1、作为请求的发起页面,例如显示表单,超链接2、作为请求的结束页面,例如显示数据Servlet:作为请求中处理数据的环节JSP的组成:html+java脚本+jsp标签<%...%>:java代码片段,方法内可以写什么,它就可以写什么jsp本身就是一种特殊的servlet...原创 2018-08-17 15:14:36 · 176 阅读 · 0 评论 -
Web项目-response
response:服务器响应给客户端响应头:重定向:response.setHeader("Location","目标Servlet");response.setStatus(302);定时刷新:(定时重定向)response.setHeader("Refresh","时间;URL=目标Servlet");快捷重定向:sendRedirect(String Lo...原创 2018-08-17 18:32:42 · 368 阅读 · 0 评论 -
Web项目-request
requset:封装了客户端所有的请求数据请求行请求头空行请求体获取常用信息:获取客户端IP request.getRemoteAddr();获取请求方式 request.getMethod();获取请求参数:请求参数是由客户端发送给服务器的String getParameter(String name);获取指定名称的请求参数值String[] get...原创 2018-08-17 18:55:24 · 216 阅读 · 0 评论 -
Web项目-EL表达式
1、EL是JSP内置的表达式语言 jsp2.0开始,不再让使用java脚本,而 是使用el表达式和动态标签来替代java脚本 EL替代的是<%=....%>,也就是说,EL只能做输出2、EL来读取四大域 ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null ${pageScope.xxx}、${request...原创 2018-08-24 10:30:34 · 290 阅读 · 0 评论 -
Web项目-JavaWeb三层框架
Web层:与Web相关的内容(Servlet,JSP,Servlet相关的API:request、response、session)业务层:业务对象(Service)数据层:操作数据库(DAO Data Access Oject)(所有对数据库的操作,不能跳出DAO)...原创 2018-08-24 10:50:32 · 459 阅读 · 0 评论 -
WEB项目-服务器(Tomcat)
服务器的简介服务器的整体概念:- 硬件:一台电脑- 软件:服务器的软件,Tomcat服务器软件- 如果一台电脑安装了服务器软件,那么这台电脑就可以称为WEB服务器。- 访问服务器:http://www.baidu.com-- http:// 代表HTTP协议-- www.baidu.com 域名(DNS域名服务器注册,将域名和IP绑定)-- 访问最终转换为固定的...原创 2018-12-21 19:20:59 · 248 阅读 · 0 评论 -
WEB项目-Servlet(简介、生命周期、访问路径、ServletContext对象、域对象)
Servlet简介什么是Servlet:- Servlet是一个接口,下面有5个方法- Servlet有两个实现类,GenericServlet和HttpServletServlet的作用:- Servlet是一个小型的Java程序,运行在服务器端- Servlet接收和响应从客户端发送过来的请求,使用的是HTTP协议编写一个Servlet程序(1)编写一个类,实现...原创 2018-12-24 18:21:00 · 307 阅读 · 0 评论 -
WEB项目-相对路径和绝对路径
相对路径(不能以/开头)当前的文件和比对的文件的位置关系.代表当前目录..代表上级目录一旦文件的位置改变了,写好的相对路径就会存在问题绝对路径(以/开头)http://localhost:8080/demo/servlet简便写法:/demo/servlet- 客户端绝对路径-- 包含项目名称 /demo/servlet- 服务器端绝对路径-- 不包含...原创 2018-12-24 15:13:58 · 176 阅读 · 0 评论 -
WEB项目-通过ServletContext对象来统计网站的访问次数
package com.servlet;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Ht...原创 2018-12-24 18:02:12 · 1212 阅读 · 5 评论 -
WEB项目-JavaBean的规范
1、JavaBean:就是一个普通的java类,但是符合JavaBean的规范2、JavaBean的规范:(1)这个java类必须有一个无参的构造方法(2)属性私有化(3)私有化的属性必须有public的get和set方法,命名也有规范。get或者set方法只要有一个就行3、JavaBean的作用:封装数据4、JavaBean的属性:由get或者set方法来决定,只要有其中...原创 2019-01-10 22:49:28 · 366 阅读 · 0 评论 -
Web项目-编码
服务器可以使用setHeader()方法来设置名为Content-Type的响应头,这个头给了浏览器,浏览器就知道服务器使用的是什么编码了response.setHeader("Content-Type","text/html;charset=utf-8");快捷方法:response.setContentType("text/html;charset=utf-8");Post请求,只...原创 2018-08-17 21:18:49 · 300 阅读 · 0 评论