自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STS(eclipse)安装lombok插件

1、下载lombok.jar包我的是lombok-1.18.6.jar版本的。2、将jar包copy到sts安装目录下D:\Program Files\spring-tool-suite-4-4.2.2.RELEASE\sts-4.2.2.RELEASE图片为然后 在cmd中执行 java -jar lombok-1.18.6.jar选择文件路径,然后安装jar。然...

2019-06-25 09:27:49 865

原创 spring4.0 源码分析 bean各种属性详细解析(四)

spring4.0 源码分析 bean各种属性详细解析(四)

2015-12-13 19:01:34 3002

原创 spring4.0 源码分析 bean标签的解析(三)

spring4.0 源码分析 bean标签的解析(三)

2015-12-13 17:36:39 3208

原创 Hadoop-HBase 单机部署

Hadoop-HBase 单机部署

2015-12-13 13:43:05 5118

原创 spring4.0 源码分析 DefaultListableBeanFactory和XmlBeanDefinitionReader(二)

spring4.0 源码分析 DefaultListableBeanFactory和XmlBeanDefinitionReader

2015-12-13 13:03:46 2423 1

原创 spring4.0 源码分析 搭建简单的分析环境(一)

spring4.0 源码分析 搭建简单的分析环境

2015-12-13 11:21:56 4342 1

原创 java的设计模式(一)单例模式

