自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悟已往之不谏,知来者之可追

内存虽快,但不持久

  • 博客(19)
  • 资源 (67)
  • 问答 (12)
  • 收藏
  • 关注

原创 Java Socket应用(七)——使用多线程实现多客户端的通信

转载请注明:http://blog.csdn.net/uniquewonderq问题:一个服务端可以跟多个客户端通讯基本步骤:1.服务器端创建ServerSocket方法,循环调用accept()方法等待客户端连接2.客户端创建socket和服务的请求连接3.服务端接受客户端的请求,建立专线连接4.建立连接的两个socket在一个单独的线程上对话5.服务器端继续等待

2015-07-26 09:38:35 858

原创 struts2之如何向服务器上传文件

转载请注明:http://blog.csdn.net/uniquewonderq问题:在struts2框架下实现文件上传方案:struts2提供了拦截器可以自动实现文件上传,并且该拦截器存在于defaultStack中,是每个action默认使用的。复用之前的案例。步骤一:打开上传页面在struts.xml中,配置打开上传页面的action,代码如下:<!DOCTYP

2015-07-25 18:53:16 11528 1

转载 http form get post本质区别

一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POS

2015-07-25 16:50:12 2254

原创 struts2之拦截器

转载请注明:http://blog.csdn.net/uniquewonderq1.拦截器的作用:拦截器适合封装一些通用处理,便于重复利用。例如请求参数传递给Action属性,日志的记录,权限检查, 事务处理等。拦截器是通过配置方式调用,因此使用方法比较灵活,便于维护和扩展。创建拦截器组件:创建一个类,实现

2015-07-25 16:26:08 673

原创 struts2之如何使用复杂的UI标签

转载请注明:http://blog.csdn.net/uniquewonderq问题:练习使用复杂的UI标签,并给框体福默认值,标签包括:7.单选框标签8.多选框标签9.下拉框标签在上一节案例的基础上,继续模拟,使用这3类标签。步骤一:单选框标签单选框有两种用法, 根据其初始化radio方式的不同,可以好分为静态和动态2种方式。首先我们使用静态方式来初始

2015-07-22 22:15:21 1150

原创 Struts2之如何使用简单的UI标签

转载请注明:http://blog.csdn.net/uniquewonderq问题:联系使用简单的UI标签生成框体,并给框体赋默认值,标签包含;1.表单标签2.提交按钮3.文本框4.密码框5.文本域6.布尔框方案:UI标签最核心的功能是用于回显数据,因此往往被使用在修改功能中。为了贴合实际业务,我们模拟修改客户的场景,在修改客户的页面上使用上述标签

2015-07-19 16:28:37 1499

原创 Struts2核心(4)——登录问题

转载请注明:http://blog.csdn.net/uniquewonderq1.1如何获取Session获取session的方式——ActionContextActionContext.getContext().getSession()返回类型为Map——ServletActionContextServletActionContext.getRequest(

2015-07-18 11:26:14 670

原创 struts2核心(3)——访问ValueStack

转载请注明:http://blog.csdn.net/uniquewonderq访问ValueStack:问题描述:在页面上,使用Struts2标签和OGNL表达式观察ValueStack的结构,并访问ValueStack中的栈对象和Context对象的数据,包括如下内容:1.观察ValueStack的结构2.输出栈顶内容3.输出Context对象中的数据4.遍历集合

2015-07-17 23:09:33 1015

原创 Struts2核心(二)----使用OGNL表达式

转载请注明:http://blog.csdn.net/uniquewonderq使用OGNL表达式:1.访问基本属性和实体对象方案:在一次请求中,我们可以在页面上使用OGNL访问Action中的基本属性和实体对象属性,这里终点是关注OGNL的写法,因此action和JSP可以建华处理。继续使用StrutsDay01中的示例,在该示例的Action中追加基本属性和实体

2015-07-11 15:25:22 706

原创 struts2核心(一)——ONGL以及ValueStack

转载请注明:http://blog.csdn.net/uniquewonderq1.什么是OGNL?Object Graph Navigation Lauguage ,是一门功能强大的表达式语言,类似与EL。2.为什么使用OGNL?OGNL表达式功能强大,struts2默认采用OGNL表达式访问Action的数据,实际上是通过ValueStack对象来访问的Action。

