MyBatis的前身就是iBatis。它是一个数据持久层框架。 它是支持普通SQL查询、存储过程和高级映射的优秀持久层框架。消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
Jetty入门
极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此 dbutils成为很多不喜欢hibernate的公司的首选。 QueryRunner类 : 该类简单化了SQL查询,它与Resul
刚工作时搞过一段时间的VIM和EMACS,不过作为一个JAVA程序猿,用VIM来写JAVA代码还是不大现实(现在用IDEA),后面也就不了了之。最近在写前端代码和写博客时感觉VIM还是不错的,于是决定再把VIM拾起来。 裸的VIM并不是太好用,需要安装需要的插件,之前的玩法是下载对应的压缩包并修改配置,这个过程极其考验耐心和人品!
ActiveMQ入门 作者:一路向北 ActiveMQ入门 作者:一路向北 摘要:本文主要讲述ActiveMQ的基本知识和使用方法,并简单结合spring使用ActiveMQ。 一、ActiveMQ特性和使用总览
Jenkins入门 2014-03-06 目 录 一、 Jenkins是什么 2 为什么要用持续集成(Continuous integration)CI服务? 2 为什么选用Jenkins 2 二、
git是一个版本控制系统。官方的解释是:版本控制(Revision control)是一种软件工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。按我的白话文解释就是:一群志同道合的人身处祖国各地,希望来合作开发一个项目,假设这个项目是使用c语言写的(当然用任何语言都可以的)。
Tiles入门 一:说明 Struts1.1以后增加了Tiles包使得struts在页面的处理方面多了一种选择.并且更容易实现 代码的重用。 Tiles中对页面的划分有点象jakarta的另外一个项
Gradle 入门 -----by 新手 zhoukeke @2014-06-14 Gradle 入门 1 1、安装Gradle 2 1.1、下载Gradle 2 1.2 Windows安装 3 1
由于OpenWRT并不是官方发布的路由器固件,所以要使用(刷入该固件)有困难,而且其基于Linux,导致OpenWRT的入门门槛较高。 历史版本 White RussianOpenWRT的初始版本,从2005年7月的White
面向 Java 开发人员的 Ajax: Google Web Toolkit 入门 级别: 初级 肖 菁, 唯 J 族创始人 2006 年 7 月 03 日 Ajax 被用于创建更加动态和交互性更好的
Cakephp 入门 一、 环境设置和安装 1、 环境设置 Cakephp的url传参数的时候不是用平常的get格式,而是用controller action名后面的“/”分隔的字符作为这个controller
JMX入门 JMX越来越多得出现在各种技术杂志、以及社区,如ibm的 developerworks和bea的dev2dev。不仅仅是SUN,许多厂商都宣布已经或是准备支持这一技术。IBM、BEA、
1. JNI入门时间:2010-08-22 作者:尧俊利/y00166693 2. 目录JNI是什么?1Hello JNI介绍2JNI新手上路3异常函数介绍4 3. 1. JNI示意图JAVA代码Native层C代码代码互调
Django的主要目的是简便、快速地开发数据库驱动的网站——动态网站。 Django强调代码复用,多个组件可以方便地以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件。 Django强调快速开发,DRY 基于MVC(更确切的说是MTV)
2010-10-14参考文档:http://wiki.apache.org/hadoop/HiveHIVE入门刘春安 2. Hive定义,作用 数据类型 创建表 查看表结构命令 修改表 导入数据 编写HQL 自定义函数目录
ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。
MongoDB是一个面向文档的数据库系统。使用C++编写,不支持SQL,但有自己功能强大的查询语法。 MongoDB使用BSON作为数据存储和传输的格式。BSON是一种类似JSON的二进制序列化文档,支持嵌套对象和数组。