摘要: 项目分布式: 概念:把项目以特定的方式进行拆分,使每个模块儿尽可能单独运行(微服务的核心思想) 分布式分水平拆分和垂直拆分 垂直拆分: 以项目的模块拆分 水平拆分: 以项目的层级代码拆分 阅读全文
posted @ 2019-01-03 16:26 如影随心~ 阅读(210) 评论(0) 推荐(0) 编辑
摘要: <!-- 集中定义依赖版本号 --> <properties> <junit.version>4.10</junit.version> <spring.version>4.1.3.RELEASE</spring.version> <mybatis.version>3.2.8</mybatis.ver 阅读全文
posted @ 2018-12-15 11:42 如影随心~ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 原则: 1.尽量使用主键查询. 2.sql中写字段,不要使用*号. 不要使用 Not in(…), 3. 添加外键后,有外键约束.查询时影响执行效率.实际的开发中很少使用主外键关联.都通过程序员自己维护. 4.在使用关联查询时,提早确定主键的值.有效的减少笛卡尔积量. 5.添加索引. 6.降低用户查 阅读全文
posted @ 2018-12-13 17:01 如影随心~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^ 阅读全文
posted @ 2018-12-07 15:55 如影随心~ 阅读(78) 评论(0) 推荐(0) 编辑
摘要: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " 阅读全文
posted @ 2018-12-07 08:42 如影随心~ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 添加依赖 <!-- 通用Mapper --> <dependency> <groupId>com.github.abel533</groupId> <artifactId>mapper</artifactId> <version>${mapper.version}</version> </depen 阅读全文
posted @ 2018-12-05 19:44 如影随心~ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.检查是否添加依赖 2.检查依赖版本与数据库版本是否相符 3.检查.property中的属性与配置文件中的是否对应,有无写错 4.检查文件夹是否放错位置 阅读全文
posted @ 2018-12-04 14:59 如影随心~ 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 通知类型: 前置通知: 目标方法执行之前 后置通知: 目标方法执行之后 异常通知: 目标方法执行之后抛出异常时执行 最终通知: 目标方法执行之后,最后执行的通知 以上通知记录程序执行状态 环绕通知: 目标方法执行之前之后都要执行 环绕通知能控制目标方法执行 阅读全文
posted @ 2018-12-03 20:13 如影随心~ 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 代码如下 <!-- 配置事务 --> <tx:annotation-driven/> <!-- 配置事物管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransac 阅读全文
posted @ 2018-12-03 19:54 如影随心~ 阅读(399) 评论(0) 推荐(0) 编辑
摘要: @Autowired自动装配,默认按类匹配其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property@Resource与@Autowired相似@Service修饰业务层@Component修饰拦截器@Controller修饰控制层@Repository修饰数 阅读全文
posted @ 2018-11-09 15:23 如影随心~ 阅读(120) 评论(0) 推荐(0) 编辑