自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小良的博客

在变菜的路上我们一去不复返

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java三大框架SSH_002_05之Struts2:动作类中的servlet api访问、多个struts配置文件、action接收请求参数的方式

系列文章目录文章目录系列文章目录前言一、动作类中的servlet api访问获取这些对象有什么用?我们再来看另外一种获取方式:通过实现接口,让struts自动注入二、多个struts配置文件三、action接收请求参数的方式我们先看看以前的方式再看看struts2的方式总结前言接着上一篇什么叫做servlet的 api ?意思就是以前我们写servlet的时候会用到servlet对象、response对象、request对象还有session对象等等之类一、动作类中的servlet api访问

2021-01-31 22:59:21 22

原创 Java三大框架SSH_002_04之Struts2:配置文件result元素-自定义验证码结果类型、优化自定义结果类型、全局视图和局部视图、自定义结果类型(type类型)

系列文章目录文章目录系列文章目录前言一、配置文件result元素-自定义验证码结果类型讲解二、配置文件result元素-优化自定义结果类型讲解三、配置文件result元素-全局视图和局部视图讲解注意前言接上一篇一、配置文件result元素-自定义验证码结果类型讲解什么叫做自定义结果类型?意思就是下图这四种type类型,我们也可以自己定义下面我们自己写一个我们就定义一个验证码类型吧CAPTCHA:验证码1、先复制一下进行一些必要的操作之后(复制项目正确方式可以看前面的博客)

2021-01-30 11:02:05 25

原创 Java三大框架SSH_002_03之Struts2:配置文件Action元素-动态方法的调用、配置文件result元素-转发和重定向、同一个包和不同包、依赖注入、type类型

系列文章目录文章目录系列文章目录前言一、动态方法的调用二、result元素-转发和重定向1.转发2.重定向总结前言之前的项目再拷贝一份这里也要改成只保留学生的,,其它的jsp都不要了一、动态方法的调用所以我们第一步要在struts.xml里面配错它为true第二步配置action,这样就行了动态方法调用delete也是一样的操作二、result元素-转发和重定向同样的,项目拷贝一下,最终变成这样子1.转发2.重定向总结...

2021-01-29 01:10:58 45

原创 如何编译.java文件,变成class类、在CMD 命令行里面执行java代码,如何执行

前提是安装好了java开始:一种方法是直接在项目里面,放进去保存,然后去项目文件里面找,这里不说了,太简单了这里说另外一种比如我们收到一个.java文件1、用notePad++打开2、编译就直接 输入 javac然后文件名即可这就是编译好的.class文件执行的话就更简单了,有了编译文件后输入 java 类名然后回车即可...

2021-01-28 21:19:03 392

原创 Java三大框架SSH_002_02之Struts2:配置文件action元素-默认的动作类、default-class-ref、配置文件Action元素-通配符

文章目录一、配置文件action元素-默认的动作类二、配置文件Action元素-通配符我们发现这样写会有很多重复代码——引入通配符一个*的通配符二个*的通配符总结和注意事项1、在struts.xml中也是有先后顺序的,假如2、通配符非常好用,可以简化我们的配置3、有时候没有成功可能是因为有缓存,要么在浏览器中1清理,要么在eclipse中清理一、配置文件action元素-默认的动作类上一篇文章我们可以发现一个很奇怪的问题我们可以发现我们没有指定是哪个类,也没有指定方法,居然也可以访问login4

2021-01-28 02:15:17 170

原创 Java三大框架SSH_002_01之Struts2:配置文件package元素、配置文件action元素-action三种创建方式

系列文章目录文章目录系列文章目录一、配置文件package元素二、配置文件action元素-action三种创建方式总结一、配置文件package元素我们来看看package标签下面的元素抽象(abstract)是用来干嘛的呢package:表示包name:包名,在struts.xml文件不能有相同的包名,包名是惟一extends:继承,固定struts-defaultabstract:抽象包,被用于继承,一般在抽象包里不声明actionnamespace:命名空间,访问路径,默认值是

2021-01-27 00:29:49 35

原创 eclipse复制项目的注意事项、复制项目项目名不变问题(javaEE)

对于初学者来说我们复制一个项目的时候有时候总是发现一个很奇怪的问题比如直接复制问题然后我们运行对的时候发现解决办法怎么完美的复制呢我们还少做了一步我们需要改一下项目名称这样就可以了总结需要多做一个步骤,在eclipse内部复制完之后,还需要手动改一下项目名称...

