挂机的阿洋zzZ

千里之行,始于足下。

Spring AOP介绍(一)之 Spring AOP 基础介绍

Spring AOP介绍(一)之 Spring AOP 基础介绍 AOP是什么? AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。与OOP对比,AOP面向切面,传统...

2019-03-05 00:00:32

阅读数 34

评论数 0

Spring MVC介绍(三)之 Annotation解析以及完整的执行流程

Spring MVC介绍(三)之 Annotation解析以及完整的执行流程 工作中对于Spring MVC我们最常用的还是使用注解的方式,那么对于注解Spring MVC的如何处理的? <context:component-scan base-package=&q...

2019-02-25 22:36:56

阅读数 38

评论数 0

Spring MVC介绍(二)之 Spring MVC 执行流程解析

Spring MVC介绍(二)之 Spring MVC 执行流程解析 一、MVC组件执行流程 回顾一下MVC的体系结构与组件执行流程,如下图: dispatcherServlet -> handlermapping ->基于url查找handler ...

2019-02-24 18:31:25

阅读数 78

评论数 0

Spring MVC介绍(一)之 Spring MVC体系结构与执行流程

Spring MVC介绍(一)之 MVC 体系结构与执行流程 Spring MVC是Spring的一个模块,包含Web MVC、Framework,Web Views,JSP等等。 其中MVC分别对应:Model,View,Controller,本质上SpirngMVC还是使用Servle...

2019-02-21 00:19:13

阅读数 80

评论数 0

Spring 事务介绍(二)之 事务的传播机制

Spring 事物介绍(二)之 事物的传播机制 Spring中对事物的支持 Spring 事物相关API: spring事物是在数据库事物的基础上进行封装扩展,其主要特性如下: 支持原有的数据事物的隔离级别 加入了事物传播的概念,提供多个事物的合并和隔离的功能 提供声明式事物,...

2019-02-19 00:32:05

阅读数 71

评论数 0

Spring 事务介绍(一)之 数据库的事务的基本特性

