自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 struts2文件上传和下载

Struts2文件上传和下载1. 文件上传1.1单文件上传Action类public class FileUploadActionextends ActionSupport {    //具体上传文件的 引用 , 指向临时目录中的临时文件    privateFile upload;    //上传文件的类型, ContentType 固定的写法    

2017-10-30 14:06:15 455

转载 struts2概述

1.Struts2基础使用方法  MVC框架  调度请求2.开发步骤  2.1 引入依赖  2.2 配置web.xml  核心过滤器 StrutsPrepareAndExecuteFilter        2.3 UI  2.4 定义Action      public FirstAction implements Action{         public S

2017-10-25 12:22:07 340

原创 struts2拦截器

BookActionpublic class BookAction implements Action { public String execute() throws Exception { System.out.println("bookaction"); return SUCCESS; }}UserInfopubl

2017-10-25 12:11:49 692

原创 Struts2入门案例,自动装配

入门案例:HelloWorldActionpublic class HelloWorldAction implements Action,ModelDriven { private UserInfo userInfo=new UserInfo(); public String execute() throws Exception { if ("admin

2017-10-22 12:14:36 257

转载 Hibernate一对一注解,一对多注解

使用Hibernate注解的步骤如下:      (1)使用注解配置持久化类及对象关联关系      (2)在Hibernate配置文件(hibernate,cfg,xml)中声明持久化类,语法如下:                   配置持久化类的常用注解      @Entity   将一个类声明为一个持久化类      @Table   为持

2017-10-10 21:19:08 3018

转载 Hibernate延迟加载

延迟加载:是在真实需要数据才执行SQL语句进行查询,避免无谓的性能开销。   类级可选:立即检索,延迟检索,默认为延迟检索                     立即检索:立即加载对指定的对象,立即发送SQL                     延迟检索:延迟加载指定检索的属性,才发送SQL   无论元素的lazy的属性是true或false , sessio

2017-10-10 14:05:36 206

原创 Hibernate一对多双向,多对多双向,排序

一对多双向xml version="1.0"?> hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">hibernate-mapping package=

2017-10-06 14:53:03 269

原创 Hibernate基础2

1.修改      update()      merge(): save()  update() 有没有OID      saveOrUpdate()  修改      saveOrUpdate()和merge()区别      解析:区别 1:saveOrUpdate() 会改变入参进来对象的状态 merge不会            区别 2: saveOrUpdat

2017-09-23 20:55:57 163

原创 Hibernate基础

Hibernate是数据持久化工具,也是一个开放源代码的ORM解决方案。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供面向对象的数据访问API。     使用Hibernate完成持久化操作。需要编写的代码如:     Session  session=HibernateUtil.currentSession();     Query  query

2017-09-18 22:42:32 301

转载 Ocacle函数,三层嵌套分页

--1.返回字符串,并将所有的字符小写  [sql] view plain copyselect lower('AaBbCcDd')AaBbCcDd from dual;    --2.返回字符串,并将所有的字符大写  select upper('AaBbCcDd') upper from dual;    --3.返

2017-09-18 10:18:56 484

转载 Oracle表空间,SQL函数,同义词,反向键索引

grant create tablespace to sll  ------------------------  create tablespace y2164tabspace  DATAFILE 'C:\app\linlin\oradata\orcl\y2164tabspace.dbf' size 10m  AUTOEXTEND on next 32m maxsize unli

2017-09-18 10:16:53 480

原创 oracle数据库基础

rownum注意事项:    rownum=1可以  ,rownum    rownum=3SQL操作符:       1.算术操作符:+(加),-(减),*(乘)和/(除).       2.比较操作符:=,!=,,=,BETWEEN...AND(检查是否在两个值之间),IN(与列表中的值相匹配),LIKE(匹配字符模式)和IS NULL(检查是否为空).

2017-09-14 21:52:46 150

转载 springmvc文件上传

dependency>        groupId>commons-fileuploadgroupId>        artifactId>commons-fileuploadartifactId>        version>1.3.1version>>      dependency>        dependency>        groupId>com

2017-08-30 16:02:33 181

转载 springmvc数据验证

dependency>     groupId>org.hibernategroupId>     artifactId>hibernate-validatorartifactId>     version>4.0.1.GAversion>     dependency>            dependency>       groupId>org.jboss.

2017-08-30 16:01:14 183

原创 jquery ui简单应用

UI继承 jQuery 简易使用特性,提供高度抽象接口,短期改善网站易用性。jquery UI 是一个建立在 jQuery JavaScript 库上的小部件和交互库,您可以使用它创建高度交互的 Web 应用程序。简单而言UI可以实现在网页上的一些效果 比如拖动按钮 引入需要的控件:link rel="stylesheet" hr

2017-08-29 10:22:29 366

原创 poi报表导出

一、 POI简介   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况            HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取

2017-08-29 10:20:54 222

原创 spring面试题

1.项目中如何体现spring中的切面编程,举例说明。     面向切面编程,主要是横切一个关注点,将一个关注点模块化成一个切面,在切面上声明一个通知(Advice)和切入点(Pointcut);通知:是指在切面的某个特定的连接点(代表一个方法的执行。通过声明一个org.aspectj.lang.JoinPoint类型的参数可以使通知(Advice)的主体部分获得连接点信息。)上执行的动作。通

2017-08-28 10:22:09 605

转载 maven的依赖

1.5.6Maven的依赖Maven的核心特征就是依赖管理。 Maven通过读取依赖项项目文件(pom.xml中),找出它们的依赖等。我们只需要在每个项目POM定义直接依赖关系。 Maven自动处理其余部分。传递依赖,包括库的图形可能会快速增长在很大程度上。可能出现情况下,当有重复的库。 Maven提供一些功能来控制传递依赖程度Maven项目我们一般是在IDea软件

2017-08-21 08:38:19 212

转载 java单点登录

首先我们先了解一下什么是单点登录?单点登录Single Sign On简称为SSO,是目前比较流行的企业业务整合的解决方案之一。F5 BIG-IP Edge Gateway解决方案借助SSO改进用户体验。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录的好处?单点登录可以做到在不记录用户密码的情况下,实现不同系统之间的资源共享

2017-08-20 09:00:56 244

转载 spring bean的生命周期

关于spring bean生命周期的一些知识点                             理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。尽管还有一些在 Bean 实例化和销毁之间发生的活动,但是本章将只讨论两个重要的生命

2017-08-20 08:59:24 158

转载 自定义注解

Java自定义注解:  如果说反射使得很多技术实现(动态代理、依赖注入等)有了基础,那么注解就是使这些技术实现变得平民化的基础。      站在java虚拟机的角度来看,class保留和运行时保留的注解已经和java二进制码放在了同等的地位。虚拟机在加载class文件时,会为注解内容分配空间     并进行解析,最终还会为注解和对应的二进制码建立关联。尽管这些注解不会被运行

2017-08-20 08:58:15 148

转载 spring静态代理 动态代理

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为

2017-08-20 08:57:06 164

转载 spring中的增强

spring的增强分类:前置增强,后置增强,异常增强,环绕增强。增强的意义在于我们不改变接口,实现类,不动方法的前提下在原内容上增加内容。首先我们看一下前置增强:前置增强必须实现的接口:MethodBeforeAdvice[java] view plain copy print?MethodBeforeAdvice  

2017-08-20 08:55:28 223

转载 spring自动代理

spring默认提供的几种auto-proxy:  BeanNameAutoProxyCreator   :  可以配置需要被进行auto-proxy的bean names列表,它控制的是需要代理的bean列表InfrastructureAdvisorAutoProxyCreator  DefaultAdvisorAutoProxyCreator :  将对应匹配的advisor,

2017-08-20 08:53:57 360

转载 springmvc方法名称解析器和视图解析器

其中的组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:编写Handler时要按照HandlerAdapt

2017-08-20 08:52:10 1746

转载 spring事务

事务的特性4个:原子性  事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个子集,则可能会破坏事务的总体目标。原子性消除了系统处理操作子集的可能性。一致性  事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务

2017-08-20 08:49:59 154

转载 用注解实现springmvc

1.创建Webmaven项目2.导入所需要的jar包[html] view plain copydependency>            groupId>junitgroupId>            artifactId>junitartifactId>            version>4.12version>  

2017-08-20 08:48:30 183

原创 HandlerMapping和BeanNameUrlHandlerMapping的使用

BeanNameUrlHandlerMapping与上一节的SimpleUrlHandlerMapping类似,不同之处在于:前者的bean name就当做url,而后者需要配置url-->bean的映射。我给大家看一下springmvc.xml文件的配置区别这是SimpleUrlHandlerMapping的文件的配置这里就是通过SimpleUrlHand

2017-08-20 08:46:48 786

原创 Spring AspectJ JDBC Template

1.AspectJ@Aspectpublic class MyAspect { //前置增强 @Before(value = "execution(* *..Spring17AspectJ.*.*(..))") public void myBefore(){ System.out.println("===我是前置增强内容======"); }

2017-08-04 12:10:03 233

原创 Spring XmlDI AnnotationDI

1.构造注入2.p命名空间注入3.Array List Set Map Properties4.开启包扫描器5.注解的DI

2017-07-26 17:34:25 153

原创 Ajax+JQuery

AJAXJava" %>    Title    JavaScript" src="js/jQuery-1.12.4.js">    javascript">        /*1.光标失去焦点        *        * */        $(function () {            $("[nam

2017-07-17 17:55:17 192

原创 Mybatis多对多

xml version="1.0" encoding="UTF-8"?>            PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"          "http://mybatis.org/dtd/mybatis-3-mapper.dtd">    mapper namespace="cn.hello.dao.ITeach

2017-07-16 18:20:31 216

原创 MyBatis一级 二级缓存

一级缓存一级缓存默认开启,不能取消,第二次查询同一条sql语句时会直接查询出结果执行增删改查询缓存 查询缓存的运行流程:代码中的查询语句首先去缓存里尝试着读取一下,查看有没有,如果有的话直接返回,但是如果没有读取到的话,那么他去数据库读取SQL,然后SQL会把得到的查询结果先返回给缓存空间,最后呢在返回给我们的调用方,这就是缓存的工作

2017-07-16 18:18:15 352

原创 mybatis9大练习

‘’--------------------------------------------------------------------------------------------

2017-07-12 17:56:23 809

原创 idea搭建MyBatis

1.新建模块2.在pom.xml中引入MyBatis的jar包3.在src-main-resources中创建大配置文件mybatis-config.xml4.编写大配置文件5.搭建项目结构6.在DAO层创建小配置文件,文件名与接口一致7.编写小配置文件,id与接口中的方法名保持一致8.在src-test创建测试类

2017-07-10 09:17:18 234

原创 博客管理系统

用户登录:1.编写实体类UserInfo2.在DaoImpl编写判断账号密码是否正确的方法3.将页面输入的值传到servlet4.在servlet中对传入的值进行判断,用户名密码正确则进入主页面

2017-07-01 18:20:02 640 1

原创 idea使用maven创建WebApp项目+项目搭建

1.右击项目,选择new→Module2.

2017-07-01 16:58:32 475

原创 S2分班考试笔试题总结

D:子类中没有methodB方法C.关于视图底层就是一堆查询的sql语句。视图是可以嵌套的D:写反了BC:写反了BD:FileReader和BufferReader在同一级别AC:统一注册click事件C:Servlet的生命周期实例化:Init()   only execute  one

2017-06-28 17:34:45 528

转载 jsp数据交互(II)

application对象application对象类似于系统的“全局变量”,用于同一个服务器内的所有用户之间的数据共享,对于整个Web服务器,application对象有且只有一个实例。(1)什么是Application对象服务器启动后就产生了这个Application对象,当客户再所访问的网站的各个页面之间浏览时,这个Application对象都时同一个,直到服务器关闭

2017-05-10 15:22:24 249

转载 jsp数据交互(I)

主要方法1.getParameter(“name”)  返回值类型 : String作用:获取表单提交过来的数据例:String name=request.getParameter("txtname");2.getParameterValues(“name”)返回值类型:String[]作用:获取一批同名的value值的集合例:String[] ho

2017-05-10 15:21:10 315

空空如也

空空如也

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

TA关注的人

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