会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
问题杀手。
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 问题大白
阅读(438)
评论(0)
推荐(0)
编辑
Elasticsearch如何做到亿级数据查询毫秒级返回?
摘要: 这个问题说白了,就是看你有没有实际用过 ES,因为啥?其实 ES 性能并没有你想象中那么好的。 很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。 第一次搜索的时候,是 5~10s,后面反而就快了,可能就几百毫秒。 你就很懵,每个用户第一次访问都
阅读全文
posted @ 2019-05-28 10:50 问题大白
阅读(429)
评论(0)
推荐(0)
编辑
面试问烂的 MySQL 四种隔离级别----事务
摘要: 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前
阅读全文
posted @ 2019-05-28 10:21 问题大白
阅读(176)
评论(0)
推荐(0)
编辑
2019年5月24日
聊聊Dubbo(八):核心源码-容器启动/停止
摘要: 1 介绍 服务容器是 一个 standalone 的启动程序,因为后台服务不需要 Tomcat 或 JBoss 等 Web 容器的功能,如果硬要用 Web 容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器 只是一个简单的 Main 方法,并加载一个简单的 Spring 容器,用于暴露服务。
阅读全文
posted @ 2019-05-24 18:55 问题大白
阅读(453)
评论(0)
推荐(0)
编辑
2019年5月23日
聊聊Dubbo(七):自定义Filter实践
摘要: 0 前言 在现行微服务的趋势下,一次调用的过程中涉及多个服务节点,产生的日志分布在不同的服务器上,虽说可以使用ELK技术将分散的日志,汇总到es中,但是如何将这些日志贯穿起来,则是一个关键问题。 如果需要查看一次调用的全链路日志,则一般的做法是通过在系统边界中产生一个 traceId,向调用链的后续
阅读全文
posted @ 2019-05-23 15:35 问题大白
阅读(1778)
评论(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 问题大白
阅读(6391)
评论(0)
推荐(0)
编辑
揭秘Java Web技术内幕---Servlet
摘要: 在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。 无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。 一、UML 下图为Servlet UML关系图。 从
阅读全文
posted @ 2019-05-23 11:08 问题大白
阅读(206)
评论(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 问题大白
阅读(335)
评论(0)
推荐(0)
编辑
你真的了解Netty中@Sharable?
摘要: 一、前言Netty 是一个可以快速开发网络应用程序的基于事件驱动的异步 网络通讯 框架,它大大简化了 TCP 或者 UDP 服务器的网络编程。Netty 的应用还是比较广泛的,比如阿里巴巴开源的 Dubbo 和 Sofa-Bolt等 框架底层网络通讯都是基于 Netty 来实现的。Netty的设计是
阅读全文
posted @ 2019-05-22 17:56 问题大白
阅读(852)
评论(0)
推荐(0)
编辑
聊聊Dubbo(九):核心源码-服务端启动流程1
摘要: 0 前言 Dubbo是阿里巴巴开源的基于Java实现的高性能、透明化的RPC框架。深入了解Dubbo源码,有助于快速定位问题、高效实现自定义拓展。本文以Dubbo服务端初始化过程为例,分析Dubbo怎么从配置转化成可被调用的服务。 以典型的服务端结合Spring配置为例: <!-- 提供方应用信息,
阅读全文
posted @ 2019-05-22 16:58 问题大白
阅读(495)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
23
下一页