归档: 2016

0

OpenClassroom of Stanford University

Full courses. Short Videos. Free for everyone.Introduction to Human-Computer Interaction DesignLearn the fundamentals of human-computer interaction and design thinking, with an emphasis on mobile web

0

[转]机器学习相关视频

原文地址: http://liliphd.iteye.com/blog/1929358 近日,在网易公开课视频网站上看完了《机器学习》课程视频,现做个学后感,也叫观后感吧。 学习时间从2013年7月26日星期五开始,在网易公开课视频网站上,观看由斯坦福大学Andrew Ng教授主讲的计算机系课程(编号CS229)《机器学习》(网址http://v.163.com/special/opencou

0

MyBatis实战-8-代码生成工具MBG

MyBatis代码生成工具MyBatis GeneratorMyBatis Generator简介MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 它可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 它可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时

0

MyBatis实战-7-XML标签动态 SQL

MyBatis的XML标签MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 代码示例这里就不做过多讲解啦,需要说的都在代码中进行了注释,希望大家仔细阅读。 TeacherMappe

0

MyBatis实战-6-调用存储过程

MyBatis调用存储过程在业务逻辑非常复杂的时候,使用一般的代码编程会使得代码的效率变得非常的低,这个时候使用数据库中的存储过程将会是一个不错的选择。下面我们通过教师表这个例子为大家讲述如何使用MyBatis来调用数据库中的存储过程。 新建存储过程在前面的教程中我们建立了Teacher表,我们现在有一个需求,需要知道男女老师的数量分别是多少?这个时候我们编写一个简单的存储过程。博主的环境是在My

0

Unix下搭建SVN服务器(CentOS)

说起SVN,每个人或多或少都会接触过一些,目前主流的两种版本控制工具就是SVN和Git,在Git诞生之前,整个天下就是SVN的。即使是现在,仍然有相当的一部分企业采用SVN进行版本的控制。说到这里,有的人可能会问到,为什么要使用版本控制呢?这个问题啊,最简单地回答就是可以在需要的时候快速回溯到之前的版本,保护自己所做的工作,复杂的定义请自行百度。 安装SVN在CentOS里面,安装软件非常的方便,

0

MyBatis实战-5-多表联合查询

多表联合查询在MyBatis中,时常会需要联合多张表进行联合查询,那么如果处理多张表联合查询的结果呢?下面将会讲述如何在MyBatis中进行多张表的联合查询。 一对一查询1.添加实体类Classes, Teacher Classes.java 123456789101112131415161718192021222324252627282930313233343536373839404142434

0

MyBatis实战-4-映射表字段名与实体属性名

映射表字段名与实体属性名并自定义返回类型很多时候我们需要自定义一些字段的名称或者是结果的返回类型,这个时候就需要将数据表中的字段名称与实体的属性名称相对应,并且添加自定义的结果返回类型。 添加实体对象添加的对象为Student学生对象,属性名称有学生编号,学生姓名,学生密码,以及学生年龄。 123456789101112131415161718192021222324252627282930313

0

MyBatis实战-3-优化MyBatis配置项

优化MyBatis配置项前面一节说了MyBatis实现CRUD等操作的具体实践,本节将要站在代码的可读性和可维护性上优化MyBatis的配置文件的代码,已达到简洁的目的。 分离数据库配置项一般来说,数据库的配置信息是需要动态变化的。在生产环境中,应用需要连接到生产数据库,在测试环境中,应用需要连接到测试数据库。如果数据库的配置不是动态配置的,则这项配置会变得非常麻烦,大大加大了工程师的工作量,而且

0

MyBatis实战-2-CRUD操作

NOTE CRUD操作指的就是增(Create)删(Delete)改(Update)查(Retrieve) 使用MyBatis对数据表进行CRUD操作—XML实现1.定义Mapper映射XML文件UserMapper.xml 12345678910111213141516171819202122232425262728<?xml version="1.0" encoding="UTF-8"