1、MYSQL逻辑架构: (1)最上层是连接层,主要负责授权认证、连接处理、线程管理等。 (2)第二层架构是MYSQL的服务层,主要提供了查询解析、分析、优化、缓存以及所有内置函数,所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。在这一层一条mysql查询会进行解析、优化、生成最优执行 ...
分类:
数据库 时间:
2020-05-14 01:12:12
阅读次数:
77
项目地址 "https://github.com/yinjihuan/kitty cloud" 异常处理不用我讲,大家都清楚。单独的异常处理太繁琐,全局异常处理可以在一个应用中统一进行异常的处理,非常方便。目前全局异常处理用的也越来越广泛,今天跟大家来聊一聊 Kitty Cloud 中的全局异常是如 ...
分类:
Web程序 时间:
2020-05-13 13:47:21
阅读次数:
71
初衷是想用dapper搭建一个高性能的架构,因为dapper操作数据库的效率很高 1、VS创建一个NetCore WebApi的框架,然后解决方案添加一个NetStandard的类库 整个解决方案如图所示 2、根据DDD架构的思想类库完全充当一个仓储的功能,因为服务层本来就是提供接口的,所以这里不再 ...
分类:
移动开发 时间:
2020-05-10 19:17:20
阅读次数:
90
Autofac自动注入是通过名称约定来实现依赖注入 ps:本demo接口层都以“I”开头,以“Service”结尾。服务层实现都以“Service”结尾。 为什么要实现自动注入 大多时候,我们都是 以下方式进行依赖注入 public IServiceProvider ConfigureService ...
分类:
Web程序 时间:
2020-04-28 12:29:57
阅读次数:
75
注册Bean:@Component @Repository @Service @Controller @Component是任何Spring管理的组件或bean的通用构造型。 @Repository是持久层的构造型。 @Service是服务层的构造型。 @Controller是表示层(spring ...
分类:
编程语言 时间:
2020-04-20 15:23:07
阅读次数:
60
一、微服务简介 1. 微服务的诞生 微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到 SOA 架构,服务不断的被拆分和分解,粒度也越来越小,直到微服务架构的诞生。 微服务架构 ...
分类:
其他好文 时间:
2020-04-12 14:13:16
阅读次数:
71
TestMapper.java package com.taotao.mapper; /** * 测试接口,查询当前的时间 */ public interface TestMapper { public String queryNow(); } TestMapper.xml <?xml versio ...
分类:
其他好文 时间:
2020-04-06 13:47:20
阅读次数:
56
1 有用部分 2 代码演练 1 有用部分 个人理解: 1.1 关于lambda的应用 通过 @FunctionalInterface注解 将其参数 fileContent 注入,调用的时候可以直接调取到。 服务层通过直接调用接口的方法,没有用实现类 1.2 关于文件流的读取操作 demo中设计更多的 ...
分类:
编程语言 时间:
2020-04-04 11:52:56
阅读次数:
81
感谢参考原文-http://bjbsair.com/2020-04-01/tech-info/18512.html目标:使用Kafka和使用Redis的服务层编写数据管道。先决条件请根据您的操作系统安装以下组件:·Kafka·Zookeeper·Redis·Java目标观众本文针对的是正在构建第一个数据管道的工程师。但是,已建立数据管道的工程师可以快速浏览它。期待什么关于如何建立数据管道的概念证明
分类:
其他好文 时间:
2020-04-02 17:53:02
阅读次数:
59
MYSQL数据库: 插件式的存储引擎架构,将查询处理及其他的系统任务,以及数据的存储提取相分离。可根据也无需求选择相应的存储引擎。 1 连接层 2 服务层 3 引擎层 4 存储层 事务Transaction:一系列操作统称事务; 事务的特性:原子性,一致性,隔离性,持久性 一致性:在事务开始之前和事 ...
分类:
数据库 时间:
2020-03-22 16:14:08
阅读次数:
77