自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SVN使用教程总结

SVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subvers

2016-05-19 16:52:24 267

转载 基于注解的SpringMVC简单介绍

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。在使用注解的Sprin

2016-05-05 13:42:08 280

转载 SpringMVC Controller介绍

pringMVC Controller 介绍一、简介         在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定

2016-05-04 01:00:45 240

转载 SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序  1.首先,导入SpringMVC需要的jar包。  2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415

2016-05-03 23:28:22 256

转载 深入浅出学Spring Data JPA

第一章:Spring Data JPA入门 Spring Data是什么Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创

2016-04-28 16:44:42 279

转载 详解Java的Spring框架中的注解的用法

这篇文章主要介绍了Java的Spring框架中的注解的用法,包括对Java bean的定义的作用介绍,需要的朋友可以参考下1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的 类的实现:?1234567classUse

2016-04-27 00:40:22 5605

转载 spring4.x注解概述

1. 背景注解可以减少代码的开发量,spring提供了丰富的注解功能,因项目中用到不少注解,因此下定决心,经spring4.x中涉及到的注解罗列出来,供查询使用。2. spring注解图    2.1 spring-context模块的注解图 2.2 spring-web注解2.3 spring其它模块的注解3. 注解实例说明

2016-04-26 22:21:56 417

转载 Spring 注解总结

声明:这是转载的。内容根据网上资料整理。相关链接:http://www.360doc.com/content/10/1118/16/2371584_70449913.shtmlhttp://www.iteye.com/topic/1121784http://www.iteye.com/topic/295348【正文】一 注解优点?注解解决了什么问题,

2016-04-26 22:19:43 265

转载 Spring常用注解

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component

2016-04-26 22:18:09 211

转载 Spring注解详解

概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,

2016-04-26 22:16:37 286

转载 hibernate 注解说明

@Table Table用来定义entity主表的name,catalog,schema等属性。 属性说明: name:表名catalog:对应关系数据库中的catalogschema:对应关系数据库中的schemaUniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列Java代码  @E

2016-04-26 21:12:18 267

转载 hibernate注解详解

