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






问题杀手。

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

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 问题大白 阅读(350) 评论(0) 推荐(0)
 
你真的了解Netty中@Sharable?
摘要: 一、前言Netty 是一个可以快速开发网络应用程序的基于事件驱动的异步 网络通讯 框架,它大大简化了 TCP 或者 UDP 服务器的网络编程。Netty 的应用还是比较广泛的,比如阿里巴巴开源的 Dubbo 和 Sofa-Bolt等 框架底层网络通讯都是基于 Netty 来实现的。Netty的设计是 阅读全文
posted @ 2019-05-22 17:56 问题大白 阅读(868) 评论(0) 推荐(0)
 
聊聊Dubbo(九):核心源码-服务端启动流程1
摘要: 0 前言 Dubbo是阿里巴巴开源的基于Java实现的高性能、透明化的RPC框架。深入了解Dubbo源码,有助于快速定位问题、高效实现自定义拓展。本文以Dubbo服务端初始化过程为例,分析Dubbo怎么从配置转化成可被调用的服务。 以典型的服务端结合Spring配置为例: <!-- 提供方应用信息, 阅读全文
posted @ 2019-05-22 16:58 问题大白 阅读(518) 评论(0) 推荐(0)
 
终结篇:MyBatis原理深入解析(一)
摘要: 1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。 2 JDBC实现查询分析# 我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下 阅读全文
posted @ 2019-05-22 15:48 问题大白 阅读(1052) 评论(0) 推荐(0)
 
Nginx反向代理,负载均衡,redis session共享,keepalived高可用
摘要: 相关知识自行搜索,直接上干货。。。 使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换。 tomcat服务器两台,由nginx进行反向代理和负载均衡,此处可搭建服务器集群。 redis服务器一台,用于session的分离共享。 nginx主服务器:19 阅读全文
posted @ 2019-05-22 14:48 问题大白 阅读(374) 评论(0) 推荐(0)
 
如何设计一个百万级用户的抽奖系统?
摘要: 目录 1.抽奖系统的背景引入 2.结合具体业务需求分析抽奖系统 3.一个未经过优化的系统架构 4.负载均衡层的限流 5.Tomcat线程数量的优化 6.基于Redis实现抽奖业务逻辑 7.发放礼品环节进行限流削峰 8.系统架构设计总结 1、抽奖系统的背景引入 本文给大家分享一个之前经历过的抽奖系统的 阅读全文
posted @ 2019-05-22 11:58 问题大白 阅读(695) 评论(0) 推荐(0)