Spring 事物介绍(一)之 数据库的事物的基本特性 数据库的事物的基本特性 事物是区分文件存储系统和Nosql数据库重要特性之一,其存在的意义是为了保证即时在并发的情况下,也能正确的执行crud操作,怎样才能算是正确的?这时提出了事物需要保证的四个特性ACID: A:原子性(at...

2019-02-19 00:30:28

阅读数 27

评论数 0

Linux CentOS 7 MySQL 8.0 修改加密规则和防火墙设置

Linux CentOS 7 MySQL 8.0 修改加密规则和防火墙设置 准备装个gogs,官网提示说需要mysql 7以上的版本,没办法重新装一个。 一、安装 yum安装mysql前,获取资源 wget http://dev.mysql.com/get/mysql80-community-r...

2019-02-17 00:50:27

阅读数 37

评论数 0

Docker 基础介绍与微服务应用

Docker 基础介绍与微服务应用 Docker简介 Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础 设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、测试 以及部署应用程序,并可以缩短从编写到部署运行代码的周期。 Do...

2019-02-17 00:39:16

阅读数 49

评论数 0

Spring 源码分析(二)之 Spring IOC 容器源码分析

Spring 源码分析(二)之 Spring IOC 容器源码分析 在之前介绍了Spring IOC 容器在项目中的作用 将对象的构建统一解决 并自动维护对象的依赖关系,从而降低实现成本 … 源码介绍之前,看几个问题: Bean的承载对象是什么? Bean的定义如何存储的? Bean工厂是...

2019-02-15 23:55:50

阅读数 34

评论数 0

Spring 源码分析(一)之 Spring IOC 容器基础介绍

Spring 源码分析(一)之Spring IOC 容器基础介绍 Spring IOC 容器在项目中的作用 将对象的构建统一解决 并自动维护对象的依赖关系,从而降低实现成本 … IOC(Inversion of Control) 控制反转 是面向对象编程中的一种设计原则,可以用来减低计算...

2019-02-14 23:36:27

阅读数 37

评论数 0

Mybatis 源码分析(四)之 Mybatis 的执行流程梳理

Mybatis 源码分析(四)之 Mybatis 的执行流程梳理 前面了解到Mybatis的执行流程,首先读取我们的mybatis-config.xml配置文件,然后构建Configuration类,这个类会像上下文信息一样会传来传去,以便我们获取其中的信息。 构建Configuration过程...

2019-02-03 22:27:31

阅读数 20

评论数 0

Mybatis 源码分析(二)之 Mybatis 操作数据库的流程

Mybatis 源码分析(二)之 Mybatis 操作数据库的流程 承接之前的 Mybatis 源码分析(一)之 Mybatis的Executor的初始化 继续进行之后的源码分析。 在之前的分析中,我们知道初始化Executor的流程。 SqlSessionFactoryBuilde...

2019-01-31 23:43:37

阅读数 62

评论数 0

Mybatis 源码分析(三)之 Mybatis 的一级缓存和二级缓存

Mybatis 一级缓存与二级缓存源码分析 Mybatis缓存的作用 每当我们使用 MyBatis 开启一次和数据库的会话,MyBatis 会创建出一个 SqlSession 对象表示一次数据库会话。 在对数据库的一次会话中,我们有可能会反复地执行完全相同的查询语句,如果不采取一些措施的...

2019-01-31 21:35:43

阅读数 56

评论数 0

Mybatis 源码分析(一)之 Mybatis 的Executor的初始化

Mybatis 的核心概念与源码分析 先看一下mybatis中几个核心的概念名词 名称 意义 Configuration 管理 mysql-config.xml 全局配置关 SqlSessionFactor Session 管理工厂 ...

2019-01-28 23:59:49

阅读数 37

评论数 0

Mybatis 基础介绍与逆向工程的构建

Mybatis 基础介绍与逆向工程搭建 优秀博客: http://www.mybatis.org/mybatis-3/zh/index.html http://www.mybatis.org/generator/index.html 为什么要用Mybatis? 先看下我们传统JD...

2019-01-27 00:08:22

阅读数 29

评论数 0

Linux MySQL 修改root密码和设置权限

Linux MySQL 修改root密码和设置权限 如果遇到以下问题,或者使用 Navicat 连接不上Mysql(修改权限),请尝试一下操作。 Access denied for user 'root'@'localhost' (using password: YES) 修改密码 [root...

2019-01-26 15:18:37

阅读数 85

评论数 0

Linux Centos7 (Windows)系统安装 MySQL

Linux Centos7 (Win 7)系统安装 MySQL 以及 Navicat Premium 12 破解版 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System...

2019-01-25 23:46:44

阅读数 78

评论数 0

Apache Kafka 集群搭建与使用

Apache Kafka 集群搭建与使用 继续之前的 Apache Kafka 部署与启动 ,单机的kafka的topic的创建,发送消息和接收消息,单播和多播消息,以及本次的集群搭建和使用。 一、启动zookeeper [root@node-100 zookeeper]# cd zookee...

2019-01-23 00:26:17

阅读数 71

评论数 0

Apache Kafka 的部署与启动

Apache Kafka 的部署与启动 介绍完kafka基础信息,下面进行部署和启动介绍。 安装前的环境准备 由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。 最好选择JDK1.8+的版本。 安装JDK 可参考: Linux CentOS 7 ...

2019-01-21 23:21:54

阅读数 71

评论数 0

Linux CentOS 7 安装JDK详细步骤

Linux CentOS 7 安装JDK详细步骤 第一种方式:yum命令安装 检索包含java的列表 [root@node-100 ~]# yum list java* 如果有结果类似如下: [root@node-100 ~]# yum list java* 已加载插件:f...

2019-01-03 22:39:00

阅读数 38

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