• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






问题杀手。

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页

2019年5月28日

手写线程池
摘要: 前言 原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得不佩服 DougLea 。 我觉得大部分人直接去看 java.util.concurrent.ThreadPoolExec 阅读全文
posted @ 2019-05-28 11:10 问题大白 阅读(466) 评论(0) 推荐(0)
 
Elasticsearch如何做到亿级数据查询毫秒级返回?
摘要: 这个问题说白了,就是看你有没有实际用过 ES,因为啥?其实 ES 性能并没有你想象中那么好的。 很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。 第一次搜索的时候,是 5~10s,后面反而就快了,可能就几百毫秒。 你就很懵,每个用户第一次访问都 阅读全文
posted @ 2019-05-28 10:50 问题大白 阅读(497) 评论(0) 推荐(0)
 
面试问烂的 MySQL 四种隔离级别----事务
摘要: 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前 阅读全文
posted @ 2019-05-28 10:21 问题大白 阅读(183) 评论(0) 推荐(0)
 

2019年5月24日

聊聊Dubbo(八):核心源码-容器启动/停止
摘要: 1 介绍 服务容器是 一个 standalone 的启动程序,因为后台服务不需要 Tomcat 或 JBoss 等 Web 容器的功能,如果硬要用 Web 容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器 只是一个简单的 Main 方法,并加载一个简单的 Spring 容器,用于暴露服务。 阅读全文
posted @ 2019-05-24 18:55 问题大白 阅读(489) 评论(0) 推荐(0)
 

2019年5月23日

聊聊Dubbo(七):自定义Filter实践
摘要: 0 前言 在现行微服务的趋势下,一次调用的过程中涉及多个服务节点,产生的日志分布在不同的服务器上,虽说可以使用ELK技术将分散的日志,汇总到es中,但是如何将这些日志贯穿起来,则是一个关键问题。 如果需要查看一次调用的全链路日志,则一般的做法是通过在系统边界中产生一个 traceId,向调用链的后续 阅读全文
posted @ 2019-05-23 15:35 问题大白 阅读(1831) 评论(0) 推荐(0)
 
了解Dubbo先了解Netty!
摘要: 1、Netty是什么 2、Netty线程模型 3、EventLoopGroup / EventLoop 4、ChannelPipeline 5、Buffer 6、总结 1. Netty是什么 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、U 阅读全文
posted @ 2019-05-23 11:27 问题大白 阅读(6464) 评论(0) 推荐(0)
 
揭秘Java Web技术内幕---Servlet
摘要: 在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。 无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。 一、UML 下图为Servlet UML关系图。 从 阅读全文
posted @ 2019-05-23 11:08 问题大白 阅读(217) 评论(0) 推荐(0)
 

2019年5月22日

聊聊Dubbo(九):核心源码-服务端启动流程2
摘要: 3 ServiceConfig#doExportUrlsFor1Protocol 重点分析 3.1 组装URL所需参数 String name = protocolConfig.getName(); if (name == null || name.length() == 0) { name = " 阅读全文
posted @ 2019-05-22 18:14 问题大白 阅读(349) 评论(0) 推荐(0)
 
你真的了解Netty中@Sharable?
摘要: 一、前言Netty 是一个可以快速开发网络应用程序的基于事件驱动的异步 网络通讯 框架,它大大简化了 TCP 或者 UDP 服务器的网络编程。Netty 的应用还是比较广泛的,比如阿里巴巴开源的 Dubbo 和 Sofa-Bolt等 框架底层网络通讯都是基于 Netty 来实现的。Netty的设计是 阅读全文
posted @ 2019-05-22 17:56 问题大白 阅读(867) 评论(0) 推荐(0)
 
聊聊Dubbo(九):核心源码-服务端启动流程1
摘要: 0 前言 Dubbo是阿里巴巴开源的基于Java实现的高性能、透明化的RPC框架。深入了解Dubbo源码,有助于快速定位问题、高效实现自定义拓展。本文以Dubbo服务端初始化过程为例,分析Dubbo怎么从配置转化成可被调用的服务。 以典型的服务端结合Spring配置为例: <!-- 提供方应用信息, 阅读全文
posted @ 2019-05-22 16:58 问题大白 阅读(516) 评论(0) 推荐(0)
 
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页