Logo

  • wx5d30212829a35

    发布于:2019-12-17 17:22:52

    0

    神奇的 SQL 之 联表细节 → MySQL JOIN 的执行过程
    问题背景对于 MySQL 的 JOIN,不知道大家有没有去想过他的执行流程,亦或有没有怀疑过自己的理解(自信满满的自我认为!);如果大家不知道怎么检验,可以试着回答如下的问题驱动表的选择MySQL 会如何选择驱动表,按从左至右的顺序选择第一个?多表连接的顺序假设我们有 3 张表:A、B、C,和如下 SQL--?伪?SQL,不能直接执行 A?LEFT?JOIN?B?ON?B.aId?=?A.id L
    阅读 9104 评论 0 收藏 3
  • wx5d6cccb1cb158

    发布于:2019-12-03 15:59:39

    4

    分布式应用监控:SkyWalking 快速接入实践
    分布式应用,会存在各种问题。而要解决这些难题,除了要应用自己做一些监控埋点外,还应该有一些外围的系统进行主动探测,主动发现。 APM工具就是干这活的,SkyWalking 是国人开源的一款优秀的APM应用,已成为apache的顶级项目。 今天我们就来实践下 SkyWalking 下吧。 实践目标: 达到监控现有的几个系统,清楚各调用关系,可以找到出性能问题点。 实践步骤: 1. SkyWalking 服务端安装运行; 2. 应用端的接入; 3. 后台查看效果; 4. 分析排查问题; 5. 深入了解(如有心情); 1. SkyWalking 服务端安装
    阅读 8987 评论 0 收藏 6
  • wx5d6cccb1cb158

    发布于:2019-10-24 17:15:52

    6

    解Bug之路-记一次调用外网服务概率性失败问题的排查
    前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。 起因 笔者的新系统上线,需要PE执行操作。但是负责操作的PE确和另一个开发在互相纠缠,让笔者等了半个小时之久。本着加速系统上线的想法,就想着能不能帮他们快速处理掉问题,好让笔者早点发完回去coding。一打听,这个问题竟然扯了3个月之久,问题现象如下:
    阅读 4986 评论 6 收藏 1
  • 美码师 专栏作者

    发布于:2019-08-17 22:40:04

    2

    海量数据的分页怎么破
    一、背景分页应该是极为常见的数据展现方式了,一般在数据集较大而无法在单个页面中呈现时会采用分页的方法。各种前端UI组件在实现上也都会支持分页的功能,而数据交互呈现所相应的后端系统、数据库都对数据查询的分页提供了良好的支持。以几个流行的数据库为例:查询表t_data第2页的数据(假定每页5条)MySQL的做法:select*fromt_datalimit5,5PostGreSQL的做法:select
    阅读 10000+ 评论 0 收藏 3
  • 美码师 专栏作者

    发布于:2019-07-26 21:52:48

    0

    Y服务-你真的懂 Yaml 吗?
    在Java的世界里,配置的事情都交给了Properties,要追溯起来这个模块还是从古老的JDK1.0就开始了的。"天哪,这可是20年前的东西了,我居然还在用Properties.."然而,本文的主角并不是Properties,而是Yaml。这是新时代里微服务架构上的宠儿,和Properties相比起来,Yaml显得有些弄潮儿。以往的大多数项目里,我们都可以发现Properti
    阅读 8112 评论 1 收藏 4
  • 编程Crazy

    发布于:2019-07-18 15:32:16

    2

    Spring Boot 自动配置(auto-configurtion) 揭秘
    本章,我们为你揭秘Spring Boot自动配置(Auto Configuration)运行机制,谈到auto-configuration,肯定离不开@EnableAutoConfiguration注解。
    阅读 10000+ 评论 1 收藏 3
  • BlueMiaomiao

    发布于:2019-07-15 16:43:00

    4

    分布式事务中的三种解决方案详解
    基于可靠消息,TCC,最大努力通知型三种分布式事务解决方案详解
    阅读 10000+ 评论 1 收藏 4
  • kukelook

    发布于:2019-06-30 14:36:20

    8

    深入剖析线程同步工具CountDownLatch原理
    0CountDownLatch的作用CountDownLatch作为一个多线程间的同步工具,它允许一个或多个线程等待其他线程(可以是多个)完成工作后,再恢复执行。就像下面这样:1从一个Demo说起我们直接拿源码中给出的Demo看一下,源码中的这个demo可以看做模拟一个赛跑的场景。赛跑肯定有跑得快的运动员也有跑的慢的运动员,每个运动员就表示一个线程。运动员听到枪声后开始起跑,而最后一个运动员到达终
    阅读 4941 评论 2 收藏 2
  • kukelook

    发布于:2019-06-25 17:55:31

    3

    大神带你重新认识Mybatis中强大的resultMap
    前言在Mybatis中,有一个强大的功能元素resultMap。当我们希望将JDBCResultSets中的数据,转化为合理的Java对象时,你就能感受到它的非凡之处。正如其官方所述的那样:resultMap元素是MyBatis中最重要最强大的元素。它可以让你从90%的JDBCResultSets数据提取代码中解放出来,并在一些情形下允许你进行一些JDBC不支持的操作。实际上,在为一些比如连接的复
    阅读 6138 评论 1 收藏 2
  • wx5c78c8b1dbb1b

    发布于:2019-05-14 13:16:36

    3

    ReentrantReadWriteLock(可以重入的读写锁)源码浅析
    一、ReentrantReadWriteLock简介上一篇文章我们将讲到的ReentrantLock和Synchronized锁,都属于排他锁,也就是说只会有一个线程获取锁;而我们今天讲的ReentrantReadWriteLock(读写锁)是支持多个线程同时获取锁的在获取读锁时;但是在获取到写锁时,其它的写锁和读锁都会阻塞;其实可以看出读写锁,维护了一对锁,一个写锁,其实是个排他锁,一个读锁,是
    阅读 5700 评论 0 收藏 1
写文章 菲律宾沙龙国际登入
网站地图 申博太阳城注册 百家乐登入网址 网上百家乐 菲律宾太阳城申博
菲律宾沙龙登入 菲律宾太阳城申博77 申博网上娱乐总公司 正规太阳城申博开户
菲律宾申博开户 申博太阳城注册 申博百家乐 申博直营网
申博游戏 ag国际馆 太阳城娱乐登入 申博手机下载版
申博网址 申博太阳城注册 申博登录不了 申博百家乐