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
    阅读 8061 评论 0 收藏 3
  • wx5d6cccb1cb158

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

    4

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

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

    6

    解Bug之路-记一次调用外网大发棋牌大发棋牌技巧技巧 服务 概率性失败问题的排查
    前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网大发棋牌大发棋牌技巧技巧 服务 概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。 起因 笔者的新系统上线,需要PE执行操作。但是负责操作的PE确和另一个开发在互相纠缠,让笔者等了半个小时之久。本着加速系统上线的想法,就想着能不能帮他们快速处理掉问题,好让笔者早点发完回去coding。一打听,这个问题竟然扯了3个月之久,问题现象如下:
    阅读 4928 评论 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
    阅读 7842 评论 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可以看做模拟一个赛跑的场景。赛跑肯定有跑得快的运动员也有跑的慢的运动员,每个运动员就表示一个线程。运动员听到枪声后开始起跑,而最后一个运动员到达终
    阅读 4847 评论 2 收藏 2
  • kukelook

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

    3

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

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

    3

    ReentrantReadWriteLock(可以重入的读写锁)源码浅析
    一、ReentrantReadWriteLock大发棋牌大发棋牌技巧技巧 简介 上一篇文章大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 将讲到的ReentrantLock和Synchronized锁,都属于排他锁,也就是说只会有一个线程获取锁;而大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 今天讲的ReentrantReadWriteLock(读写锁)是支持多个线程同时获取锁的在获取读锁时;但是在获取到写锁时,其它的写锁和读锁都会阻塞;其实可以看出读写锁,维护了一对锁,一个写锁,其实是个排他锁,一个读锁,是
    阅读 5541 评论 0 收藏 1
写文章