2015-07-10 21:04:28 1144

原创 Struts2(四)---NETctoss资费列表

转载请注明:http://blog.csdn.net/uniquewonderq问题:开发NetCTOSS项目中,资费模块的查询功能。要求查询全部的资费表数据并以列表的方式显示在页面上,其中分页功能先不实现。方案:查询功能只包含一个请求,即对资费数据的查询请求。在这次请求中,我们需要查询出资费所有的数据,然后将数据传递给查询列表页面,在页面上用表格显示出来。使用struts2处

2015-07-10 16:15:03 1644

原创 struts2(三)---使用EL表达式,显示Action中的数据

转载请注明:http://blog.csdn.net/uniquewonderq使用EL表达式,显示Action中的数据问题:在struts2框架下,如何将业务控制器Action的数据传递给JSP,并在JSP上显示出这些数据。解决方案:Struts2会自动的将Action的数据传递给JSP,并且对传递方式进行了封装,在使用时变得十分方便,甚至不需要使用request对象。它

2015-07-10 14:54:24 4549

原创 Struts2(二)---将页面表单中的数据提交给Action

转载请注明:http://blog.csdn.net/uniquewonderq问题:在struts2框架下,如何将表单数据传递给业务控制器Action。struts2中,表单想Action传递参数的方式有两种,并且这两种传参方式都是struts2默认实现的,他们分别是基本属性注入、域模型注入、其中---基本属性注入,是将表单的数据项分别传入给Action中的一些基本基本类型。

2015-07-09 20:34:22 9812

原创 struts2(一)---编写第一个struts2项目

转载请注明:http://blog.csdn.net/uniquewonderq1.在myeclipse中创建一个webProject名为Struts2.导入Struts核心包。将核心包复制到/WEB-INF/lib下即可。3.配置前端控制器struts2使用filter来充当前端控制器,因此在web.xml中配置一个filter即可。struts2预制了该fi

2015-07-09 11:13:00 2197 2

原创 struts2概述

1.struts2背景由出色稳定的框架struts1和WebWork框架整合而来。吸取了两大框架的优点吸收了自动封装数据技术,简化了许多冗余代码提高了开发效率和规范性更好的实现了mvc架构解除了与servlet的强耦合性2.struts2框架的意义更便捷的开发:a.自动提交表单提交数据:属性驱动,模型驱动b.便捷的实现上传文件:FileUploadc.使

2015-07-08 20:11:27 2913

转载 Java编程语言中栈与堆内存区别详解

java编程语言把内存分成两种,一种叫做栈内存,一种叫做堆内存。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些

2015-07-08 15:57:37 1239

原创 java中object常用方法

