- 博客(7)
- 收藏
- 关注
原创 Nginx初步学习文档
什么是Nginx? ❖Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor将源代码以类BSD许可证的形式发布。自Nginx发布四年来,Nginx已经因为它的稳定
2017-05-23 14:41:38
540
转载 Nginx配置入门教程
这篇文章主要介绍了Nginx配置入门教程,本文讲解了反向代理的概念、初始配置、进阶配置、负载均衡配置等内容,需要的朋友可以参考下 基本概念 Nginx 最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了,原理大致如下图: 代理服务器作为客户端这边的中介接受请求,隐藏掉真实的客户,向服务器获取资源。如果代理服务器在长城外的话还能顺便帮助
2017-05-23 14:08:21
294
转载 ehcache和redis的浅谈
Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application的各个节点中。 1. 够快 Ehcache的发行有一段时长了,经过几年的努
2017-05-16 17:31:12
327
原创 分布式锁的不同使用方式
Lock lock = LockHolder.createLock(bizCode, lockKey, timeoutMsecs, expireMsecs);//(业务编号,锁定KEY,获取锁超时,锁超时) -------------------------------1 lock.lock() /** * 注意:此方法为在超时范围内阻塞式获取锁,如果超时仍然没有获得锁,将不中断
2017-04-07 11:11:25
309
转载 阻塞模式和非阻塞模式
何为阻塞? 从该网络通讯过程来理解一下何为阻塞 : 在以上过程中若连接还没到来,那么 accept 会阻塞 , 程序运行到这里不得不挂起, CPU 转而执行其他线程。 在以上过程中若数据还没准备好, read 会一样也会阻塞。 阻塞式网络 IO 的特点:多线程处理多个连接。每个线程拥有自己的栈空间并且占用一些 CPU 时间。每个线程遇到外部为准备好的时候,都会阻塞掉
2017-04-07 11:05:27
1395
转载 lockInterruptibly 与 lock比较区别
lockInterruptibly 与 lock比较区别在于 lockInterruptibly 优先考虑响应中断,而不是响应锁定的普通获取或重入获取 package test; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock;
2017-04-07 10:56:23
379
原创 Hadoop学习笔记(一)
慢慢学习的过程,以作记录 1、Hadoop服务启用常用指令 start-all.sh 启动所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、JobTracker、 TaskTrack stop-all.sh 停止所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、Jo
2017-02-24 11:31:39
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人