Mybatis的动态SQL

动态 SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著...
Java

从零编写持久层框架

设计思路使用者 引入自定义的框架jar 编写配置文件 dbconfig.xml:数据库配置信息,存放mapper.xml位置 mapper.xml:sql配置信息 框架 加载配置文件:以字节流存储在内存中 创建Resources类:InputStrean getResourceAsStream(String path) 创建两个Bean:容器对象,存放配置文件解析结果 Conf...
Java

实现自己的IOC容器

手动实现简单的IOC容器

Java

分布式技术-Zookeeper概述

ZooKeeper是一个分布式的,开放源码的分布式应用程序分布式应用程序/9854429)协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

Java