1.clone()protected Object clone() throws CloneNotSupportedException创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。1>. Clone&Copy     假设现在有一个Employee对象,Employee tobby =new Employee(“CMTob

2015-07-08 14:42:46 5884

转载 java中创建对象的几种方法

java中几种创建对象的方式 在java程序中,对象可以被显式地或者隐式地创建.下面说说四种显式的创建对象的方式:    ●  用new语句创建对象    ●  运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法    ●  调用对象的clone()方

2015-07-08 14:37:53 1264

原创 仙剑---相爱

刘晋元经过放弃再追林月如并最终释怀,悟出一个道理,并送给了赵灵儿:相爱  不如相知,与其执着痴念,不如化为祝福,不要让爱你的人,被你的爱所磨蚀,反过来,以你的爱,让他得到力量,展翅高飞。假若真的有缘,就算分隔两地,心仍会在一起,真正爱一个人,必定以他的幸福,当作是你的幸福。若然有人,能比你给予他,更大的幸福,你就把他送到那里去。

2015-07-04 19:23:09 1352

Oracle_10g数据库基础教程[习题解答][1].doc

Oracle_10g数据库基础教程[习题解答][1].doc

2021-02-15

簿客平台 Bookor.pptx

创业薄客平台

2021-02-15

Java vm.pptx

Java vm.pptx

2021-02-15

二分查找法.pptx

二分查找法.pptx

2021-02-15

360前端星-公开课.pdf

360前端星

2021-02-15

交通信息检索技术—关于信号降噪的综述.docx

交通信息检索技术—关于信号降噪的综述

2021-02-15

交通信息检测-Matlab实验1-信号降噪.pdf

交通信息检测-Matlab实验1-信号降噪.pdf

2021-02-15

交通信号检测技术-实验3-图像复原.pdf

交通信号检测技术-实验3-图像复原.pdf

2021-02-15

交通信号检测技术仿真实验2-图像增强.pdf

交通信号检测技术仿真实验2-图像增强.pdf

2021-02-15

计算机组成原理(四版)本科生试题库整理附答案.doc

计算机组成原理(四版)本科生试题库整理附答案.doc

2021-02-14

计算机控制技术—Matlabe仿真实验5.pdf

计算机控制技术—Matlabe仿真实验5.pdf

2021-02-14

第7章控制系统的计算机辅助分析.ppt

第7章控制系统的计算机辅助分析.ppt

2021-02-14

第4章连续系统按环节离散化的数字仿真.ppt

第4章连续系统按环节离散化的数字仿真.ppt

2021-02-14

第2章控制系统的数学模型及其转换.ppt

第2章控制系统的数学模型及其转换.ppt

2021-02-14

第1章仿真软件-MATLAB.ppt

第1章仿真软件-MATLAB.ppt

2021-02-14

HC110117000 访问控制列表.ppt

HC110117000 访问控制列表.ppt

2021-02-14

HC110116003 网络地址转换.ppt

HC110116003 网络地址转换.ppt

2021-02-14

生产者消费者问题.ppt

生产者与消费者问题是经典进程同步问题的典型代表之一。该课程设计通过了解进程间的同步互斥关系,从而理解Java多线程通信机制;通过对经典进程同步问题的剖析,初步掌握运用Java多线程解决进程同步问题的方法。

2021-02-14

多生产者多消费者软件课设报告.doc

生产者与消费者问题是经典进程同步问题的典型代表之一。该课程设计通过了解进程间的同步互斥关系,从而理解Java多线程通信机制;通过对经典进程同步问题的剖析,初步掌握运用Java多线程解决进程同步问题的方法。

2021-02-14

Scheduling policies in hadoop.pdf

hadoop的调度

2021-02-14

基于ARM和GPRS的无线图像传输系统.doc

基于ARM和GPRS的无线图像传输系统.doc

2021-02-14

第16章基于Oracle数据库的应用开发.ppt

第16章基于Oracle数据库的应用开发.ppt

2021-02-14

第15章 PLSQL程序设计.ppt

第15章 PLSQL程序设计.ppt

2021-02-14

第14章 PLSQL语言基础.ppt

第14章 PLSQL语言基础.ppt

2021-02-14

第13章SQL语言基础.ppt

第13章SQL语言基础.ppt

2021-02-14

第12章闪回技术.ppt

第12章闪回技术.ppt

2021-02-14

第11章 数据库备份与恢复.ppt

第11章 数据库备份与恢复.ppt

2021-02-14

第10章安全管理.ppt

第10章安全管理.ppt

2021-02-14

第9章模式对象.ppt

第9章模式对象.ppt

2021-02-14

第8章数据库的启动与关闭.ppt

第8章数据库的启动与关闭.ppt

2021-02-14

第7章数据库实例.ppt

第7章数据库实例.ppt

2021-02-14

第6章逻辑存储结构.ppt

第6章逻辑存储结构.ppt

2021-02-14

第5章物理存储结构.ppt

第5章物理存储结构.ppt

2021-02-14

第4章OEM与SQL Plus.ppt

第4章OEM与SQL Plus.ppt

2021-02-14

第3章创建数据库.ppt

第3章创建数据库.ppt

2021-02-14

第2章数据库服务器的安装与卸载.ppt

第2章数据库服务器的安装与卸载.ppt

2021-02-14

第1章oracle数据库概述.ppt

第1章oracle数据库概述.ppt

2021-02-14

LINUX教材.pdf

LINUX教材.pdf

2021-02-14

LINUX教材.doc

LINUX教材.doc

2021-02-14

Linux FAQ.ppt

Linux FAQ.ppt

2021-02-14

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

TA关注的人

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