2021-01-25 11:24:48 62

原创 Java三大框架SSH_001_04之Struts2:struts的配置文件加载顺序讲解、后缀访问设置和配置开发模式设置讲解

系列文章目录文章目录系列文章目录一、struts的配置文件加载顺序讲解二、struts的后缀访问设置和开发模式设置讲解开发模式设置总结一、struts的配置文件加载顺序讲解struts有很多的配置文件,其中struts.xml就是它的其中一个配置文件当然实际上它的配置文件不止这一个struts加载的时候不止加载struts.xml文件还会加载其它的配置文件前面那几个是不能改的,因为它是jar包里面的,是不能改的注意位置的能够找到的这也说明了一个包可以继承另外一个包另外我们思

2021-01-24 17:55:08 58 8

原创 Java三大框架SSH_001_03之Struts2:struts.xml没有提示的问题、执行流程讲解(面试题)、struts的架构图讲解

系列文章目录前言一、struts.xml没有提示的问题二、执行流程讲解(面试题)三、struts的架构图讲解总结

2021-01-24 15:40:28 34 1

原创 Java三大框架SSH_001_02之Struts2是什么、Hibernate是什么、Struts2框架搭建、配置一个请求的完整流程

系列文章目录前言这里的Struts2框架部分我们需要用到IDER讲例子,而不是用eclipse了,前面都是用的eclipseIDER的安装和使用参考此链接:文章目录系列文章目录前言一、Struts2是什么?二、Struts2 怎么学习,开始学习2.1思路2.2具体操作2.3Struts 的Action配置讲解:需要完成任务:配置一个请求的完整流程总结一、Struts2是什么?Struts2是表现层的一种技术SpringMVC也是表现层的一种技术后面可以用SpringMVC替换掉Struts2

2021-01-22 19:00:30 40 1

原创 Enable debug logging for this logger for a complete list of JARs that were scann

出现这个错一定把错误定位在配置文件上或者xml

2021-01-21 17:10:52 1277

原创 javaEE011.03 项目第五阶段、注销、session的应用、转发和重定向如何抉择:需要携带request对象的时候就用转发,否则就用重定向

系列文章目录文章目录系列文章目录前言一、移除session好还是失效好总结前言我们先想一个问题,注销功能是用上一篇文章说到的移除session好还是失效好一、移除session好还是失效好对注销来说还是移除比较合适一些,因为失效的话会对所有session失效,影响可能会较大所以做法是,改一下项目的处理逻辑一行代码搞定然后就是跳转页面注销之后跳转应该跳转到哪个页面去呢?应该去首页跳转即可总结1、注销其实就是session的应用2、转发和重定向我们用哪个?一般情况下需要携带re

2021-01-20 18:11:44 30

原创 javaEE011.02 Session简介 、表单重复提交的问题、session的默认存活时间30分钟

系列文章目录文章目录系列文章目录前言一、Session工作原理二、Session获取三、Session有效性四、Session钝化与活化五、表单重复提交问题总结前言接着cookie由于cookie的不灵活 * Cookie缺陷 * Cookie的value为String型,不灵活。 * Cookie存放在浏览器中,不安全。 * Cookie过多,会浪费流量。一、Session工作原理 * 请求 * 服务器创建Session,同时创建一

2021-01-20 17:32:16 49

原创 javaEE011.01 Cookie简介和Cookie创建、获取、修改、键值问题、、有效性、Cookie应用:记住密码

系列文章目录一、Cookie简介1、我们为什么要学习Cookie这就涉及到会话控制了可以直接看这个文档1、简而言之最精简的简介即Cookie实际上就是服务器保存在浏览器的一段信息(用于区分不同的用户)2、 Cookie运行原理服务器创建一个Cookie对象,该Cookie对象携带用户信息,服务器发送(响应)给客户端,以后客户端再发送请求时,会携带该Cookie对象,服务器会根据该Cookie对象(及信息),区分不同用户二、Cookie创建、获取和修改1、Cookie创建Co

2021-01-18 17:16:15 46

原创 javaEE010.02 分页三(下):实现分页、实现前端分页功能无价格区间查询版和有价格区间查询、项目第四阶段完结

