自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring入门学习笔记第三课--spring的注入

spring的一个核心功能就是依赖注入,有的叫依赖注入(DI),也有的叫控制反转(IOC),但实际上在某种程度上,他们是差不多的。我学习spring接触到的第一个概念就是DI,通俗的解释就是:在我们常规编程中,如果需要使用某个的方法,我们通常会new一个该对象的实例,然后调用方法,就像这样:现有A和B两个类,我们想要在B类中调用的methodA方法。Object Apub

2017-02-28 21:31:34 594

原创 spring入门学习笔记第二课--为什么使用spring以及spring的使用

在我的上篇博客中,留下了一个伏笔,作为这篇博客的开篇:为什么使用spring?这里摘取我在网上看到的内容作为这个问题的答案:Spring的IOC和AOP两大核心功能可以大大降低应用系统的耦合性、简化开发流程。Spring框架技术可在不同层次上起作用,比如IOC管理普通的POJO对象、AOP增强了系统服务和其它组件(事务、MVC、JDBC、ORM和远程调用等)。Spring的一大

2017-02-25 16:02:11 806

原创 Spring入门学习笔记第一课——spring简介以及包结构

前言之前跟着书籍学习过一遍spring,但是也仅仅只限于了解,对于很多知识点还是不够了解,紧接着就开始参加工作,成为一名光荣的实习程序熊,整天忙着和业务逻辑打架,对于之前所学的逐渐开始淡忘,所以决定再系统的学习一遍Spring,巩固一下自己的知识。鉴于我还是一名实习熊,所以阐述的都是自己的个人理解,肯定会有不准确,甚至错误的地方,欢迎大家指正。spring是什么?在谈论这个问题

2017-02-24 21:37:27 817

原创 Maven POM基本配置文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.

2017-02-20 16:45:11 482

原创 Maven配置文件学习笔记

对于maven的具体配置文件还不是很了解,一直都是似懂非懂的状态,趁着最近项目不紧张,决定学习一下maven的配置文件.maven的setting.xml文件最开始介绍了maven的两个作用域.在maven配置文件的开始部分,介绍了maven的两个作用域,原文大致意思为:该文件为maven配置文件,他指定了两种级别的作用范围:其中一种为用户级别,这个级别的配置文件一般放在用

2017-02-20 13:19:20 460

原创 Gradle安装