单例模式单例模式确保某一个被要求的类只有一个实例,而且自行实例化并向整个系统提供这个类的实例。一般情况下有几种形式,常见的面试中的是有两种考验你。也就是常说的懒汉式和饿汉式了。懒汉式模式public class Singlon{ private static Singlon instance = null; //私有的构造方法,这个一定不能丢 private Singl

2015-06-15 10:38:49 873

原创 springMVC学习(一)springMVC简介

springMVC介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:spring的整体结构图mvc是一种设计模式,mvc在b/s系统下的应用:理解:1、  用户发起request请求至控制器(Controller)控制接收用户请求的数据,委托给模型进行处理。2、控

2015-06-11 20:48:59 2704

原创 Mybatis学习(十四)mybatis框架下整合分布式缓存ehcache

分布式缓存不使用分布缓存,缓存的数据在各各服务单独存储,不方便系统 开发。所以要使用分布式缓存对缓存数据进行集中管理。分布式缓存工作图mybatis本身来说是无法实现分布式缓存的,所以要与分布式缓存框架进行整合。mybatis整合分布式缓存ehcache首先加入ehcache的jar包上图为jar包。在User.xml中加入一行代码配置缓存开启全

2015-06-11 15:16:55 9425

原创 Mybatis学习(十三)mybatis查询缓存理解

查询一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSe

2015-06-11 11:46:50 8137

原创 Mybatis学习(十二)mybatis理解动态sql及sql片段

在上面的文章的基础上我们做一下动态sql和sql片段需求分析:sql片段理解详细设计:代码实现在User.xml做出修改<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <select id=

2015-06-11 11:14:58 25030

原创 Mybatis学习(十一)mybatis动态sql传入pojo的包装类型

学习Mybatis框架的话,如果没有学习他的动态sql的话等于白学了,浪费你的时间了,所以一定要学习Mybatis的动态sql,体验它的灵活性。需求分析:学习Mybatis框架sql的动态灵活性。详细设计:我们做个简单的t_user表,查询出姓名中含有ss,并且为男性的用户(1)。t_user表结构DROP TABLE IF EXISTS `t_user`;CREATE

2015-06-11 10:17:33 6692

原创 Mybatis学习(十)mybatis一些问题的总结

在前面学的九章内容中,分别学了dao层的开发和接口形式的开发。在dao层的开发中存在的问题:1、dao接口实现类方法中存在大量模板方法,设想能否将这些代码提取出来,大大减轻程序员的工作量。2、调用sqlsession方法时将statement的id硬编码了3、调用sqlsession方法时传入的变量,由于sqlsession方法使用泛型,即使变量类型传入错误,在编译阶段也不报错,不

2015-06-11 09:51:58 1545

原创 Mybatis学习(九)mybatis原始dao接口与dao实现的开发。

在我们ssh的框架开发中一般会有dao层的分层,

2015-06-11 09:13:56 25402 1

原创 Mybatis学习(八)mybatis环境下以接口的方式进行的关联表查询

Mybatis学习(五)mybatis环境下以接口的方式进行的增删查改这一篇中用的表在这儿需要修改一下,因为查询时表名在mysql中属于关键字了,导致程序报错,在此重新更正下表user修改为t_user,表order修改为t_order。程序脚本会在下面更新。sql文件如下:DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `

2015-06-11 07:56:39 2129 1

原创 Mybatis学习(七)mybatis中的SqlSession使用的范围

需求分析:1、SqlSessionFactoryBuilder2、SqlSessionFatory3、SqlSession SqlSessionFatory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); SqlSession session = sqlSessionFactory.op

2015-06-10 20:08:33 3775

原创 Mybatis学习(六)mybatis与hibernate区别与应用场景

hibernate:是一个标准化的ORM框架。入门的门槛较高,不需要程序写sql,语句就自动生成了。对sql进行优化、修改比较困难。应用场景:适用于中小企业需求变化不多的项目,比如后台管理系统,erp、orm、oa。mybatis:专注sql本身,程序员需要自己写sql语句,sql的修改与优化比较方便。它是一个不完全的ORM框架,虽然程序员自己写sql,但它自身也可以实现映射。应用

2015-06-10 19:57:59 5287

原创 Mybatis学习(五)mybatis环境下以接口的方式进行的增删查改

上一篇刚进行过普通的mybatis的增删查改,当然如果在项目中按这样的方法来操作的话,写的代码会太繁重了。现在我们就将进行接口的方式进行增删查改。需求分析:以接口的方式进行增删查改详细设计:写出接口:IUserOperation.java   修改User.xml文件步骤:IUserOperation.javapackage cn.bj.mybatis.model;

2015-06-10 19:43:16 1736 1

原创 Mybatis学习(四)mybatis环境下的增删查改

学ORM产品,既然和数据库有关系,无非就是增删查改,如果这个都掌握不了的话,何谈其他的深入问题呢。今天就来学学mybatis的增删查改了。还得说一句,学过hibernate的童鞋可以两者比较一下。需求分析:1、mybatis框架下数据库单表数据的增删查改。详细设计:1、在上一遍文章的基础上对user表进行增加数据。2、在上一遍文章的基础上对user表进行修改数据。3、在

2015-06-10 18:39:31 1658 1

原创 Mybatis学习(三)搭建mybatis的入门程序的运行环境

需求:1、搭建mybatis的

2015-06-10 16:51:42 2538

原创 Mybatis学习(二)Mybatis框架的原理

在这ORM产品铺天盖地的年代,在这架构丰富多彩的年代,你不知道要学习多少东西,但是作为一位码农来讲,你必须做到无条件的接受。如何保证高效率的学习呢,当然学什么东西都得先知道它的原理,要不然抓不住主线,学到最后也是很茫然的。首先查询百度百科mybatis:        MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foun

2015-06-10 16:34:17 2142

原创 Mybatis学习(一)原生态的JDBC编程总结

在学习任何一种ORM的时候,免不了的都要让我们想起原生态的JDBC是如何写的,因为只有这样你才能感觉出来为什么要有这个ORM新的产品,诸如学习hibernate、等等。jbdc顾名思义的意思是java的数据库连接(java database connectity)。它是一种执行sql的java的API,可以为多种数据库提供统一的访问基准。        一般jdbc的执行流程是这样的:1、加载

2015-06-10 15:54:50 3566 1

s2sh框架整合类包

s2sh框架整合类包

2015-06-17

CRM项目一源码

CRM项目(一)设计CRM系统的页面框架和实现导航菜单

2015-06-16

dtree菜单树包

CRM用到的导航菜单 dtree

2015-06-16

JQueryzTreev3.5.zip

JQueryzTreev3.5.zip

2015-06-16

springMVC_spring3.0_mybatis2.1.1整合

springMVC_spring3.0_mybatis2.1.1

2015-06-11

spring3.2.0源码

spring3.2.0源码

2015-06-11

mybatis3.2.0包及源码

mybatis包及源码mybatis包及源码mybatis包及源码mybatis包及源码.分两个上传的。请注意。

2015-06-11

MyBatisTest工程配合本人在博客中的学习笔记

MyBatisTest工程配合本人在博客中的学习笔记。

2015-06-11

linux64位mysql安装包依赖文件

我用的是我上传的mysql安装包。 linux64位mysql安装包依赖文件 linux 64位 mysql安装包 依赖文件

2013-02-27

MySQL-client-5.5.16-1.rhel5.x86_64.rpm

MySQL-client-5.5.16-1.rhel5.x86_64.rpm linux 64位 mysql 安装包

2013-02-27

MySQL-server-5.5.16-1.rhel5.x86_64.rpm

MySQL-server-5.5.16-1.rhel5.x86_64.rpm linux 64位下mysql 安装包

2013-02-27

MySQL-devel-5.5.16-1.rhel5.x86_64.rpm

MySQL-devel-5.5.16-1.rhel5.x86_64.rpm linux 64位 的安装包

2013-02-27

spring-framework-2.5.6_1.part3

spring-framework-2.5.6_1.part3

2012-06-13

spring-framework-2.5.6-with-dependencies

spring-framework-2.5.6-with-dependencies 有点大,就打了3个包。第二个包

2012-06-13

spring-framework-2.5.6-with-dependencies1

spring-framework-2.5.6-with-dependencies 有点大,就打了3个包。

2012-06-13

VC++深入详解 源码

VC++深入详解 书上的源码(全) VC++深入详解 书上的源码(全) VC++深入详解 书上的源码(全)

2012-06-03

基于ASP.NET学生选课系统的设计与实现开题报告及文献综述

基于ASP.NET学生选课系统的设计与实现 开题报告及 文献综述

2011-12-21

apache-tomcat-6.0.18安装包

配置JSP开发环境时用的安装包,图标为 "小猫".

2010-09-22

信息发布发布系统(.net)

信息发布发布系统(.net) 该系统是在vs2005上运行,语言用VB 主要用于信息的发布,浏览者可以评价。

2010-05-02

计算机系 毕业实习报告

计算机系 毕业实习报告 计算机系 毕业实习报告 计算机系 毕业实习报告 计算机系 毕业实习报告 计算机系 毕业实习报告

2010-05-02

Visual C++计算器 代码

Visual C++计算器 代码小型的作业题,适合简单课程设计

2009-12-10

C++写的复数类设计计算

C++写的复数类设计计算,重载加减乘除运算符

2009-12-01

空空如也

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

TA关注的人

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