mysql查询到底用了组合索引的哪些字段

工作中,我们常常使用到mysql的组合索引,但怎样判断mysql查询时,使用了组合索引的那些字段呢?最近从我司DBA中学了一招,就是结合explain的key_len(索引长度字节数)和组合索引索引的字段长度来判断。 首先,我定义一个任务表 creat
2018-12-23

java9 模块化初体验

java9发布有一段时间了,模块化是java9的一个重要新特性。今天有时间,就体验一把java9的模块化功能。 创建模块首先创建src和target目录,src目录用于存放源代码,target目录用于存放编译结果。
2018-12-23

Java Agent实例

关于java agent,这里不做描述,相信网上已经有很多资料。这篇文章主要记录两个个人实践的小栗子。 实现java agent有两种方式,premain和agentmain。 premainpre
2018-11-18

curl简单使用

对于http调试,curl是一个很好用的工具,本篇文章主要记录curl日常的使用方法。 访问url $ curl http:
2018-11-03

spring jdbc源码

源码分析基于spring 4.3.x 文章主要记录看spring jdbc源码时的一些关键点。主要关注如下几点 事务传播性 数据库连接 动态代理
2018-02-09

dubbo client启动

源码分析基于dubbo 2.6.0 ReferenceBean继承了ReferenceConfig, 还实现了FactoryBean。spring启动时,会通过FactoryBean.getObject创建bean。这里会调用到ReferenceConfig.createProxy
2018-02-08

dubbo zookeeper注册

源码分析基于dubbo 2.6.0 前面说过了,RegistryProtocol负责注册工作。 RegistryProtocol实现了Protocol, export负责暴露接口,refer负责引用接口。
2018-02-08

spring mvc源码解析

源码分析基于spring 4.3.x本文主要记录看spring mvc源码时的一些关键点。不当之处,还望指出。 HttpServlet接口结构
2018-02-06

dubbo server处理请求

源码分析基于dubbo 2.6.0 前面讲到,RegistryProtocol.doLocalExport负责启动server端网络通讯服务 private
2018-02-05

dubbo server启动

源码分析基于dubbo 2.6.0 从DubboNamespaceHandler可以看到,dubbo的标签都是由DubboBeanDefinitionParser解析。如
2018-01-18

dubbo ExtensionLoader源码解析

源码分析基于dubbo 2.6.0 ReferenceBean继承了ReferenceConfig, 还实现了FactoryBean。spring启动时,会通过FactoryBean.getObject创建bean。这里会调用到ReferenceConfig.createProxy
2018-01-08

netty 读写过程

源码分析基于netty 4 前面已经说过netty对accept事件的处理,现在来讲讲netty中的read/write过程。 开始前,先重点说说netty的Handler/Pipeline netty的Handler分为ChannelInboundHandler、ChannelOutboundHandler两大类。
2017-12-10

netty accept事件处理

源码分析基于netty 4 前面已经说了netty启动过程。接着讲讲netty对accept事件的处理 前面说过,NioEventLoop的run方法正是loop的核心run()比较复杂, 涉及wakenUp,ioRatio等内容, 抽取主要流程如下:
2017-12-10

netty启动过程分析

源码分析基于netty 4 接口结构evenloop
2017-12-09

分布式锁简记

需求工作中接到一个任务,需要接入一个外部快递系统。外部系统中有门店和订单的概念。 快递是从门店地址寄到收件人手中.在提交一个快递单时, 如果寄件的门店不存在, 要先创建门店才能下单 方案一: 我们本地系统中也有门店概念,可以在本地系统
2017-11-25

Hosted by Coding Pages