自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Boogie

生如逆旅单行道,哪有岁月可回头。GitHub:https://github.com/SuperPugMan

  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

转载 SpringMVC运行流程详解

Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler...

2018-05-30 19:34:37 404

原创 Jsp的九大对象,七大动作,三大指令

jsp九大内置对象:out 向客户端输出数据,字节流.如out.print(” dgaweyr”);request 接收客户端的http请求. String getParameter(String name):得到表单参数名name的值. String[] getParameterValues(String name):(得到String[]复选框时常用). setAttribute...

2018-05-30 18:38:48 1458

原创 SpringMVC中DispatcherServlet配置中url-pattern 配置/*和/的区别

在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下:<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </l...

2018-05-30 18:31:18 1638 1

转载 SpringIOC详解

一、分享Iteye的开涛对Ioc的精彩讲解   首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshilongnian.iteye.com/blog/14138461.1、IoC是什么   Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想...

2018-05-30 17:11:54 379

原创 el表达式获取cookie

${cookie.name}将获得对应cookie的对象,比如我们用jsp将一段cookie发送给客户端。Cookie cookie = new Cookie(“username”, “Username in cookie”); response.addCookie(cookie);创建一个名称为username,值为”Username in cookie”的Cookie对象,然后发送给...

2018-05-30 17:07:58 1114

原创 Servlet的生命周期

1、什么是生命周期?生命周期表示一个java对象从最初被创建到最终被销毁,经历的所有过程。2、Servlet对象的生命周期是谁来管理的?程序员可以干涉吗?Servlet对象的生命周期,javaweb程序员是无权干涉的,包括该Servlet对象的相关方法的调用,javaweb程序员也是无权干涉的。Servlet对象从最初的创建,方法的调用,以及最后对象的销毁,这个过程,是由Web容器...

2018-05-30 17:06:43 221

原创 hibernate中list和iterator方法的区别

主要区别如下:获取的方式不一样 List的获取方式为:List<Customers> list = query.list(); Iterator的获取方式:Iterator<Customers> it = query.iterate();list输出一条语句,而iterator输出的是两条sql语句,我们可想一下,为什么会输出这样的效果? 因为他们获取...

2018-05-26 23:35:48 829

原创 Hibernate中get和load的区别

get与list最本质的区别就是get会立即产生一条SQL语句,而load会实现懒加载。 数据库中没有数据时:get不会抛出异常,load会抛出异常 在配置文件中设置lazy=“false”(默认为true)。详细区别:对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回nu...

2018-05-26 23:30:00 443

原创 Hibernate各种主键生成策略

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name="id" column="id"><generator clas...

2018-05-26 21:15:00 265

原创 Java设计模式--观察者模式

在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。抽象被观察者角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现...

2018-05-23 18:56:29 199

原创 Spring中ApplicationContext和beanfactory区别

BeanFactory类结构体系:BeanFactory接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。 ApplicationContext的结构体系: ApplicationContext接口是一个BeanFactory基础上封装了更多功能的,Spring...

2018-05-23 17:39:01 2174

原创 Spring Bean的生命周期

Spring的IOC容器功能非常强大,负责Spring的Bean的创建和管理等功能。而Spring 的bean是整个Spring应用中很重要的一部分,了解Spring Bean的生命周期对我们了解整个spring框架会有很大的帮助。 BeanFactory和ApplicationContext是Spring两种很重要的容器,前者提供了最基本的依赖注入的支持,而后者在继承前者的基础...

2018-05-23 16:56:57 176

原创 Java设计模式--装饰者模式

在学习Mybatis二级缓存时,了解到sqlsessin对象会使用到一个Executor和相应的CachingExecutor的装饰者模式。所以就来具体了解一下。 Mybatis二级缓存详解–》https://blog.csdn.net/luanlouis/article/details/41408341。 强烈推荐!!! 接下来具体讨论装饰者模式:装饰者模式定义: 动态地将责任...

2018-05-21 17:02:36 3623

原创 Mybatis缓存机制

MyBatis 提供了查询缓存来缓存数据,以提高查询的性能。MyBatis 的缓存分为一级缓存和二级缓存。一级缓存是 SqlSession 级别的缓存二级缓存是 mapper 级别的缓存,多个 SqlSession 共享一级缓存一级缓存是 SqlSession 级别的缓存,是基于 HashMap 的本地缓存。不同的 SqlSession 之间的缓存数据区域互不影响。一级缓...

2018-05-20 22:56:20 145

原创 Mybatis多条件查询

dao接口:public interface StudentDao { /** * 前台的表单给出的查询条件不能封装成一个对象的时候 * 查询只能是多个参数了! 也就是参数不全是Student中的属性! * 这时候就有三个解决方案 * 01.第一种方式 使用map查询姓名带小 年龄大于10 的学生信息*/ List<Studen...

