- 博客(14)
- 收藏
- 关注
原创 Leetcode刷题第一天
想提升一下自己算法能力,于是开始自己的刷题之路,以此篇记录一下先从数组类型题目开始Problem: 26. 删除有序数组中的重复项
2023-04-21 19:22:35 139 1
原创 java里的DTO,DO,BO,VO
DTO( Data Transfer Object):数据传输对象DTO是来绑定表现层中的数据,与实体Entity不同,DTO是指数据在页面和业务层逻辑,比如当客户在页面提交了表单后,业务层先为这个数据构造了一个DTO对象,然后业务方法内部将DTO对象转为实体对象,然后通过这个实体对象去调用数据库的信息。从这个过程可以看出DTO对象是处理显示层和业务层的数据传递,Entity对象是处理业务层和数据库之间的数据传递。DO( Data Object):领域对象DO是从现实世界中抽象出来的有形或无形的业务实
2022-05-20 00:51:04 4985
原创 对分层模型的理解
在项目架构时会对所要设计的系统进行分层,一般会分为三层,分别是表示层,中间层和数据访问层。为什么要分层分层是为了将工作进行细分,每个部分各司其职,达到高内聚低耦合,这样在某一部分出现故障时就可以随时替换MVC全名是Model View Controller,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC是一种是实现业务的框架,...
2022-05-18 22:39:39 586
原创 静态页面和动态页面
一、静态页面静态页面,即静态网页,是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。静态页面需要占一定的服务器空间,且不能自主管理发布更新的页面。静态页面一般指html,客户端使用浏览器,经过网络连接到web服务器使用HTTP协议发送请求,让web服务器根据请求从存放所有静态页面的磁盘中取出这个页面的内容,然后返回给客户端,这些内容经过浏览器渲染解析后就得到显示的效果。而JavaScript等则是为了将静态页面显示更加好看,这些效果都是客户端借助浏览器展示的。从上面的描述中也可以总
2022-05-17 21:38:11 5548
原创 过滤器对转发与包含的作用
在完成第17个包时其中涉及到了转发与包含,同时在这里回答一下相关问题,在一个servlet当中,过滤器只会对请求的servlet或jsp进行拦截操作,但是不会对业务操作里的转发和包含的页面进行过滤以下是举例:源码:先放上源码myForward.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-/
2022-05-17 20:07:56 468
原创 解决空指针异常3
书接上文(可看 链接),在解决了404的问题后,又出现了空指针报错。源码先给出源码listener/login.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>管理平
2022-05-16 17:58:56 172
原创 解决空指针异常2
在解决了login.jsp当中的空指针问题后,又遇见了一系列问题。源码先给出login.jsp的源码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>管理平台</titl
2022-05-16 17:53:14 303
原创 解决空指针异常
在学习第17个包时还遇到了空指针问题源码先给出源码在listener文件夹下的login.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>管理平台</title
2022-05-16 17:51:13 263
原创 过滤器学习
过滤器的作用过滤器是用来过滤web资源的,在处理某项业务时服务器会有收到很多请求,但是并不是所有发出请求的用户都有做某项业务的权限,所以需要对这些请求的URL进行过滤筛选,这点就需要过滤器实现。过滤器是有生命周期的,与servlet相似都是会经过实例化,初始化,调用操作函数,销毁,初始化和销毁只会进行一次,调用函数会进行多次也是多线程的过滤器的适用场合认证:对用户请求进行统一认证日志:对请求进行审核和日志记录数据清洗:过滤,修改,替换,格式化图像转换:转图像格式等加密/解密身份验证统一设
2022-05-05 20:25:42 198
原创 web.xml配置中通配符*的使用
在web.xml文件中为servlet配置url时可以使用通配符*,这个通配符有两种个格式,一种是扩展名*.xx,一种是/*
2022-05-03 10:52:30 1205
原创 UTF-8编码的意义
UTF-8编码是在互联网上使用最广的一种编码,它是一种Unicode编码的实现方式。因为计算机只能处理数字,如果要处理文本就需要把文本文字按一定的规则转为计算机能处理的数字,这个过程称为编码。起初只有127个字符被编码到计算机里,其中包括大小写英文字母,数字和一些符号,这个编码表就是ASCII编码。计算机普及后计算机不止需要处理一种语言,于是各个国家出现了不同的标准,例如中国制定了GB2312编码,日本制订了Shift_JIS编码。因为标准不同就不可避免得产生冲突,在多语言混合的文本中就会显示出乱码,后来
2022-04-23 17:25:43 2596
原创 servlet配置url的两种方法
1、在WEB-INF文件下的web.xml文件中配置 首先简单介绍一下web.xml,一般的web工程中都会用到web.xml,主要用来配置Filter、Listener、Servlet等,但是不是必须的,一个web工程里可以没有web.xml文件。在web.xml中包含...
2022-04-14 23:00:27 2484 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人