摘要:
nginx中使用lua脚本,及nginx直接访问mysql,redis 阅读全文
摘要:
GoAccess是一款开源的网站日志实时分析工具。 阅读全文
摘要:
CentOS下一键安装Openstack系统环境:Oracle VirtualBox 4.38CentOS-6.5-x86_64-bin-DVD1.iso安装前需要修改 /etc/hosts文件,添加 127.0.0.1 dev-100 (dev-100为当前机器名)否则会报如下错误:Could n... 阅读全文
摘要:
权重轮询调度算法(WeightedRound-RobinScheduling)-Java实现
----参考Nginx中负载均衡算法实现 阅读全文
摘要:
权重轮询调度算法(WeightedRound-RobinScheduling)-Java实现 阅读全文
摘要:
基础环境准备:系统:(VirtualBox)ubuntu-12.04.2-desktop-i386.isohadoop版本:hadoop-0.20.203.0rc1.tar.gzjdk版本:jdk-6u26-linux-i586.bin安装ssh服务sudo apt-get install openssh-server在Ubuntu下创建hadoop用户组和用户$ sudo addgroup hadoop$ sudo adduser --ingroup hadoop hadoop编辑/etc/sudoers文件,为hadoop用户添加权限$ sudo vim /etc/sudoers给hado 阅读全文
摘要:
Maven学习笔记 目录 一、环境配置 二、修改仓库位置 三、创建Maven项目 四、编译项目代码 五、导入到eclipse中 六、包的更新与下载 七、创建一个Web项目 八.使用Jetty 九、创建一个代理仓库 十、maven项目在eclipse中调试--tomcat 十一、maven项目在ec 阅读全文
摘要:
在基于SpringMVC的项目中有时需要同时使用多种视图格式,如jsp,velocity及freemarker等,通过不同的请求路径配置规则,映射到不同的视图文件。下面我提供一种思路,通过视图模板文件后缀名的方式来进行处理。例如:
@RequestMapping(value = "/hello")
public String jspTest(HttpServletRequest request, ModelMap map) {
return "demo.jsp";
}
将通过”demo.jsp”的后缀自动使用jsp的视图解析器。 阅读全文
摘要:
Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。
通过nutch,诞生了hadoop、tika、gora 阅读全文
摘要:
Node.js 是一种建立在Google Chrome’s v8 engine上的 non-blocking (非阻塞), event-driven (基于事件的) I/O平台.
以事件驱动为核心,单线程,单进程。Node.js 最大的特点就是采用异步式 I/O 与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式 I/O 调用时的时间开销。Node.js 使用的是单线程模型,对于所有 I/O 都采用异步式的请求方式,避免了频繁的上下文切换。Node.js 在执行的过程中会维护一个事件队列,程序在执行时进入事件循环等待下一个事件到来,每个异步式 I/O 请求完成后会被推送到事件队列,等待程序进程进行处理。事件驱动机制是Node.js通过内部单线程高效率地维护事件循环队列来实现的,没有多线程的资源占用和上下文切换,这意味着面对大规模的http请求,Node.js凭借事件驱动搞定一切。因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求。可以通过运行多个Node.js进程的方式来有效利用多个C 阅读全文