Java代码  /**  *   * @author liuguangyi  * @content  ejb3注解的API定义在javax.persistence.*包里面。  *   * 注释说明:  * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)  * @Id —— 注解声明了该实体bean的标识属性(对应表中的主

2016-04-26 21:05:27 184

转载 Servlet 工作原理解析

Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是

2016-04-26 00:18:02 282

转载 了解 Spring Data JPA

前言自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在开源社区已经相对成熟的 ORM 思想。另外,它并不依赖于 EJB 容器,可以作为一个独立的持久层技术而存在。目前比较成熟的 JPA 框架主要包括 Jbo

2016-04-26 00:15:43 268

转载 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)

经过对Struts和hibernate的学习,我们严寒的冬季(Hibernate),终于迎来了阳光灿烂的春天(spring)。在系列博客开篇【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一),我们介绍了Spring的基本概念,以及比较重要的两大核心IoC和AOP,基本上介绍的比较简单,一句话带过。从这篇博客开始,我们开始重新介绍Spring框架的基本理论,

2016-04-25 16:35:51 266

转载 ava单例模式的正确写法

一、懒汉式(线程不安全) Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {       if (i

2016-04-22 23:56:42 409

转载 【SSH进阶之路】深入源码,详解Struts基本实现流程(七)

通过一步步的封装我们实现了Struts的基本雏形,我们解决了Struts怎么实现MVC的问题,我们现在仅仅有了Struts的基础,对Struts的学习才刚刚开始,这篇我们要通过对比MVC来理解Struts的执行流程,最后深入Struts的源码,一看究竟。 MVC M:业务逻辑,业务数据可以重复使用,我们经常说的javabean(其实struts没有实现业务层,也无法实现

2016-04-20 13:01:08 282

转载 【SSH进阶之路】一步步重构MVC实现Struts框架——完善转向页面,大功告成(六)

第四篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四),我们解决了第一个问题:封装业务逻辑和跳转路径。第五篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉Servlet中的逻辑判断(五),我们解决了第二个问题:彻底去掉Servlet中的逻辑判断。这篇我们解决最后一个问题,完善转向页面,显示和控制分离。比如添加用户

2016-04-20 11:58:25 332

转载 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断(五)

Struts的第二篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍了MVC模型和Struts的基本理论,对比学习了他们之间的联系和区别。从第三篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三)开始,我们实现了一个简单MVC模型,提出了三个重构的问题。       上篇博客【SSH进阶之路】一步步重构MVC实现Struts

2016-04-20 11:57:42 278

转载 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四)

Struts的第二篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍了MVC和Struts的基本理论,上篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三),我们实现了一个MVC模型,这篇博客我们解决一下上篇博客留下的第一个问题:封装业务逻辑和跳转路径。       我们先回顾一下上篇博客中的TestServlet的代码:

2016-04-20 11:56:36 315

转载 【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三)

篇【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍MVC和Struts的基本理论,并实现了一个简单登录的实例。从中我们知道了,Struts是MVC的框架,MVC其实是Model2,M代表了模型,我们可以理解为业务逻辑,V代表了视图,主要是界面显示,使用jsp显示,C代表控制,控制最典型方式是使用servlet,可以获取参数,调用业务逻辑,另外还可以转向其他界面。 

2016-04-20 11:55:48 302

转载 【SSH进阶之路】Struts基本原理 + 实现简单登录(二)

上面博文,主要简单的介绍了一下SSH的基本概念,比较宏观,作为初学者能够有一个整体上的认识,个人认为对学习有很好的辅助功能,它不仅仅是一个“瞭望塔”,更是检验是否真正掌握所有内容的一个前提。      Struts是基于MVC的框架,它进一步的对MVC进行了封装,它是怎么封装的,我们从先回顾一下MVC再到Struts,再用Struts给大家实现一个简单登录的实例。我们开始吧。

2016-04-20 11:54:29 329

转载 【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)

Long Long ago,就听说过SSH,起初还以为是一个东东,具体内容更是不详,总觉得高端大气上档次,经过学习之后才发现,不仅仅是高大上,更是低调奢华有内涵,经过一段时间的研究和学习SSH框架的基本原理与思想,总算接地气了。作为初学者,有点小小收获,想通过以博文的形式和大家一起分享,共同进步,在更新博文的过程中难免有认识不足的地方,还请各位大牛提出宝贵的建议,对于好的建议一定虚心接受,认真学习

2016-04-19 23:01:05 332

转载 五步学会XMLHttpRequest

一、XMLHttpRequest的由来             XMLHttpRequest是AJAX的核心技术,通过调用XMLHttpRequest对象的属性和方法可以实现在客户端和浏览器之间进行数据的异步传输,从而实现页面的无刷新效果。                        二、 XMLHttpRequest对象的五步使用法          

2016-04-19 22:55:52 283

转载 【java项目实战】代理模式(Proxy Pattern),静态代理 VS 动态代理

这篇博文,我们主要以类图和代码的形式来对比学习一下静态代理和动态代理,重点解析各自的优缺点。定义       代理模式(Proxy Pattern)是对象的结构型模式,代理模式给某一个对象提供了一个代理对象,并由代理对象控制对原对象的引用。       代理模式不会改变原来的接口和行为,只是转由代理干某件事,代理可以控制原来的目标,例如:代理

2016-04-19 22:51:29 405

转载 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在+源码下载(java版)

一年前,从不知道Ajax是什么,伴随着不断的积累,到现在经常使用,逐渐有了深入的认识。今天,如果想开发一个更加人性化,友好,无刷新,交互性更强的网页,那您的目标一定是Ajax。 介绍       在详细讨论Ajax是什么之前,先让我们花一分钟了解一下Ajax做什么。如图所示:                    如上图展示给我们的就

2016-04-19 22:49:11 380

转载 【java项目实战】ThreadLocal封装Connection,实现同一线程共享资源

线程安全一直是程序猿们关注的焦点,多线程也一直是比较让人头疼的话题,想必大家曾经也遇到过各种各种的问题,我就不再累述了。当然,解决方式也有很多,这篇博文给大家提供一种很好的解决线程安全问题的思路。       首先,我们先简单的认识一下ThreadLocal,之后是实例+解析,最后一句话总结。1、认识一下ThreaLocal       认识Th

2016-04-19 22:48:09 361

转载 【java读书笔记】JSTL,快速精通

JSTL并不是什么新颖的技术而且很简单,甚至有人认为JSTL已经过时了。但是我认为它既然存在,就有存在的道理,作为技术人员就应该知道它们是什么,怎么使用,有什么优点。JSTL包含两部分:标签库和EL语言。下面先介绍标签库,再介绍EL语言,最后总结一下JSTL的优点。JSTL JSTL简介       JSTL(JavaServ

2016-04-19 22:46:18 229

转载 【java项目实战】dom4j解析xml文件,连接Oracle数据库

dom4j是由dom4j.org出品的一个开源XML解析包。这句话太官方,我们还是看一下官方给出的解释。如下图:              dom4j是一个易于使用的、开源的,用于解析XML,XPath和XSLT等语言的库。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP等编程标准。特点     

2016-04-19 20:41:33 366

转载 【java项目实战】Servlet详解以及Servlet编写登陆页面(二)

Servlet是Sun公司提供的一门用于开发动态web网页的技术。Sun公司在API中提供了一个servlet接口,我们如果想使用java程序开发一个动态的web网页,只需要实现servelet接口,并把类部署到web服务器上就可以运行了。到底什么是Servlet呢?       通俗一点,只要是实现了servlet接口的java程序,均称Servlet。Ser

2016-04-19 20:40:26 611

转载 【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)

首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建。1、安装工具第一步,下载并安装JDK,到官网上下载安装即可,之后需要细心的配置环境变量,我给大家推荐百度文库的一篇文章,猛戳这里。第二步,下载Tomcat,当然可以去Apache Tomcat的官网,同样

2016-04-19 20:39:55 808

转载 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)

两个月之前准备软考时,简单的从理论上总结了最常用的数据结构和算法,比如:线性表,链表,图。在进行java开发时,jdk为我们提供了一系列相应的类来实现基本的数据结构。jdk所提供的容器API位于java.util包内。本文主要是通过简单的介绍Collection集合,向读者简单阐述各个类的基本定义以及其作用,为后面的学习做一下铺垫。首先,我们先看一下Collection集合的基

2016-04-19 20:38:54 292

转载 【java读书笔记】——java的异常处理

程序在实际环境的运行过程中,安全成为需要首先考虑的重要因素之一,这也是用户和程序员最关心的问题。同时,Java语言健壮性也体现在了能够及时有效地处理程序中的错误,准确的说是Java的异常处理机制为解决安全问题提交了一份满意的答卷。       先从整体上看一下本文要介绍的内容,然后进行详细的分析:                                          

2016-04-19 20:38:25 208

转载 【java读书笔记】——java开篇宏观把控 + HelloWorld

介绍       知道java是一种可跨平台应用软件的面向对象的程序设计语言,就可以了。  组成             Java由四方面组成:java编程语言,java类文件格式,java虚拟机和java应用程序接口(Java API)。体系       java分为三个体系JavaSE(J2SE,java平台标准版),

2016-04-19 18:19:50 259

转载 Spring 获取propertise文件中的值

Spring 获取propertise的方式,除了之前的博文提到的使用@value的注解注入之外,还可以通过编码的方式获取,这里主要说的是要使用EmbeddedValueResolverAware接口的使用。一、准备propertise文件在资源文件夹下面建立好要测试需要的app.propertise文件,里面写几条测试数据,本文主要如图数据。 二、准备配置

2016-04-19 17:57:24 433

转载 SERVLET 学习笔记

一、Servlet基本定义  Servlet是服务器端上面运行的一段小的java程序,一个servlet就是一个简答的java类。通常servlet都是通过请求和返回的模式来被访问的,客户端通过resuest请求,servlet则通过response来返回需要的内容。二、Tomcat容器等级Tomcat容器等级分为四个等级,由内向外分别是:context容器àSERVLET容器àH

2016-04-19 17:25:21 163

转载 JDBC+MYSQL初始学习

一、学习准备Eclipse 开发工具  + mysql数据库+navicat 数据库连接工具Mysql的数据库连接驱动jar包  + testing测试集成+maven工具集成Jar的获取方法:1、直接下载需要的jar,导入项目中使用。2、在maven工程中加入依赖:本文使用的maven依赖: mysql

2016-04-19 17:24:20 258

转载 使用springmvc后事物不起作用的原因

问题表现:用springmvc后事物不起作用解决方法:1、查所有关于事物的配置都没有问题;2、查找日志,发现配置@postConstruct注解的方法在服务启动过程中执行了两次;3、为什么出现两次,百度后知道在springmvc的注解扫描配置中要用来过滤排除掉@service,如果不排除就会初始化两次servicebean,导致事物失效。如果说spring 容器 初始化的时候ser

2016-04-19 17:11:30 912

转载 JAVA虚拟机之六:虚拟机性能监控和故障处理工具

一、JDK命令行工具简介所有的java开发人员都知道JDK的bin目录下存放着编译java需要的javac,以及运行java程序需要的java这两个命令工具,但是很多人并没有注意到,其实除了这两个工具,该目录下还有很多工具,这些工具其实为我们提供了很多方便且强大的功能,windows7系统64位jdk1.7/bin目录下部分截图:下面是命令行监控的主要工具和用途:名

2016-04-19 17:10:07 488

转载 JAVA虚拟机之五:常见配置与范例

一、常见配置1、堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为5,表示年轻代与年老代比值为1:5,年轻代占整个年轻代年老代和的1/6-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:8,表示Eden

2016-04-19 17:09:13 194

空空如也

空空如也

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

TA关注的人

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