一.介绍 反向代理:让Internet上的用户可以访问局域网内的资源,中间设置一个代理服务器,如下所示,红色圈是指局域网内的站点(myweb站点是我们的站点,例如iis)。箭头不能反过来 正向代理:客户端(我们代理客户端)访问Internet上的站点。中间设置一个代理服务器,如下所示,红色圈是指局域 ...
分类:
其他好文 时间:
2020-01-05 13:34:29
阅读次数:
76
Mysql聚簇索引和非聚簇索引 最近看了《高性能Mysql》那本书,总结下聚簇索引。 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式,具体的细节依赖于实现方式,InnoDB的聚簇索引实际上在同一个结构中保存了B+Tree索引和数据行。 当表中有聚簇索引时,它的数据实际上存储在索引的叶子页中( ...
分类:
数据库 时间:
2020-01-05 00:33:34
阅读次数:
77
1.存储器层次结构 关于局部性的理解详见https://www.jianshu.com/p/fa9aa1db0c0f 主存 高速缓存 和CPU寄存器 按地址访问 磁盘 按 块访问 光盘顺序访问 金字塔从下往上单位容量越小 造价越高 性能越好 访问速度越快 在任何时刻 第k层的缓存包括第k+1层块的一 ...
分类:
移动开发 时间:
2020-01-05 00:04:10
阅读次数:
108
00 Java语言 由美国SUN公司发明于1995年,是目前业界应用最广泛、使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。 Java广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎涉及IT所有行业。 01 Java历史 1991年,James Gosli ...
分类:
编程语言 时间:
2020-01-04 22:24:10
阅读次数:
103
用一百分总结这一年,只能给自己打80分。 工作 上半年,由于各方面的原因,进度比较缓慢。更多的还是项目的准备阶段。 继续阅读项目代码,深挖设计意图,撰写技术文档。 下半年,进度加快,开始接入平台,做接入平台相关的开发。 并完成两个重大需求的开发和测试工作。通过不断的测试和摸索,对于源码的理解更加深刻 ...
分类:
其他好文 时间:
2020-01-04 14:21:57
阅读次数:
75
【一、定义】1、读音:Dubbo[?d?b??]音似double2、Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。【二、核心】3、Dubbo提供了三大核心能力:A)面向接口的远程方法调用:Remoting(网络通信框架,实现了sync-over-async和request-response消息机制.)B
分类:
Web程序 时间:
2020-01-04 01:26:02
阅读次数:
108
前言**
随着互联网科技的不断发展,我们以前单纯直接操作数据库的方式已经不能满足现有的高性能和高并发的需求了,于是缓存技术应用而生。
Redis是互联网技术领域使用最为广泛的存储中间件,它是「Remote DictionaryService」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis,比如 Twitter、YouPorn、暴雪娱乐、Github、StackOverflow、腾讯、阿里、京东、华为、新浪微博等等,很多中小型公司也都有应用。也可以说,对 Redis 的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能
当前比较成熟的缓存技术有:MongoDB、Redis、Memcache,那么此文主要讲的是其中的Redis,也许我们在平常的工作中也用到过,但大多数也仅限于简单的使用了,可能很多的知识点我们并不知道,所以今天我们就跟着阿里技术大牛,一起重新认识一下redis吧!
分类:
其他好文 时间:
2020-01-04 00:46:24
阅读次数:
116
Nginx Nginx 是一个强大的 Web 服务器软件,用于处理高并发的 HTTP 请求和作为反向代理服务器做负载均衡。具有高性能、轻量级、内存消耗少,强大的负载均衡能力等优势。 nginx 软件的特点 高性能: 一、epoll 多路复用 二丶master worker 进程模型 一个 maste ...
分类:
其他好文 时间:
2020-01-03 23:07:10
阅读次数:
90
1.了解nginx 1.1定义 Nginx 是一个高性能的http和反向代理web服务器 1.2优点 是一个开源的软件 可以做负载均衡 用C语言编写的 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲 2.nginx的配置文件具体参数 2.1 nginx.conf的详细说明 #运行用户user ...
分类:
其他好文 时间:
2020-01-03 22:47:01
阅读次数:
85
导读:随着大数据的进一步发展,NoSQL 数据库系统迅速发展并得到了广泛的应用。其中,Apache Cassandra 是最广泛使用的数据库之一。对于 Cassandra 的优化是大家研究的热点,而 ScyllaDB 则为其提供了一个新的思路。ScyllaDB 是一个基于 C++ 的开源的高性能的 ...
分类:
其他好文 时间:
2020-01-03 19:37:37
阅读次数:
68