摘要: Redis作为目前最常用的内存NOSQL数据库,使用的场景非常的广泛.但是在3.0以前官方一直都是没有集群的方案的.相当于是一个单机内存数据库.为了其高可用,集群的部署是非常有必要的.因此,各种第三方厂商都推出了自己的集群方案.使用的最多的就是豌豆荚开源的Codis,Twitter开源的Twempr 阅读全文
posted @ 2018-03-08 16:02 fenghuo 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1 规划: 2 网站网页目录:/web/www 域名:www.test1.com 3 论坛网页目录:/web/bbs URL:bbs.test1.com/bbs 4 网站管理程序:$CATALINA_HOME/wabapps URL:manager.test.com 允许访问地址:172.23.136.* 5 ... 阅读全文
posted @ 2018-03-07 23:06 fenghuo 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.linux过滤配置中的注释 : grep -v "^#" filename 2.返回上一次目录: cd - 3.在当前目录下找出占用空间最大的前10大文件 首先要了解三个常用命令: du : 计算出单个文件或者文件夹的磁盘空间占用. sort : 对文件行或者标准输出行记录排序后输出. head 阅读全文
posted @ 2017-12-21 10:39 fenghuo 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一:硬件方面 在预算充足的情况下。特别是一些高并发业务的搜索。硬件层面占用整个elasticsearch性能空间很大比例。 单实例的情况下,尽量分配32G,排序和统计都是以及内存计算的。 2)硬盘:在条件允许下,尽量使用一些高性能io的硬盘,SSD 3)CPU:在高并发的情况下,cpu的计算能力要求 阅读全文
posted @ 2017-12-14 17:36 fenghuo 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论…… 0. 带着问题上路——ES是如何产生的? (1)思考:大规模数据如何检索? 如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构 阅读全文
posted @ 2017-12-12 17:58 fenghuo 阅读(394) 评论(0) 推荐(0) 编辑
摘要: https://my.oschina.net/feichexia/blog/196575 https://my.oschina.net/feichexia/blog/196575 阅读全文
posted @ 2017-11-17 09:46 fenghuo 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 使用方式:post 使用方式:get 阅读全文
posted @ 2017-09-13 15:40 fenghuo 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改 阅读全文
posted @ 2017-08-20 16:29 fenghuo 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Java性能优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收,下面会重点介绍这方面) 代码层优化:避免过多循环嵌套、调用和复杂逻辑。 Tomcat调优主要内容如下: 1、增加最大连接数,线程池模式 2、调整工作模式 3、启用gzip压缩 4、调整JVM内存大小 5、作为 阅读全文
posted @ 2017-08-10 15:49 fenghuo 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步I 阅读全文
posted @ 2017-08-01 09:34 fenghuo 阅读(317) 评论(0) 推荐(0) 编辑