Mysql慢查询日志以及优化

慢查询日志设置 当语句执行时间较长时,通过日志的方式进行记录,这种方式就是慢查询的日志。 1、临时开启慢查询日志(如果需要长时间开启,则需要更改mysql配置文件) set global slow_query_log = on; 注:如果想关闭慢查询日志,只需要执行 set global ...

2019-06-11 15:01:16

阅读数 17

评论数 0

mybatis一级缓存和二级缓存

mybatis 为我们提供了一级缓存和二级缓存,可以通过下图来理解:      ①、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)...

2019-06-04 09:38:29

阅读数 18

评论数 0

Quartz定时任务执行原理

1、原理分析 在java中常见的定时调度方案有:ScheduledExecutorService和quartz两种方案。其本质上都是通过native的wait方法来实现的. quartz定时调度是通过Object.wait方式(native方法)实现的,其本质是通过操作系统的时钟来实现的。Qu...

2019-05-27 18:19:22

阅读数 10

评论数 0

js、jquery中的get post ajax汇总

get和post的区别 1.安全性:get是通过http协议的header发送请求,所以会将参数拼接在地址栏中,所以安全性很差;post是通过http协议的body发送请求,地址栏中并不会出现,所以相对安全;还有一点,用get方法发送请求会被客户端浏览器缓存,通过查看历史记录可以查看到用户信息,...

2019-05-27 15:09:16

阅读数 27

评论数 0

Spring之BeanFactory与ApplicationContext

文章转载于 https://www.cnblogs.com/xiaoxi/p/5846416.html 一、BeanFactory BeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 ...

2019-05-23 11:54:36

阅读数 15

评论数 0

深入了解 Spring AOP

前言 使用了这么久spring,会发现,凡是java面试基本会被问到spring原理,源码,同时就会问到IOC和AOP这两大概念,下文主要讲解AOP的概念, AOP 的概念比较多, 而且这些概念经过了中文翻译后, 变得面目全非, 鉴于此, 在本章的开头, 着重整理一下Spring AOP 的各项...

2019-05-21 17:52:09

阅读数 29

评论数 0

spring的@Transactional注解

概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, ...

2019-05-21 16:02:56

阅读数 30

评论数 0

深究Spring中Bean的生命周期

一、Bean 的完整生命周期 在传统的Java应用中,bean的生命周期很简单,使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。 相比之下,Spring管理Bean的生命周期就复杂多了,正确理解Bean 的...

2019-05-21 11:46:58

阅读数 17

评论数 0

Ribbon源码深度解析

什么是Ribbon Ribbon是Netflix公司开源的一个负载均衡的项目,它属于上述的第二种,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。 Feign已经默认使用了Ribbon。能够实现负载均衡、容错、多协议(HT...

2019-05-16 16:02:50

阅读数 17

评论数 0

Eureka源码深度解析(3)

Eureka Server启动过程 同Eureka Client启动一样,需要添加@EnableEurekaServer注解。在该类中用@Import(EurekaServerMarkerConfiguration.class)表明了程序在启动时会先加载EurekaServerMarkerCon...

2019-05-13 16:09:48

阅读数 17

评论数 0

Eureka源码深度解析(2)

DiscoveryClient 核心方法解析 1)服务注册(发送注册请求到注册中心) boolean register() throws Throwable { ... EurekaHttpResponse<Void&gt...

2019-05-13 14:32:31

阅读数 11

评论数 0

sqoop使用与原理

简介 sqoop:sql-to-hadoop。 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。 sqoop架构图 Sqoop原理(以import为例) ...

2019-05-09 11:14:23

阅读数 37

评论数 0

Oracle系统表整理+常用SQL语句收集

Oracle系统表整理+常用SQL语句收集 转载于:博客园地址: http://www.cnblogs.com/jiangxinnju -- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所...

2019-05-09 10:58:14

阅读数 10

评论数 0

Eureka源码深度解析(1)

Eureka的高可用架构 如图为Eureka的高级架构图,该图片来自于Eureka开源代码的文档,地址为https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance 。 从图可以看出在这个体系中,有2个角色,即Eureka Server...

2019-05-07 18:01:06

阅读数 74

评论数 0

数组和链表的区别

为什么数组查询比链表要快?而插入删除比链表效率低 问:为什么数组查询比链表要快?而插入删除比链表效率低 已知: 1、数据存储结构分为顺序存储、链接存储、索引存储、散列存储。 2、数组属于顺序存储,用一段连续的内存位置来存储。 3、链表属于链接存储,用一组任意的存储单元来存储,不要求物理上...

2019-04-23 16:02:27

阅读数 17

评论数 0

springboot常见面试题

文章转载于 https://blog.csdn.net/zl1zl2zl3/article/details/83715633 1、什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring...

2019-04-23 15:54:56

阅读数 27

评论数 0

数据结构中常见的树(BST二叉搜索树、RBT红黑树、B-树、B+树、mysql索引实现原理)

BST树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: BST树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就...

2019-04-23 15:39:40

阅读数 30

评论数 0

Redis数据丢失及解决方案

Redis的数据回写机制 Redis的数据回写机制分同步和异步两种, 同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。 异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由...

2019-04-18 15:36:01

阅读数 81

评论数 0

rabbitmq常见面试题

1、使用RabbitMQ有什么好处? 1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异...

2019-04-10 15:06:02

阅读数 441

评论数 0

SpringCloud面试常见问题

1.SpringCloud和Dubbo SpringCloud和Dubbo都是现在主流的微服务架构 SpringCloud是Apache旗下的Spring体系下的微服务解决方案 Dubbo是阿里系的分布式服务治理框架 从技术维度上,其实SpringCloud远远的超过Dubbo,Dubbo本身只...

2019-04-09 10:46:03

阅读数 144

评论数 0

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