加载中
你不得不了解的前后端分离原理!

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构...

ab(Apache Bench)命令详解以及压力测试模拟

简介 ApacheBench 是 Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一...

2019/01/10 16:37
30
HTTP Header 详解

HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包...

Tomcat最佳优化方案总结

一、简介 Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 。 1. BIO由于每个请求都要创建一个线程来处理,线程开销比较大,不能再高并发的场景,性能也是最低的。 2. NIO是一个基于缓冲区...

2018/04/28 14:30
23
Apache Velocity-----基于Java的模板引擎

Velocity简介 Apache Velocity是一个基于Java的模板引擎,它提供了一个模板语言去引用由Java代码定义的对象。Velocity是Apache基金会旗下的一个开源软件项目,旨在确保Web应用程序在表示层和...

Lucene、solr以及elasticsearch之间的区别和联系

全球数据库排行:DB-Engines Ranking 首先分别说明三者的概念: Lucene是一套信息检索工具包,并不包含搜索引擎系统,它包含了索引结构、读写索引工具、相关性工具、排序等功能,因此在使用L...

2018/08/13 09:59
2.1K
如何选择开源许可证?

如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,...

2018/12/13 19:17
42
9个基于Java的搜索引擎框架

在这个信息相当繁杂的互联网时代,我们已经学会了如何利用搜索引擎这个强大的利器来找寻目标信息,比如你会在Google上搜索情人节如何讨女朋友欢心,你也会在百度上寻找正规的整容医疗机构(尽...

详解301永久重定向实现方法

如何实现网址规范化 我重点讲讲这个网址规范化,因为这是大家很容易忽略的问题。例如我的域名,如果不做任何设置,它默认会产生四个网址: (1)lusongsong.com(2)www.lusongsong.com(3)...

全文搜索引擎Elasticsearch之容器部署与使用

具体请参考官方文档 -> Elasticsearch Reference 一、什么是 Elasticsearch Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful we...

2018/12/19 14:46
725
一些免费的学习资源

HTML5 Canvas编程:http://blog.csdn.net/column/details/canvas-programming.html GTK编程基础学习:http://blog.csdn.net/column/details/sjin-gtk.html Git学习系列:http://blog.csdn.ne...

2018/06/30 14:27
115
SpringCloud系列第05节之服务消费Ribbon和Feign

Ribbon Ribbon 是一个基于 HTTP 和 TCP 客户端的负载均衡器 它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载 它在联合 Eureka 使用时 ribbonServerList 会被...

快速开始Zookeeper

什么是Zookeeper Zookeeper是一个高性能的分布式应用协调服务的框架。Zookeeper=Zoo+keeper,中文直译是动物园的看守者。 是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各...

2018/07/11 16:49
14
Spring Cloud 入门教程:聊聊Spring Cloud

一、 Spring Cloud 是什么? Spring Cloud 是将分布式系统中一系列基础框架/工具进行整合的框架。其中包含:服务注册与发现、服务网关、熔断器、配置中心、消息中心、服务链路追踪等等。 Sp...

MySQL基准测试

基准测试是 指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。例如,对计算机CPU进行浮点运算、数据访问的带宽和延迟等指标的基准...

2018/05/08 13:47
47
浅谈Web网站架构演变过程及各阶段所用的技术和架构设计

前言      我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。   该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创...

分布式服务框架 Zookeeper -- 管理分布式环境中的数据

  Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管...

2018/07/12 09:25
20

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部