摘要: 1. Spring的事务管理 1.1. 事务是什么? 在操作数据库时(增删改),如果同时操作多次数据,我们从业务希望,要不全部成功,要不全部失败。这种情况称为事务处理。 A转账给B。 第一步,扣除A君账号要转的金额 第二步,增加B君账号的金额 事务:指单个逻辑操作单元的集合 1.2. Spring事 阅读全文
posted @ 2019-06-24 17:45 沈振辉 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. AOP概述 1.1. 什么是AOP, 面向切面编程 AOP为Aspect Oriented Programming的缩写, 意为:面向切面编程, 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术. AOP是OOP的延续, 是函数式编程的一种衍生范型. 利用AOP可以对业务逻辑的各 阅读全文
posted @ 2019-06-18 15:49 沈振辉 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Spring第二天笔记 1. 使用注解配置Spring入门 1.1. 学习基于注解的IoC配置,大家脑海里首先得有一个认知,即注解配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。 关于实际的开发中到底使用xml还是注解,每家公司有着不同的使用习惯。所以这两种配置 阅读全文
posted @ 2019-06-18 15:48 沈振辉 阅读(372) 评论(1) 推荐(0) 编辑
摘要: 1. 说在前面 怎样的架构的程序,我们认为是一个优秀的架构? 我们考虑的标准:可维护性好,可扩展性好,性能。 什么叫可扩展性好? 答:就是可以做到,不断的增加代码,但是可以不修改原来的代码的程序。 如何让程序的可维护性好,可扩展性好呢? 业界有一个公认的标准,高内聚,低耦合。 高内聚:就是尽量将代码 阅读全文
posted @ 2019-06-14 21:01 沈振辉 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 第一章 连接池 1.1. 遇到的问题-引出连接池 1.2. 连接池思想 1.3. 连接池的概述 在Java中,连接池使用javax.sql.DataSource接口来表示连接池. 注意:DataSource仅仅只是一个接口,由各大服务器厂商来实现(Tomcat.JBoss). 常用的DataSour 阅读全文
posted @ 2019-06-12 21:35 沈振辉 阅读(9472) 评论(0) 推荐(0) 编辑
摘要: 使用STS开发Spring程序 由于Spring的配置文件较多,基于Eclipse配置也比较复杂。为了提高开发的效率,建议使用STS开发工具开发,或者在Eclipse安装一个STS插件。 在开发者配置bean的class时候能够根据 alt+/ 自动提示 通过STS插件,配置文件可以直接通过工具管理 阅读全文
posted @ 2019-06-12 21:28 沈振辉 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: MyBatis第二天 (1) Xml方式 (2) 注解方式 1. 动态SQL语句 1.1. 动态SQL是什么 就是相对与固定SQL。就是通过传入的参数不一样,可以组成不同结构的SQL语句. 这种根据参数的条件修改SQL结构的SQL语句,我们称为动态SQL语句. 1.2. 动态SQL有什么用 1.根据 阅读全文
posted @ 2019-06-10 20:18 沈振辉 阅读(430) 评论(0) 推荐(0) 编辑
摘要: MyBatis 上集 1. Mybatis概述 1.1. Mybatis是什么 Mybatis是一个持久层框架。 1.2. Mybatis的作用 Mybatis是一个持久层框架,当然作用就是操作数据库的(增删改查). 1.3. 为什么需要学习Mybatis Mybatis的理念:让程序员是10%的代 阅读全文
posted @ 2019-06-05 19:41 沈振辉 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: 1 IO流 1.1 流 1.1.1 流的概念 流(stream)是指一连串流动字节/字符,按照先进先出的方式发送的信息的通道中。 数据源:流入通道中的数据的来源 目的地:流出通道的数据的目的地 1.1.2 输入流和输出流 数据源的数据流入程序的流称为输入流 程序中的数据流出到目的地的流称为输出流 1 阅读全文
posted @ 2019-05-23 20:47 沈振辉 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 正则表达式基础(Regular Expression) 正则表达式简介 n 为什么需要正则表达式? q 文本的复杂处理。 n 正则表达式的优势和用途? q 一种强大而灵活的文本处理工具; q 提供了一种紧凑的、动态的方式,能够以一种完全通用的方式来解决各种字符串处理(例如:验证、查找、替换等)问题; 阅读全文
posted @ 2019-05-21 14:55 沈振辉 阅读(5053) 评论(0) 推荐(0) 编辑