- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Git远程版本库
1.1GitHub简介 国外的代码托管平台1.2GitHub注册和登录 一般流程,不多提1.3免密登录原理 SSH,secure shell协议,主机间的连接一般使用SSH访问协议 (1)公钥与私钥 一个公钥对应一个私钥,公钥发给其他主机使用,私钥自己留用,公钥加密,私钥解密 (2)免密构建过程 (3)免密验证过程...
2018-05-16 09:52:10 418
原创 动态SQL
在使用传统的JDBC时,SQL语句的编写是很严格的,哪怕拼错了一个分号,都会导致错误。而使用dongtaiSQL可以有效地解决这个问题。动态SQL通过 if, choose, when, otherwise, trim, where, set, foreach标签,可组合成非常灵活的SQL语句,从而提高编程效率。if大家都不陌生,mybatis中也有if标签: s
2018-05-14 15:53:39 308
原创 分布式版本控制系统Git
1.版本控制系统1.1概述版本控制系统(version control system),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。用的比较多的如svn,git等。1.2版本控制系统工作模式(1)集中式工作模式该工作模式存在明显弊端:1)存在单点问题:若中央版本库服务器宕机,则系统崩溃不...
2018-04-04 09:52:09 426
原创 mybatis框架
1.mybatis框架是什么?mybatis是一个持久层框架,是apache下的顶级项目,后托管到googlecode下,现在托管到github下。mybatis提供的映射方式,自动灵活生成(其实只能算是半自动,大部分仍需手动编写 =_=! )满足需要的sql语句,让开发人员将主要精力放到sql语句上。mybatis可以将向prepareStatement中输入的参数进行自动输入映射,将查询结果集...
2018-04-02 11:01:20 287
原创 原生态JDBC中存在的问题
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。但是原生态JDBC中也存在一些问题,会对系统开发及数据库效率造成影响: 1.数据库连接 使用时...
2018-04-02 10:33:21 320
原创 项目管理工具maven
第一章:Maven概述第2章 Maven依赖管理2.1 直接依赖 2.2 间接依赖 2.3 依赖传递2.3.1 Jar包的分类根据Jar包在编译、运行与打包时是否会被使用到,可以将Jar包划分为四类:(1) 编译、运行与打包时均会使用的Jar包大多数Jar包均属于此类。(2) 编译、运行与打包时均不会被使用的Jar包测试用Jar包属于此类。例如,JUnit的Jar包,spr...
2018-03-31 15:41:22 255
原创 项目管理工具maven
第2章:Maven依赖管理第1章 Maven概述1.1 Maven简介Maven是一个由Java开发的、开源的、跨平台的、标准化的、基于项目对象模型的项目管理工具。其可以通过简单的命令高度自动化的完成项目构建、依赖管理、报告生成等复杂的项目生命周期管理。1.1.1 项目生命周期一个项目从源码编辑结束开始,一直到项目发布,整个经历的过程,称为项目生命周期。一个项目的生命周期,被横向的划分...
2018-03-31 15:33:06 332
原创 Spring MVC架构原理分析
Spring MVC架构原理分析执行过程如下: 第一步:发起请求到前端控制器 DispatcherServlet; 第二步:前端控制器请求 HandlerMapping,查找对应的处理器 Handler; 可以根据xml配置、注解进行查找 Handler 第三步:处理器映射器向前端控制器返回 Handler; 第四步:前端控制器调用处理器适配...
2018-03-30 17:22:43 220
原创 EL表达式
EL表达式:英文名:Expression Language标准格式:${ }作用:为了获取数据:从域对象中获取,获取请求参数,获取cookie中数据,获取header中数据,获取初始化参数EL隐式对象:pageContextpageScoperequestScopesessionScopeapplicationScopeparamparamV
2018-01-08 17:14:42 289
原创 mybatis对单表的CURD操作(第一步)
在学完Javaweb后,我们已经可以实现简单的对数据库的CURD操作,包括创建Create,更新Update,读取Retrieve,删除Delete操作。但是现在有更简单的方法来实现,使用合理描述参数和SQL语句返回值的借口。首先在源码目录下创建一个com.abc.mybatis.inter包,在包里创建接口类interface,package com.abc.mybatis.inter;
2017-10-11 08:27:10 488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人