主页

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"

0

MyBatis实战-1-开发环境搭建

MyBatis简介MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis快速上手开发环境准

0

(译)HTML编程风格指南

这个页面简单地说明了jQuery各个项目中HTML编程的风格。 静态检测使用grunt-html来检测错误以及潜在的问题。大多数jQuery的项目都有一个Grunt构建任务以用于静态检测所有的CSS文件: grunt htmllint。 空格通常来讲,jQuery的编程风格提倡代码具有一定的空格以提高代码的可读性。 使用tab键进行缩进。 不要直接使用html, body, script, 或者

0

(译)CSS编程风格指南

这个页面简单地说明了jQuery各个项目中CSS编程的风格。 静态检测使用CSSLint来检测错误以及潜在的问题。大多数jQuery的项目都有一个Grunt构建任务以用于静态检测所有的CSS文件: grunt csslint。关于CSSLint的配置项保存在.csslintrc文件中。 每一个.csslintrc文件都遵循一个特定的格式。所有的配置项都必须按字母排序并且分好组: 1234567&#

0

(译)JavaScript编程风格指南

静态检测使用JSHint来检测错误以及潜在的问题。大多数jQuery的项目都有一个Grunt构建任务以用于静态检测所有的CSS文件: grunt jslint。关于CSSLint的配置项保存在.jslintrc文件中。 每一个.jslintrc文件都遵循一个特定的格式。所有的配置项都必须按字母排序并且分好组: 123456789101112{ "common1": true,

0

Prose Style Guide

Formatting ConventionsOn many sites, prose (sites, README, docs, etc) is authored with GitHub Flavored Markdown. Some sites (e.g. api.jquery.com) use an XML-based markup system but the advice offered