2018-05-17 17:08:56 1520

原创 Mybatis---resultMap的延迟加载 (懒加载)

延迟加载: resultMap 的数据以 树状结构 为主,当我们用到分支数据的时候再查下,反之则,不查询,这样可以节省数据库资源。在代码中可以更详细一些。 <settings><!-- --> <!-- 懒加载设置为 true --> <setting name="lazyLoadingEnable...

2018-05-17 16:47:32 1281

原创 Mybatis知识理论

Hithub练习地址:https://github.com/1063750024/MyBatis非继承环境下: 单例模式:MyBatis。 1、MyBatis代码管理网站:Github。 2、实体类与sql语句之间的半自动化的ORM映射。 3、sql语句封装在配置文件中,降低耦合度,方便代码调试。 MyBatis环境搭建开发步骤: 下载jar包导入工程。 log4j-1...

2018-05-16 15:47:12 302

转载 首席架构师眼里的应用架构设计

转载自:http://geek.csdn.net/news/detail/73332无架构,不系统,架构是大型系统的关键。从形上看,架构是系统的骨架,支撑和链接各个部分;从神上看,架构是系统的灵魂,深刻体现业务本质。架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。其中应用架构承上启下,一方面承接业务架构的落地,另一方面影响技术选型。如何针对当前...

2018-05-11 15:13:04 2173

转载 系统应用架构演进

1.传统的垂直应用的架构: 就是我们现在企业中最常用的MVC架构,它有一个主要的特点就是技术单一,开发上手快,测试,部署都是比较简单的MVC的三层结构: a. 最前端的是V(view),主要是用于前端页面展示,使用jsp,js,html+css等b. 中间为调度控制层(Control),主要是用于前端web请求的分发,然后调度后台的逻辑执行,可以通过struts2或者spring ...

2018-05-11 15:03:33 334

转载 Ajax实现搜索引擎自动补全功能

上代码:搜素框Search <input type="text" name="name" class="inputtable" id="name" /> <input type="image" src="images/serchbutton.gif"

2018-05-07 16:41:03 1034

原创 Ajax-JS实现地址三级联动

使用了Gson和JSON解析jar包。使用了全国省市县区的数据库。 具体项目案例:点我下载 前台页面简单展示:<div class="xl-dz">省份: <select name="province" id="province" onchange="onSelectChange(this,'city');"></select> <br /> 城市: <select name="ci

2018-05-07 14:43:50 1146

案件处理报错

案件处理报错

2021-09-24

Ajax JavaWeb JS 三级联动

Ajax JavaWeb JS 三级联动 Ajax JavaWeb JS 三级联动 Ajax JavaWeb JS 三级联动

2018-05-07

Ajax与JavaWeb后台分页

包括Ajax与JavaWeb的后台交互传输数据。gson数据传输。

2018-04-28

hadoop2.4.1

提供hadoop2.4.1下载。提供hadoop2.4.1下载。提供hadoop2.4.1下载

2018-04-11

Linux所需JDK32位

提供linux版本的JDK32位下载。提供linux版本的JDK32位下载。

2018-04-11

LinuxJDK 64位

提供linux版本JDK 64位。

2018-04-11

搜搜移动大厅(XML/序列化/IO流实现)

搜搜移动大厅(XML/序列化/IO流实现)所有功能已经实现。无bug。

2018-01-08

空空如也

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

TA关注的人

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