摘要:
高并发分两种方向:流量跟事务;(负载均衡、分流、消息队列排队、降级、熔断) https:// s是指加密,需要上阿里申请ssl证书,配置到服务器,开启https doubbo治理服务,注册服务,还有事务机制,跟spring cloud很像; 阅读全文
摘要:
JAVA NIO vs IO 当我们学习了Java NIO和IO后,我们很快就会思考一个问题: 什么时候应该使用IO,什么时候我应该使用NIO 在下文中我会尝试用例子阐述java NIO 和IO的区别,以及它们对你的设计会有什么影响 Java NIO和IO的主要区别 面向Stream和面向Buffe 阅读全文
摘要:
import java.io.IOException;import java.nio.charset.Charset;import java.nio.file.Files;import java.nio.file.Paths;import java.util.Arrays;import java.u 阅读全文
摘要:
查询表的首句:(Oracle) select * from (select a.*, rownum as rn from tab_name a order by col )where rn = 1 or select * from tab_name where rownum = 1 sqlserve 阅读全文
摘要:
浏览器是多进程的,有一个主控进程,以及每一个tab页面都会新开一个进程(某些情况下多个tab会合并进程)。 进程可能包括主控进程,插件进程,GPU,tab页(浏览器内核)等等。 Browser进程:浏览器的主进程(负责协调、主控),只有一个 第三方插件进程:每种类型的插件对应一个进程,仅当使用该插件 阅读全文
摘要:
开始前,请确认gcc g++开发类库是否装好,默认已经安装。 ububtu平台编译环境可以使用以下指令 centos平台编译环境使用如下指令 安装make: 安装g++: 下面正式开始: 一、选定安装文件目录 可以选择任何目录,本文选择 cd /usr/local/src 1 cd /usr/loc 阅读全文
摘要:
序章 Atlas是360团队弄出来的一套基于MySQL-Proxy基础之上的代理,修改了MySQL-Proxy的一些BUG,并且优化了很多东西。而且安装方便。 Atlas官方链接: https://github.com/Qihoo360/Atlas/blob/master/README_ZH.md 阅读全文
摘要:
在过去持续分享的几十期阿里Java面试题中,几乎每次都会问到Dubbo相关问题,比如:“如何从0到1设计一个Dubbo的RPC框架”,这个问题主要考察以下几个方面: 你对RPC框架的底层原理掌握程度。考验你的整体RPC框架系统设计能力。 具体,mike来为大家详解。 RPC和RPC框架 1.RPC( 阅读全文
摘要:
想成为一名架构师,但是架构师对应的技能,我应该掌握哪些啊?以及掌握的程度是什么样的?如何成为一名真正的实战性架构师? 我简要分为以下7点来谈谈,从技能的角度抛砖引玉,希望你对你架构师之路有一定的参考。 编程基本功:数据结构和算法 如果你一直关注,会发现我之前分享的阿里面试题系列,有许多关于算法内容, 阅读全文
摘要:
Java数据结构中常用的数据结构包含如下8种:1:数组(Array)2:栈(Stack)3:队列(Queue)4:链表(LinkedList)5:树(Tree)6:哈希表(Hash)7:堆(Heap)8:图(Graph)这几个搞定对后期的发展非常有帮助,在此我用图给大家展示一下: 在此我也翻阅了很多 阅读全文