最近学习spring源码时,使用github工具,下载源码后,需要使用Gradel工具将源码转换为eclipse工程. 所有需要安装Gradle工具. Gradle工具安装比较简单: 第一步,到Gradle的官网(https://gradle.org/install)下载压缩包,进入官网后出现如下界面: 在下方找到Zero-installation with the Gradle Wra

2017-02-15 09:07:45 435

原创 NGINX配置文件学习笔记

NGINX配置文件学习笔记 Nginx 是一个很强大的高性能Web和反向代理服务器.今天,本地服务无论如何也起不来,nginx的配置文件也看不懂,所以感觉很尴尬,于是拿出了一个小时的时间学习了一下NGINX的配置文件,现在做一下记录. 打开原始的nginx.conf文件 其中user用来配置用户或用户组,如果不指定将会默认为nobody, 配置该参数的意义在于: 在linux中所有的存

2017-02-08 09:18:25 626

原创 解决本地HOSTS文件不读取问题

本地DNS解析一般分为浏览器和宿主机.宿主机的DNS在C:\Windows\System32\drivers\etc文件夹下的hosts配置,具体配置方法在最后面贴出.今天工作中使用nginx时老是报not found #0005错误,稀里糊涂搞了一上午的nginx,结果没有什么用,正暗自神伤的时候,忽然灵机一动查看了一下本地DNS缓存,发现没有读取修改后的配置

2017-02-07 11:09:52 8372

原创 mybatis#{}和${}的区别/去除生成的SQL语句的单引号

http://www.cnblogs.com/davidwang456/p/4929426.html

2017-02-06 09:31:50 9613 4

原创 获取目录下所有文件形成的树状图

import java.io.File;/** * 迭代指定目录下的所有文件,生成树状图. *  * @author Han Qi *  */public class FileTreeView {    /**     * 文件前显示' .'     */    public static final String IS_FILE_SHOW_STR

2017-01-06 13:11:20 2894

原创 微信第三方授权获取UNIONID和用户信息

微信第三方授权获取UNIONID和用户信息 目的: 通过获取用户授权,取得用户信息. 步骤如下: 一.登陆微信公众平台,点击右上角的用户名称,进入公众号设置菜单. 菜单中包含两个面板,一个是账号详情,一个是功能设置,点击功能设置.面板中有一个网页授权域名选项,点击设置. 配置网页授权域名 在配置域名的时候必须下载图中第三点的文件,放至域名或者应用根目录下. 之后点击确定按钮,

2016-12-19 14:37:11 33934 2

原创 生成固定位数验证码的工具类

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 重点内容斜体 Ctrl + I 引用 C

2016-12-08 16:33:45 455

原创 16SpringMVC——MVC的概念(一)

SpringMVC——MVC概念模式:      模式就是讲解决一类问题的方法抽象到理论层次。模式的好处:      模式是一种概念,一种设计方式,使用适合的模式可以事半功倍的解决问题。MVC设计模式:      举一个简单的例子,智能机器人来理解MVC模式。      M:model,模型层,概念来说其代表应用的业务逻辑,包含应用程序的核心功能。      V:v

2016-12-01 21:36:14 1034

原创 15Spring整合HIbernate&Ibatis(不完整版)

前言:Hibernare是一个ORM开源框架,主要应用在持久层上,关于Hibernate的知识,我将在有时间的时候再学一遍,顺便整理一下,到时候顺便将Spring按照自己的方式再次整理一遍。——奋斗的程序熊。Spring整合hibernate/ibatisSpring和hibernate的整合,其实和之前学的没多少区别。大致就是,在spring配置文件中,声明数据源(datas

2016-12-01 21:35:25 403

原创 13Spring的数据访问方式

传统的JDBC访问技术(效率低)Jdbc数据访问的一般流程:      获取数据源  Class.forName(……);          根据数据源获取数据连接  Connerctionconn=DriverManager.getConnerction(url,name,pwd);设定事务开始           conn.setAutoCommit(false);Statem

2016-11-28 13:16:07 301

原创 12Spring的事务处理二

Spring的持久层封装传统的JDBC数据访问技术的一般流程是:获取数据源根据数据源获取链接设定事务开始执行相应的操作最后执行成功则提交执行失败则回滚分布式事务处理——分布式事务处理即事务分布在多个资源上、由多个组件共享的事务,其特点:         组件在同一原子操作(原子性)中同多个资源通信。         多个组件要在同一原子操作中操作。   

2016-11-28 13:15:04 304

原创 11Spring的事务处理

Spring的事务处理 事务处理的基本概念事务处理由若干个步骤组成,这些步骤之间具有一定的逻辑关系,作为一个整体的操作过程,所有步骤必须同时操作成功或失败。Commit:当所有的操作步骤都被完整执行后,称该事务被提交。RollBack:由于某一操作步骤执行失败,导致所有步骤都没有被提交,则食物必须被回滚,即回到事务执行前的状态。 事务处理的特性:ACID:原子性

2016-11-28 13:14:12 337

原创 10Spring的AOP

SpringAOPAOP是一种思想,意思是面向切面的编程/面向方面的编程。Aspect(方面、方向)     Oriented(导向、定向的)    Programming(程序设计、规划) 使用AOP的目的就是将业务逻辑同业务功能关系不大的代码分离,降低耦合。 AOP和OOP的异同OOP——面向对象编程面向对象编程很好的 解决了软件系统中角色划分的问题,但是在日志

2016-11-28 13:13:21 270

原创 09Bean依赖检查的四种模式

整篇系列内容都是根据郭峰大大的Spring从入门到精通学习整理的--> Bean依赖检查的四种模式为什么要使用依赖检查?在自动装配中,因为是隐式的,不直观,所以很难看出Bean的每个属性是否都完成了设定。依赖检查能够查看Bean的每个属性是否都设定完成的功能。使用Bean的dependency-check属性来指定Bean定义的依赖检查模式。依赖检查共有四种模式:

2016-11-10 20:50:16 340

原创 08Bean自动装配的五种模式

整篇系列内容都是根据郭峰大大的Spring从入门到精通学习整理的--> Bean自动装配的五种模式自动装配可以指定给每一个单独的Bean。通过使用自动装配,开发人员可以减少指定属性的需要,从而节省一些属性设定的工作。使用Bean的autowire属性指定Bean定义自动装配。共有五种模式。byName:byName模式指的就是通过Bean属性名称进行自动装配。b

2016-11-10 20:49:51 428

原创 07spring用ref属性指定依赖的3种模式

在spring中,用ref属性指定依赖,有三种模式。LocalBeanParent用local属性指定:如果一个Bean与被参考引用的Bean在同一个XML文件中且被参考引用的Bean是用ID来命名的,那么就可以使用ref的local属性。作用: 这样会让XML解析器更早地在XML文档中解析时,验证。如果一个Bean与被参考引用的Bean在同一个XML文件中,使用LOC

2016-11-10 20:49:23 750

原创 06springBean的生命周期

整篇系列内容都是根据郭峰大大的Spring从入门到精通学习整理的--> Bean的生命周期在spring中Bean的初始化有两种方式:〓在配置文档中通过制定init-method属性来完成。〓另一种是通过实现org.springframework.beans.factory.InitializingBean接口。首先使用第一种方式——通过在配置文件中制定init-metho

2016-11-10 20:48:27 300

原创 05Bean的属性相关内容

Bean的知识相关在Spring中,有两个最基本、最重要的包,即org.springframwork.beans和org.springframework.context.这两个包,为了实现无侵入式框架,大量引用了java的反射机制,通过动态代理避免了硬编码,为spring的反向控制提供了基础。这两个包中,最重要的类是BeanFactory和ApplicationContext。Be

2016-11-09 20:40:59 314

原创 04依赖注入的三种实现方式

依赖注入的三种实现方式依赖注入的意义:让组件依赖于抽象,当组件要与其他实际对象发生依赖关系时,通过抽象注入依赖的实际对象。依赖注入有三种实现方式:1.      接口注入2.      Set注入3.      构造注入接口注入在接口中定义要注入的信息,并通过接口完成注入。Set注入在接受注入的类中定义一个set方法,并在参数中定义需要注入的元素。构造注

2016-11-09 18:20:08 733

原创 02搭建一个简单的spring项目

在ECLIPSE中配置SPRING使用eclipse工具创建一个动态的web项目: 加入springjar包。新建一个log4j的资源文件。 编辑资源文件。(该资源文件负责粘贴即可)———在测试中这份资源文件有问题,也可以不使用,本人最近学习计划里面没有LOG4j,所以先留个问题。log4j.rootLogger=DEBUG,stdout log

2016-11-09 17:35:45 419

原创 spring配置文件学习笔记

SPRING配置文件详解概念、用途:Spring配置文件是用于指导spring工厂进行bean生产、依赖注入(装配)及Bean实例分发的”图纸”。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。定义xml文件的版

2016-11-09 17:31:00 1064

原创 IOC学习笔记

IOC什么是IOC  (Inversion of Control)? 顾名思义IOC就是控制反转。依赖注入的基本思想是:用一个单独的对象获得接口的一个合适的实现,并将其实例赋给调用者的一个字段。何为控制反转?对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。 往常我们编写java程序是,当一个java类需要调用另一个类对象是,我们往

2016-11-09 17:30:11 369

原创 学习Spring第一课——spring理论基础

SPRING概念SPRING是一个轻量级的J2EE应用程序框架,实现了IOC模式。Spring的核心是IOC,通过配置文件(applicationContext.xml)来完成业务对象之间的依赖注入,他鼓励一个良好的习惯——注入对接口编程而不是对类编程。Spring还提供了事务(transaction处理的功能,他能够在各种底层事务处理技术上提供一个统一的编程模型。 SPRIN

2016-11-09 17:28:21 492

htmlxmljs文档

2016-10-11

tomcat8版本

2016-10-11

空空如也

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

TA关注的人

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