自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN19970806的博客

有梦想的鲨鱼

  • 博客(25)
  • 收藏
  • 关注

原创 Struts2的运行流程

1.用户发送请求到服务器2.请求会首先进入web.xml配置文件,由于是过滤是有请求,所以会先找到映射的这个类,这个类会指引请求进入到struts2的配置文件3.struts2会加载配置文件4.带着请求前缀  1-(hello)去访问你的所有package中所有的namespace属性,如果找到对应的namespace就进入这个package,如果找不到就会报错。5.如果想匹配,会进入到packa...

2018-06-28 09:01:51 159 1

原创 struts2是否存在线程安全问题?

不存在。因为struts2的servletContext会随着请求的到来自动生成一个新的

2018-06-28 09:01:39 548

原创 使用Struts2如何使前台获取后台传过来的值?

一、使用serveltApi 原生的(不推荐)①首先获取response对象,然后通过这个对象去获取输出流,这样又回到了原生了返回格式。②返回时的方法的返回值必须是NONE,对应的action中的result不用书写二、使用stream流 (使用这个可以传送图片)①在action类中创建爱一个inputStream②通过JSONObject的对象调用put方法,定义返回的内容③在对象的配置文件将a...

2018-06-28 09:01:24 2561 1

原创 Struts2怎么接收前台的参数?:

一共有三种方式,推荐使用第三种。1.    属性驱动是因为struts2是线程安全问题在Action类中直接定义属性名 然后设置get、set方法在访问的地方传入对应属性名和值,struts2自动接收2.    对象驱动定义一个bean类,在Action定义一个对象并且加上get、set方法,并且在请求的地方 请求参数键值有规定 ,比如规定的对象名.属性名的方式传递3.    模板驱动需要实现mo...

2018-06-28 09:01:08 493 1

原创 ActionContext的生命周期:

所有的servlet对象都存了,它的生命周期是随着其中最短的人而创建和销毁,也就是request。

2018-06-27 21:55:59 552 1

原创 页面跳转的方式

1.转发2.重定向3.chain:转发到action4.重定向到action5.stream:不跳转

2018-06-27 21:54:08 285

原创 Action的创建

总共三种方式:①②③

2018-06-27 21:52:14 275

原创 Struts2的常量及配置:

1.常量的修改:如果想要修改/lib/struts2-core-2.3.24.jar!/org/apache/struts2/default.properties中的配置信息,有三种方式。①直接在struts.xml配置文件中加入一个标签即可。例如:设置字符编码②在src中创建一个struts.properties文件,这个文件中存在的都是以键值对的方式写的,例如:struts.i18n.enco...

2018-06-26 21:03:49 250

原创 Struts2框架的项目搭建及简单流程

