Mac os下修改path环境变量
不是什么高级的方法,只是我才刚会而已。记录一下。 修改:/etc/paths文件,跟windows一样增加你想要配置到path下的目录即可。 vim /etc/paths
不是什么高级的方法,只是我才刚会而已。记录一下。 修改:/etc/paths文件,跟windows一样增加你想要配置到path下的目录即可。 vim /etc/paths
log4j,应用最广泛的日志框架。其作者后来推出logback,也是好选择。不多说废话。 log4j组件介绍 Log4j主要有三个组件: Logger:负责供客户端代码调用,执行debug(Object msg)、info(Object msg)、warn(Object msg)、error(Object msg)等方法。 Appender:负责日志的输出,Log4j已经实现了多种不同...
计数排序——线性排序算法《算法导论》8.2 package com.coderli.algorithm.arrayandsort; /** * 《算法导论》8.2 计数排序 线性排序算法<br> * * <pre> * 计数排序假设<b>n个输入元素的每一个都是介于0到k之间的整数。</b> * k为某个整数,k = O(n)时...
MySQL License收费的问题越来越现实了。PostgreSQL成了最好的替代方案。 部署环境:CentOS6.3 x64。PostgreSQL版本:9.2.4-1。 CentOS的Develop包模式行可能已经带了PostgreSQL数据库,不过版本较老,这里还是要全新部署一个。官网提供了很多的部署方式,这里笔者选择的是命令行交互的离线安装包的方式,因为可以脱离网络和操作系统UI...
部署一个Redis作为缓存进行验证,记录部署过程。 官网: http://redis.io/ 目前最近稳定版为2.6.14。解压,进入目录。按照README文件的指引进行编译和验证。 在解压后的根目录执行 $>make 执行后,可以通过 $>make test 进行验证,基本看到的就是一堆OK。 编译完成,启动Redis服务。进入src...
Storm是Twitter开源的一个实时计算框架,它需要依赖Zookeeper,ZeroMQ;同时还需要你的系统环境中有Java和Python。所以整个搭建步骤如下: 1. 搭建Zookeeper集群。 2. 在控制节点机[ Nimbus ]和工作节点机[ Supervisor ]上安装相同的环境(ZeroMQ,JZMQ,Java,Python等) 3. 在控制节点机[ N...
利用JPPF进行并行计算,计算任务运行在远端节点上,那么如何收集运行在远端的任务日志,用于跟踪和分析呢? JPPF框架对此也有封装,主要的实现思路是,通过自定义实现一个log4j的appender,对外提供JMX服务。客户端(监控端)实现一个监听器,监听远端日志,这样即可把远端日志采集到本地进行统一的管理。这对于我们收集和管理并行计算实时日志是非常有用的。具体看一下: 在没个执行任务...
不算什么深入的研究,主要是了解下JPPF中类的加载和隔离机制。 JPPF中类的加载采用的是分布式类加载技术。这样既可在Node节点运行在node上并不存在的类。也就是类可以仅在用户的Client端存在。 如图,JPPF的class loader大致分三层。 System class loader是由JVM控制的加载器,用于启动node节点。在大多数JVM中是,该loader是...
先说一个挺有意思的事情,就在OneCoder准备记录试用过程的时候,给大家截图下载页面的时候,发现最新版本变成3.3.4了。于是,我也只好重新下载了:) 关于JPPF的介绍,可访问其官网:http://www.jppf.org 下载页面:http://www.jppf.org/downloads.php 想要运行JPPF并行计算任务,需要至少一个Node节点(执行任务的节点),一个...
最近用Hessian4.0.7做文件上传,先给出自己做试验的样例代码,写在tomcat7下,采用servlet3.0,配置代码如下: ** * 基于Servlet3.0的,相当于以前<b>web.xml</b>配置文件的配置类 * * @author OneCoder * @Blog http://www.coderli.com * @date 2012...