Flume简介与实践

11-05 1,379 views

Flume是一个分布式、高可用日志收集系统,可以收集不同来源的日志并集中存储。目前Flume是Apache顶级项目。 架构 数据流模型 Flume Agent是一个JVM进程,包...
阅读全文 0

Elasticsearch简介与实践

10-16 1,043 views

Elasticsearch(https://www.elastic.co/products/elasticsearch/)是一个基于Lucene的开源搜索引擎,使用Elasticsearch可以搭建分布式、可扩展、高可用的搜...
阅读全文 0

聚簇索引(摘自《高性能MySQL》)

4-01 1,073 views

InnoDB的聚簇索引实际上在同一个结构中保存了B-Tree索引和数据行。 当表有聚簇索引时,它的数据行实际上存放在索引的叶子页(leaf page)中。术语“聚簇”表示...
阅读全文 0

解决NoClassDefFoundError: Could not initialize class net.sf.json.JsonConfig

4-01 3,126 views

今天在开发时遇到了如下错误: Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.json.JsonConfig NoClassDefFoundError不同...
阅读全文 0

Thrift简介与实践

3-11 981 views

Thrift(http://thrift.apache.org/)是一个支持多种语言的远程服务调用框架,最初由Facebook开发,目前由Apache基金会负责维护。 安装 tar -zxvf thrift-0.9...
阅读全文 0

使用iptables限制redis端口的访问

2-14 1,443 views

redis默认端口是6379,使用iptables限制该端口访问。 设置规则链 1)新建规则链: iptables -N RH-Firewall-1-INPUT 2)在规则链中添加可以访问6379端口的规...
阅读全文 0

ProcessBuilder中“Too many open files”错误的解决

1-10 1,103 views

在一个系统中程序每隔5分钟会通过ProcessBuilder创建进程执行shell脚本。系统运行一段时间后,会报以下错误: java.io.IOException: Cannot run program R...
阅读全文 0

TinyMCE高级编辑器中的一个乱码问题

12-24 1,008 views

系统使用了TinyMCE,最近修改了前端的一个功能,即在提交前,取出TinyMCE编辑器中的内容,使用Ajax方式传入后台,修改内容,再传回前台填入TincyMCE编辑器中...
阅读全文 0

基于Java NIO实现服务端与客户端的非阻塞通信

10-30 736 views

Java从JDK 1.4开始支持NIO(New IO),与传统IO相比,NIO是非阻塞的,它包含三个核心组件: Channel,类似于Stream,但不同于Stream单向,Channel是双向的,...
阅读全文 0

Java开发问题总结

10-12 869 views

最近在做开发时,遇到了以下四个问题,总结一下。 1.Nginx+Struts中上传文件的大小限制。 在上传文件时,若文件太大会出现上传失败。我们的Web应用前端代理使...
阅读全文 0