1.什么是Struts2框架?Struts2框架是替代了servelt、jsp的一种全新的框架,用于处理用户发送的请求。2.Struts2的历史?在Struts2是由webwork和Struts1组合而来,其中技术上采用了webwork公司的技术,也采用了Struts1的开发模式。其实跟Struts1没关系。3.Struts2的优点?①自动化封装前台穿过来的参数②参数的校验③可以控制页面的跳转(不...

2018-06-26 20:26:57 5818 1

原创 101个编程语言学习视频讲解

本文章转载自https://blog.csdn.net/zhangdaiscott/article/details/18220411看看有没有你需要的视频,来了来了点个赞吧。1、javascript视频教程          链接: https://pan.baidu.com/s/1slYX3Ff 密码: jn92 2、JPA视频教程          链接: ht...

2018-06-25 14:13:21 6051

原创 Hibernata框架简单介绍及使用

什么是框架?框架可以理解为是一个半成品,如果要使用框架必须遵守hibernate的规则。否则会出错。使用框架的好处?大大提高开发效果,可是也降低了ORM:      是随着面向对象的软件开发方法发展而产生的。用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方法。O...

2018-06-20 22:59:59 317

原创 怎么读取properties文件?你知道么?

java中提供的一个专门读取以.properties结尾的方法,properties中是以键值对的方式存储数据。1.首先要获取类的加载器,通过类的加载器获取这个文件的流。2.然后创建一个property对象,通过这个对象去加载流。3.通过这个对象去通过键名获取键值。具体代码如下:1.  InputStream in = Demo.class.getClassLoader().getResource...

2018-06-19 10:54:02 1635

原创 八种监听器

1.监听器用来监听web程序中的事件,例如创建、修改、删除session、request、context等。想要实现监听器的功能需要实现监听器的接口xxxLinetener,当Tomcat触发监听器的时候,会自动调用。监听器可以分为四种类型:监听对象的创建:   ServletContext:主要监听servletContext的创建,需要实现ServeltContextListener接口。  ...

2018-06-15 18:05:51 7329

原创 404的解决方案。

1.可能你的url地址写错了,比如       这些都是我们经常遇到的错误,在我们的控制台会将错误信息打印出来,大家在网上搜答案的同时,也不要遇到问题就去百度,自己先尝试去解决,希望能解决大家的问题。2.地址明明写对了,可还是报404,而且正常情况下,就算是404,我们直接访问servelt也是可以的,可这里我们直接访问servelt也是404,那就比较神奇了。还有可能就是第一天可以,第二天在打开...

2018-06-14 19:15:00 8522 7

原创 必看!!!WEB端的三大组件

servlet大致可以分为三个:简单servlet、过滤servlet、监听servletservlet:servlet的创建1.     创建一个类并实现Servlet接口。2.     重写service方法。3.     在服务器中注册Servlet协议1.     一定是双方或多方签订的。2.     浏览器和服务器之间的通信是基于请求(request)和响应(reponse)的。3.  ...

2018-06-14 17:52:12 12911 9

原创 Apache的DBUtils使用详解

一、commons-dbutils简介   commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。org.apache.commons.dbutils (该包中的类主要帮助我们更便捷的操作JDBC)org.apache.commons.dbuti...

2018-06-13 14:16:12 1931

原创 虚拟机克隆、快照

关机和虚拟机克隆、快照    init:        关机            halt 停止            init 0            shutdown -h  now        重启:            reboot            init 6    /etc/inittab 这个文件说明了 init0~6分别是什么意思              init0...

2018-06-13 09:15:05 356

原创 什么是大数据?大数据用来干嘛?

1、何为大数据?大数据是指很多很多的数据,主要源于web2.0之后,数据库中的数据量累计起来很庞大,在对数据进行操作(主要指查询)会变得很慢,对机器的性能要求会很高,如果数据量达到足够大(如十几亿),那服务器会崩溃的2、大数据解决什么问题?大数据解决对海量数据的存储、查询、分析计算等操作,主要应用在利用庞大的数据归类分析用户的偏好,利用用户的历史信息得出相应的统计账单等,将同行业的大公司的数据进行...

2018-06-13 09:13:31 31877 1

原创 linux ip地址、网关等基本网络配置

1、安装 使用虚拟机VMware安装linux centOS6.42、基本环境配置(root)1)修改主机名进入文本编辑模式 vi /etc/sysconfig/network设置hostname=主机名2)配置ip地址、网关、DNS图形化设置网卡的步骤 ii:命令的方式配置ip地址先鼠标右键打开命令界面vi /etc/sysconfig/network-scripts/ifcfg-eth03)网...

2018-06-12 19:20:06 367

原创 必看!!!Linux系统管理命令

1、硬盘管理常用命令:df -hdf用于显示目前在Linux系统上的文件系统的磁盘使用情况统计  -h使用人类可读的格式2、网络管理常用命令:1)ifconfig可设置网络设备的状态,或是显示目前的设置。3、服务管理命令1)查看或修改服务状态只要管理员才能最服务进行管理 如果是普通用户必须授权后才能进行相关操作格式:service 服务名称 status|start|stop|restart管理员...

2018-06-12 19:19:20 202

原创 标识符你记得哪些?

什么是标识符        就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Demo,就是我们定义的类名。类名就属于标识符的一种。        标识符除了应用在类名上,还可以用在变量、函数名、包名上。(要求同学们先记住,以后会详细见到这些)。标识符必须遵守以下规则        1.   标识符由26个英文字符大小写(a~zA~Z)、数字...

2018-06-12 19:17:39 1862

原创 大数据这些基础知识,你都知道么?

一、学习大数据需要的基础       javaSE,EE(SSM)               90%的大数据框架都是java写的                 如:MongoDB--最受欢迎的,跨平台的,面向文档的数据库。                        Hadoop--用Java编写的开源软件框架,用于分布式存储,并对非常大的数据集进行分布式处理。               ...

2018-06-12 19:15:26 1738

原创 Canvas的简单使用:

Canvas:HTML5 <canvas> 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成.<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。你可以通过多种方法使用 canvas 绘制路径,盒、圆、字符、雪花特效、爱心特效以及添加图像等。标签通常需要指定一个id属性 (脚本中经常引用), width 和 height 属性定义的画布的大小.提...

2018-06-11 19:45:52 425

原创 全选和全不选第二次失效的问题解决方案

在使用jQuery改变CheckBox选中和不选中的时候,使用了下面语句改变:$("[name = shoppingCurtList]:checkbox").attr("checked", true);这样操作按道理来说是没有问题的,但是第二次点击的时候,选中和不选中的方法是执行了,而样式选中的样式没有改变,把上面的操操作改为下面的操作,就会解决这个bug:$("[name = shoppingC...

2018-06-10 19:47:07 545

原创 初始linux

你知道的一些操作系统?   Windows、Android、iOS、Linux、Unit、OSX。Linux介绍:     组成:Linux = 内核+shell(解释器)+文件系统+应用程序     特点:           ①可以自由使用、免费、开源,同时安全性降低。           ②多用户、多线程、多任务。多CPULinux的思想:            一切皆文件,ip、一些配置信...

2018-06-03 08:37:42 281

空空如也

空空如也

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

TA关注的人

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