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

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

2017-02-28 21:31:34

阅读数 352

评论数 0

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

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

2017-02-25 16:02:11

阅读数 500

评论数 0

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

前言 之前跟着书籍学习过一遍spring,但是也仅仅只限于了解,对于很多知识点还是不够了解,紧接着就开始参加工作,成为一名光荣的实习程序熊,整天忙着和业务逻辑打架,对于之前所学的逐渐开始淡忘,所以决定再系统的学习一遍Spring,巩固一下自己的知识。 鉴于我还是一名实习熊,所以阐述的都是自己的个人...

2017-02-24 21:37:27

阅读数 563

评论数 0

Maven POM基本配置文件

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

2017-02-20 16:45:11

阅读数 266

评论数 0

Maven配置文件学习笔记

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

2017-02-20 13:19:20

阅读数 244

评论数 0

Gradle安装

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

2017-02-15 09:07:45

阅读数 215

评论数 0

NGINX配置文件学习笔记

NGINX配置文件学习笔记 Nginx 是一个很强大的高性能Web和反向代理服务器.今天,本地服务无论如何也起不来,nginx的配置文件也看不懂,所以感觉很尴尬,于是拿出了一个小时的时间学习了一下NGINX的配置文件,现在做一下记录. 打开原始的nginx.conf文件 其中user用来...

2017-02-08 09:18:25

阅读数 302

评论数 0

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

本地DNS解析一般分为浏览器和宿主机. 宿主机的DNS在C:\Windows\System32\drivers\etc文件夹下的hosts配置,具体配置方法在最后面贴出. 今天工作中使用nginx时老是报not found #0005错误,稀里糊涂搞了一上午的nginx,结果没...

2017-02-07 11:09:52

阅读数 3032

评论数 0

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

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

2017-02-06 09:31:50

阅读数 4923

评论数 1

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

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

2017-01-06 13:11:20

阅读数 1388

评论数 0

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

微信第三方授权获取UNIONID和用户信息 目的: 通过获取用户授权,取得用户信息. 步骤如下: 一.登陆微信公众平台,点击右上角的用户名称,进入公众号设置菜单. 菜单中包含两个面板,一个是账号详情,一个是功能设置,点击功能设置.面板中有一个网页授权域名选项,点击设置. 配置网页授...

2016-12-19 14:37:11

阅读数 22375

评论数 1

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

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2016-12-08 16:33:45

阅读数 185

评论数 0

16SpringMVC——MVC的概念(一)

SpringMVC——MVC概念 模式:       模式就是讲解决一类问题的方法抽象到理论层次。 模式的好处:       模式是一种概念,一种设计方式,使用适合的模式可以事半功倍的解决问题。 MVC设计模式:       举一个简单的例子,智能机器人来理解MVC模式。      ...

2016-12-01 21:36:14

阅读数 709

评论数 0

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

前言: Hibernare是一个ORM开源框架,主要应用在持久层上,关于Hibernate的知识,我将在有时间的时候再学一遍,顺便整理一下,到时候顺便将Spring按照自己的方式再次整理一遍。 ——奋斗的程序熊。 Spring整合hibernate/ibatis Spring和hibern...

2016-12-01 21:35:25

阅读数 177

评论数 0

13Spring的数据访问方式

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

2016-11-28 13:16:07

阅读数 137

评论数 0

12Spring的事务处理二

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

2016-11-28 13:15:04

阅读数 122

评论数 0

11Spring的事务处理

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

2016-11-28 13:14:12

阅读数 203

评论数 0

10Spring的AOP

SpringAOP AOP是一种思想,意思是面向切面的编程/面向方面的编程。 Aspect(方面、方向)     Oriented(导向、定向的)    Programming(程序设计、规划)   使用AOP的目的就是将业务逻辑同业务功能关系不大的代码分离,降低耦合。   AOP和O...

2016-11-28 13:13:21

阅读数 135

评论数 0

09Bean依赖检查的四种模式

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

2016-11-10 20:50:16

阅读数 149

评论数 0

08Bean自动装配的五种模式

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

2016-11-10 20:49:51

阅读数 277

评论数 0

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