- 博客(106)
- 收藏
- 关注
转载 Struts2 拦截器电子书
Struts2 拦截器 拦截器:可以在Action执行之前和执行之后拦截调用。Struts2将他的核心功能放到拦截器中实现而不是分散到Action中实现,有利于系统的解耦,使得功能的实现类似于个人电脑的组装,变成可 插拔的。拦截器的工作方式:围绕Action 和Result在Action和Result执行之前,为Action配置的拦截器将首先被
2017-10-25 17:08:20
303
原创 Struts2 拦截器学习
创建需要的文件 一个实体类 一个action流程 一个interceptor拦截包实体类简单创建 如下:public class UserInfo { private String username; private String password; public String getUsername() { return use
2017-10-25 11:58:48
274
原创 Struts2自动装配(+入门)
实体类: package cn.gh.entity;/** * Created by guo on 2017/10/22. */public class User { private String username; private String password; public String getUsername() {
2017-10-22 14:08:24
480
原创 Struts2入门案例
HelloWorldActionpublic class HelloWorldAction implements Action,ModelDriven { private UserInfo userInfo=new UserInfo(); public String execute() throws Exception { if ("admin".equ
2017-10-22 13:45:35
276
转载 Oracle函数(常见的20种)+三层嵌套分页...等多种Oracle的sql(常用)
--1.返回字符串,并将所有的字符小写 [sql] view plain copyselect lower('AaBbCcDd')AaBbCcDd from dual; --2.返回字符串,并将所有的字符大写 select upper('AaBbCcDd') upper from dual; --3.返回指定值
2017-09-17 17:50:20
326
转载 Oracle中 表空间,数字函数,日期函数,转换函数,同义词,反向键索引
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-17 17:46:33
237
原创 springmvc文件上传
dependency> groupId>commons-fileuploadgroupId> artifactId>commons-fileuploadartifactId> version>1.3.1version>> dependency> dependency> groupId>com
2017-08-30 16:13:30
219
原创 springmvc数据验证
dependency> groupId>org.hibernategroupId> artifactId>hibernate-validatorartifactId> version>4.0.1.GAversion> dependency> dependency> groupId>org.jboss.
2017-08-30 16:10:37
187
原创 JQuery UI的简单使用
UI继承 jQuery 简易使用特性,提供高度抽象接口,短期改善网站易用性。jQuery UI 是一个建立在 jQuery JavaScript 库上的小部件和交互库,您可以使用它创建高度交互的 Web 应用程序。简单而言UI可以实现在网页上的一些效果 比如拖动按钮 引入需要的控件:link rel="stylesheet" href="//code.jqu
2017-08-28 17:43:01
746
原创 POI--实现代码创建xls文档
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作
2017-08-28 17:16:47
325
原创 8.28面试题
1.用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 empoyee: eid,ename,salary,deptid; (1) select * from employee order by deptid desc,salary2.项目中如何体现Spring中的切面编程,举例说明。 面向切面编程,主要
2017-08-28 10:27:53
214
原创 处理方法返回值 Object数值型
创建一个User实体类,并在其中写上属性值,并将其进行封装:public class User { private String name;private int age; public int getAge() { return age; } public void setAge(int age) { this
2017-08-21 08:55:13
802
原创 springmvc方法名称解析器和视图解析器
其中的组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:编写Handler时要按照HandlerAdapt
2017-08-21 08:52:11
259
原创 Maven依赖
1.5.6Maven的依赖Maven的核心特征就是依赖管理。 Maven通过读取依赖项项目文件(pom.xml中),找出它们的依赖等。我们只需要在每个项目POM定义直接依赖关系。 Maven自动处理其余部分。传递依赖,包括库的图形可能会快速增长在很大程度上。可能出现情况下,当有重复的库。 Maven提供一些功能来控制传递依赖程度Maven项目我们一般是在IDea软件
2017-08-21 08:41:37
289
转载 java单点登录
首先我们先了解一下什么是单点登录?单点登录Single Sign On简称为SSO,是目前比较流行的企业业务整合的解决方案之一。F5 BIG-IP Edge Gateway解决方案借助SSO改进用户体验。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录的好处?单点登录可以做到在不记录用户密码的情况下,实现不同系统之间的资源共享
2017-08-20 09:17:20
295
转载 spring bean的生命周期
关于spring bean生命周期的一些知识点 理解 spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。尽管还有一些在 Bean 实例化和销毁之间发生的活动,但是本章将只讨论两个重要的
2017-08-20 09:16:33
166
转载 自定义注解
Java自定义注解: 如果说反射使得很多技术实现(动态代理、依赖注入等)有了基础,那么注解就是使这些技术实现变得平民化的基础。 站在Java虚拟机的角度来看,class保留和运行时保留的注解已经和java二进制码放在了同等的地位。虚拟机在加载class文件时,会为注解内容分配空间 并进行解析,最终还会为注解和对应的二进制码建立关联。尽管这些注解不会被运行
2017-08-20 09:15:48
201
转载 spring静态代理 动态代理
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为
2017-08-20 09:15:09
178
转载 spring中的增强
spring的增强分类:前置增强,后置增强,异常增强,环绕增强。增强的意义在于我们不改变接口,实现类,不动方法的前提下在原内容上增加内容。首先我们看一下前置增强:前置增强必须实现的接口:MethodBeforeAdvice[java] view plain copy MethodBeforeAdvice
2017-08-20 09:14:21
982
转载 spring自动代理
spring默认提供的几种auto-proxy: BeanNameAutoProxyCreator : 可以配置需要被进行auto-proxy的bean names列表,它控制的是需要代理的bean列表InfrastructureAdvisorAutoProxyCreator DefaultAdvisorAutoProxyCreator : 将对应匹配的advisor,
2017-08-20 09:13:34
212
转载 springmvc方法名称解析器和视图解析器
其中的组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:编写Handler时要按照HandlerAdapt
2017-08-20 09:12:49
282
转载 spring事务
事务的特性4个:原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个子集,则可能会破坏事务的总体目标。原子性消除了系统处理操作子集的可能性。一致性 事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务
2017-08-20 09:12:11
191
转载 用注解实现springmvc
1.创建Webmaven项目2.导入所需要的jar包[html] view plain copydependency> groupId>junitgroupId> artifactId>junitartifactId> version>4.12version
2017-08-20 09:11:01
159
原创 HandlerMapping和BeanNameUrlHandlerMapping的使用
BeanNameUrlHandlerMapping与上一节的SimpleUrlHandlerMapping类似,不同之处在于:前者的bean name就当做url,而后者需要配置url-->bean的映射。我给大家看一下springmvc.xml文件的配置区别这是SimpleUrlHandlerMapping的文件的配置这里就是通过SimpleUrlHand
2017-08-20 09:08:43
392
原创 SpringMVC学习(2)
了解MVC的流程 数据在内部是如何运转的由简到繁:用户→控制器→处理器→模型→处理器(回应前面的请求)→控制器→视图显示二图相比一图更具体化 处理器前多了 处理器映射器和处理器适配器 根据图示箭头可以看到请求在内部是如何运转图三为图二的英文版 大致相同
2017-08-14 14:14:13
165
原创 SpringMVC学习(1)
入门案例: 搭建需要的jar类 以下两个为MVC需要的jardependency> groupId>org.springframeworkgroupId> artifactId>spring-webartifactId> version>4.2.8.RELEASEversion>dependency>dependency> groupId>o
2017-08-14 13:57:39
159
原创 Sping 顾问代理增强
public interface IDog { public void dog(); public void run(); } public class Dog implements IDog{ public void dog(){ System.out.println("===测试顾问==1dog()");
2017-07-31 14:57:06
247
原创 Spring 顾问 自动代理
public interface IDog1 { public void dog(); public void run(); } public class MyAfter implements AfterReturningAdvice { public void afterReturning(Object o, Method metho
2017-07-31 14:55:31
193
原创 Spring Aspectj代理 前置 后置以及异常
public interface IDog2 { public void dog(); public String run(); } public class Dog2 implements IDog2 { public void dog(){ System.out.println("===测试顾问==
2017-07-31 14:54:04
216
原创 Spring--AOP学习
简介:Aspect Oriented Programming(AOP) 面向切面编程可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,AOP可以说也是这种目标的一种实现。实现AOP的技术特性1、join po
2017-07-26 09:14:43
175
原创 Ajax
AJAXJava" %> Title JavaScript" src="js/jQuery-1.12.4.js"> javascript"> /*1.光标失去焦点 * * */ $(function () { $("[nam
2017-07-17 18:00:02
215
原创 MyBatis多对多以及一二级缓存
多对多:比如:一个老师可以教多个学生、 一个学生可以被多个老师教。举个例子:通过查询一个教师的编号 可以查询到他的学生 查询一个学生 可以查询到他的所有老师eg:通过老师查询学生:数据库准备 三个表格: Student Teacher Teacher_Student(关系表) 写入数据: Student表
2017-07-16 18:17:55
282
原创 初始MyBatis
一、 什么是持久化答:持久化就是内存数据和硬盘数据状态的转换二、ORM思想 ORM表面意思是: Object Relation Mapping 对象关系映射三、 MyBatis入门案例 第一步:导jar包 MySQL mysql-connector-j
2017-07-10 09:24:51
313
原创 分班笔试题
一、. 答案 D 二、答案 :C 底层就是一堆查询的sql语句 而不是数据值三、答案:D 优先级:fatal>error>warn>info>debug四、答案:BC 翻译阶段JSP文件会给JSP引擎转换成Java源码编译阶段Java源代码会被编译成可执行的字节码五、 答案:BD
2017-06-28 17:52:36
308
原创 JSP数据交互(application、cookie)
关于作用域的对比: page 其中page的作用域是当前页面 request的作用域是一次请求(即可以跳转页面) session的作用域是一次会话(N次请求) application的作用域是整个应用(N次会话)Cookie的作用: 对特定对象的追踪 统计网
2017-05-10 14:18:34
326
原创 动态网页开发基础
常见的Web服务器有几种?tomcat:apache:WeblogicJbosswebspacherJettyIIS (解析.NET程序)Nginx高性能如何配置网站的起始页?在网站的Web.xml文件中加入如下节点 index.jsp.如何启动
2017-05-10 13:53:25
197
原创 JSP数据交互(request response)
九大内置对象介绍:九大内置对象内置对象类型说明作用域requestjavax.servlet.ServletRequest请求对象——在 一次请求/一个Request请求周期 中传递数据,请求结束后,数据不可访问,用于页面之间的值的传递用户请求期
2017-05-08 15:01:51
379
原创 jQuery中的事件与动画
鼠标事件:click() :单击事件、触发或将函数绑定到指定元素的click事件mouseover(): 触发或将函数绑定到指定元素的mouseover事件mouseout() :触发或将函数绑定到指定元素的mouseout的事件键盘事件:keydown(): 按下按键时、触发或将函数绑定到指定元素的keydown事件keyu
2017-04-26 17:25:50
201
原创 序列化
序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 public static void main(String[] args)throws IOException { List list=new ArrayList(); Dog dog=new Dog("dd",18); Dog dog1=n
2017-04-14 15:51:46
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人