系列文章目录文章目录系列文章目录前言一、实现前端分页功能无价格区间查询版动态显示页码——找规律以及解决办法二、实现前端分页功能有价格区间查询版总结前言一、实现前端分页功能无价格区间查询版实际上很简单,只要把页码像上一篇文章那样,说清楚就好了先把样式调出来,跟上一篇文章类似,可以参考上一篇但是我们在那个基础上,做一个优化,就像百度一样,当然风格不一样,我们只做5个我们看这5个页码怎么变化肯定不能写死那么怎么处理呢?我们写到循环里面思路就是这样,现在我们需要把页面改造一下,新建

2021-01-17 09:17:57 66

原创 Java三大框架SSH_001_01之Struts2(Spring、Struts、Hibernate)前言、学习前提以及Struts2、什么叫框架、三层架构与MVC各个模块的关系

系列文章目录文章目录系列文章目录前言三层架构与MVC各个模块的关系什么叫框架?一、学习三大框架的基础前提二、Struts2 开篇:Struts2概述三、Struts的环境搭建四、struts jar包的介绍和使用前言SSH是什么传统的三大框架 SSH:Spring、Struts、Hibernate,传统企业很多在用,政府的一些系统、面试的时候也是必问SSH的东西,必须得掌握的技能新型的三大框架 SSM : Spring、Springmvc 、mybatis 现在越来越多,更加轻量级三层架构与

2021-01-16 18:30:34 62

原创 javaEE010.02 分页二(中):实现分页、实现后台分页(完结)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-01-10 23:10:37 39

原创 javaEE010.02 分页一、分析分页的业务和sql、实现Page业务Bean(5个属性值)、计算总页数(数据bean和业务bean的区别、select count(1)from books理解)

系列文章目录前言一、分页_分析Page分页的业务和sql现在的网站基本上都有分页我们可以自己动手去查一下,随便浏览一个有分页的网站,大部分都是有分页的不分页行不行呢?1、不分页用户体验很差如果有300万条数据,这个下拉条基本上看不见了2、数据量很大的的时候,服务器的压力也是巨大的,甚至直接奔溃卡死比如上亿条数据,后台数据库要查个几分钟,前台就卡死了分页必备的元素然后分析怎么实现首先肯定是sql1、分页的sql注意数据库不同,关键字是所有不同的,比如SqlServer

2021-01-08 00:00:16 101 2

原创 javaEE010.01 book商城_整合添加Book和修改Book

系列文章目录文章目录系列文章目录一、整合添加和修改的编辑页面(节省出一个页面来)怎么去在一个页面去判断带不带数据?总结上一篇我们项目中的修改和添加功能,分别都跳转到了一个编辑页面,是两个不同的编辑页面,那么我们能不能节省一个页面出来呢,让他们的添加和修改跳转的编辑页面都是一个页面,应该是可以的,但是具体怎么做呢?一、整合添加和修改的编辑页面(节省出一个页面来)分析一下难度是不大,就是点添加和点修改的时候跳转到一个页面去做处理,但是问题就出在于,这两个功能的页面处理逻辑不一样新增不需要带数据过来

2021-01-07 15:18:09 53

原创 javaEE009.04 book商城_修改book(未整合修改和添加功能)、所有servlet页面报错的原因和解决办法、转发不能用但是重定向能用的问题解决

系列文章目录文章目录系列文章目录前言一、修改book(未整合修改和添加功能)如何把值带到修改页面修改操作二、使用步骤总结前言前面讲了删除和添加,我们一提到就要能够想到删除和添加的区别那么区别是什么呢区别就是添加需要用户输入数据(你得给他一个输入数据的页面)删除则不需要用户已输入数据我们这里的修改,需不需要用户输入数据呢?需要,所以我们既可以单独给它一个修改的页面,也可以和添加功能一起共用页面一、修改book(未整合修改和添加功能)如何把值带到修改页面先不整合,这样比较清晰,本质上是要整

2021-01-06 18:01:22 83

day10_07面向对象的基本特征三:多态.avi

面向对象的基本特征三:多态的理解(java) * 多态:多种形态 * * 变量的引用形式: * (1)本态引用:左边的变量与右边的对象是同一种类型 * (2)多态引用:左边的变量是父类类型,右边的对象是子类的对象 * * 多态的表现出来的特征:编译类型与运行时类型不一致 * 编译的时候,按照父类的类型进行编译的 * 执行的方法,按照子类进行运行,是“执行子类重写的方法” * * 编译看左边,运行看右边 * * 前提:(1)继承(2)重写(3)多态引用 * 用途:方法的动态绑定 * 强调:多态和属性无关,只说方法

2020-08-12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除