请叫我王老魔

菜鸟要慢慢学着飞起来

Spring MVC 框架基础

Spring MVC 框架基础1. SpringMVC的基本处理流程1.1 springmvc是一个基于mvc的web框架, 其处理用户请求的流程如下图所示:1.2 步骤 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 H...

2017-12-11 16:37:26

阅读数 188

评论数 0

Spring 整合web 项目原理及配置

Spring 整合web 项目原理及配置1 加载spring核心配置文件,通过以下代码实现对象的加载及创建// 加载spring配置文件,根据创建对象 ApplicationContext context = new ClassPathXmlApplicationContext("...

2017-12-11 16:35:19

阅读数 419

评论数 0

Spring 事务

Spring事务spring针对不同的dao层框架,提供接口不同的实现类,常用的有两个 事务管理器 使用场景 jdbc.datasource.datasourceTransactionManager 用于Spring对于JDBC的抽象的支持,也可以适用于mybatis进行持久化的场景...

2017-11-30 14:43:07

阅读数 201

评论数 0

Spring AOP原理

Spring AOP 原理aop:面向切面(方面)编程,扩展功能不修改源代码实现AOP 机制采用横向抽取机制,取代原来的纵向抽取机制纵向抽取机制 * 横向抽取机制* aop底层使用动态代理实现(1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象 (jdk动态代理) (2)第二种...

2017-11-29 17:02:08

阅读数 217

评论数 0

Java中的值传递和引用传递

理解Java中的值传递和引用传递,形参和实参1. 两大数据类型以及特殊的String 8种基本数据类型 int char byte boolean long short float double 对象类型 1、8种基本数据类型的包装类型 2、数组等 3、定义的对象 特殊: String ...

2017-11-29 16:04:23

阅读数 224

评论数 0

Spring 基本概念和 IOC

Spring 基本概念1 spring是开源的轻量级框架2 spring核心主要两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现 (2)ioc:控制反转,把对象的创建交给spring进行管理 - 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,...

2017-11-22 22:19:13

阅读数 112

评论数 0

mybatis 缓存

mybatis 缓存数据模型分析思路 每张表记录的数据内容: 分模块对每张表的内容进行熟悉,相当于学习系统需求功能的过程 每张表的重要字段: 非空字段、外键字段 数据库表与表之间的关系: 外键字段 表与表之间的业务关系:建立在某个业务基础之上去分析 mybatis 缓存mybatis提供查询缓存,...

2017-11-21 17:31:02

阅读数 118

评论数 0

Maven 了解

maven 相关在这里有一个maven的教程,大家可以看看,很有用处,很多maven的概念就都了解了,http://www.yiibai.com/maven/两大核心: 1 对jar包的依赖管理 好处:项目的大小大大的减小了,因为只需要.POM文件管理项目的依赖,不需要jar包实际放在工程中 ...

2017-11-21 10:29:24

阅读数 159

评论数 0

Mybatis 输入输出映射和动态SQL

Mybatis 输入输出映射和动态SQL输入映射输入的元素可以是简单类型, pojo 对象,也可以是map如果查询的判断条件很复杂,这时我们一般采用pojo对象来封装需要的判断元素,将封装好的pojo对象,传入输出映射输出的元素可以是简单类型, pojo 对象,也可以是map 输出映射可以采用 r...

2017-11-15 21:23:00

阅读数 319

评论数 0

Mybatis 全局配置文件 SqlMapConfig.xml 的配置内容

全局配置文件 SqlMapConfig.xml 的配置内容 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) ...

2017-11-15 21:21:35

阅读数 247

评论数 0

mybatis 利用DAO 与利用 mapper代理 进行开发

mybatis 利用DAO 与利用 mapper代理 进行开发mybatis 利用DAO开发的一般步骤思路:程序员需要写dao接口和dao实现类。 需要向dao实现类中注入SqlSessionFactory,在方法体内通过SqlSessionFactory创建SqlSession 配置...

2017-11-12 21:59:51

阅读数 154

评论数 0

mybatis实现增删查改

mybatis实现增删查改流程图: // mybatis配置文件 // 在此遇到一个问题,发现读取配置文件的时候读取不到,原因是idea的 classpath的问题,解决的方案 // 可以在 http://blog.csdn.net/shifangwannian/article/details/...

2017-11-12 21:57:25

阅读数 171

评论数 0

Mybatis 学习---基础知识

Mybatis 学习—基础知识1. 原生JDBC存在的一些问题 jdbc 连接数据库的一般步骤 1、 加载数据库驱动 2、 创建并获取数据库链接 3、 创建jdbc statement对象 4、 设置sql语句 5、 设置sql语句中的参数(使用pre...

2017-11-09 15:09:51

阅读数 173

评论数 0

github 入门,如何上传本地项目到github托管

欢迎使用Markdown编辑器写博客 Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 ...

2017-11-06 19:12:39

阅读数 188

评论数 0

缓存淘汰算法 LFU and LRU

本博客转载自: http://blog.csdn.net/jake_li/article/details/50659868http://flychao88.iteye.com/blog/1977653一. LFU(Least Frequently Used)1.1. 原理 淘汰一定时期内最少...

2017-09-23 16:43:12

阅读数 416

评论数 0

设计模式的六大原则

本文转载自: http://www.cnblogs.com/dolphin0520/p/3919839.html第一: 单一职责原则一个类只负责一个功能领域中的相应职责,即一个类只负责一个功能 单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又最难运用的原则,,一个类(大到模块,...

2017-09-19 22:15:43

阅读数 237

评论数 0

ConcurrentHashMap总结

本文转载自: https://my.oschina.net/hosee/blog/675884 ConcurrentHashMap总结 原文出处: Hosee 并发编程实践中,ConcurrentHashMap是一个...

2017-09-04 21:28:04

阅读数 176

评论数 0

数据库的三大范式

概念首先规范化是为了解决什么问题? 用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题插入异常 删除异常 更新异常 数据冗余函数依赖: 若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等, 而在Y上的属...

2017-09-04 11:14:34

阅读数 368

评论数 0

Spring中三个重要概念 IOC AOP Bean

首先讲解一下Spring框架,以及为什么要使用Spring 框架?Spring 是一个很好的容器框架, 是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,一般在传统的java开发中具有高度的耦合性,一个项目中或者一个逻辑功能的实现时,往往一个对象需要依赖...

2017-05-26 15:49:03

阅读数 3640

评论数 0

多线程中的ThreadLocal 详解

要了解ThreadLocal,首先搞清楚ThreadLocal 是什么?是用来解决什么问题的?ThreadLocal 是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问, 通常是类中的 private static 字段,是对该字段初始值的一个拷贝,它们希望将状态与某一个线程(...

2017-05-19 16:49:42

阅读数 19864

评论数 0

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