![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用技术
小苏叶
这个作者很懒,什么都没留下…
展开
-
MySql运行机制原理和架构
原文地址:MySQL运行机制原理&架构主要补充了一些事务隔离级别会带来的问题以及可以避免什么问题,还有就是MYSQL内部优化语法树的规则。一、MySQL知识普及MySQL是一个开放源代码的关系数据库管理系统。MySQL架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。二、MySQL逻辑架构1.ConnectorsMySQL首先是一个网络程序,其在TCP之上定义了自己的应用层协转载 2020-06-26 11:15:38 · 1581 阅读 · 0 评论 -
SpringBoot远程调用响应体为乱码问题
远程调用第三方接口响应体中文乱码问题解决背景:基于SpringCloud、SpringBoot的项目,使用RestTemplate进行远程调用第三方接口问题:使用restTemplate调用第三方接口(restTemplate.postForEntity(),注意是post请求),接收到的json格式响应体中文出现乱码,但是第三方接...翻译 2019-08-20 19:48:47 · 956 阅读 · 0 评论 -
Springboot自定义配置Mongodb数据源
该篇文章配置的Mongodb数据源的背景是在多数据源的情况下——已经配置了俩个Mysql的数据源。如果仅仅只需要配置一个mongodb数据源,那么就非常简单,配置文件里面添上mongodb的host,port,database(主机,端口号,数据库名),之后使用Springboot的自动化配置,直接注入MongoTemplate就能够进行操作。而如果在已经配置了其他数据源的情况下(多数据源都是...原创 2019-06-15 12:41:29 · 6587 阅读 · 0 评论 -
Springboot整合Mybatis多数据源配置
话不多说,直接进入正题。源码地址:https://github.com/AliceAsuna/KiritoV1.git目录一、数据库配置文件二、配置类主数据源配置类:次数据源配置类:三、项目结构(重点是mapper结构和配置类里的路径对应)四、启动类——启动类需要取消加载数据源自动配置五、测试:controller:Service:Mapper:数据...原创 2019-06-09 14:06:44 · 27516 阅读 · 18 评论 -
Spring AOP与自定义注解Annotation的使用
AOP,Spring框架的两大核心之一,又称面向切面编程,通过代理模式,对原有的类进行增强。在Spring框架中,AOP有两种动态代理方式,其一是基于JDK的动态代理,需要代理的类实现某一个接口;其二是基于CGLIB的方式,该方式不需要类实现接口就能进行代理。AOP的应用场景,常见的就是事务的处理和日志的记录,还有权限的认证。(笔者使用AOP的场景:保存所有用户对数据进行的增删改内容等,比如,张三...原创 2019-06-03 21:29:19 · 10434 阅读 · 0 评论 -
Java1.8新特性之Stream的使用
JAVA1.8新特性Stream API的简单使用list.stream()和list.parallelStream()的区别:stream(),单线程操作,虽然Stream API支持多线程操作集合,但是普通的stream()并没有提供多线程操作,实质上还是串行运行,对于遍历集合来说,它和迭代器,for循...原创 2019-06-01 13:21:08 · 1007 阅读 · 0 评论 -
java发送邮件的两种实现方式(包括如何伪造发件人及其原理)
java发送邮件的两种通用方法一、本文讲解的是基于smtp协议,发送邮件的方法(一种是底层实现,一种是利用第三方jar包)。而关于smtp协议,不了解的可以在网上搜一下,有很多资料并且很容易懂;不过不了解也没关系,只需要知道,smtp协议存在一个安全漏洞,就是smtp协议允许你两次设置发件人和收件人信息。第一次发送命令行mail from:...原创 2019-02-04 10:28:16 · 10547 阅读 · 2 评论