AlstonWilliams's Blog

Thinking will not overcome fear but action will.

Ubuntu14-04-安装Watchman

打算重写项目的UI.因为之前用的国内的某家公司的html5来做的APP的前台,而这家公司的这个产品可能还不成熟,而导致做出来的APP的前台老是有一些问题.于是就打算采用React Native来进行重写. 第一步是搭建React Native的开发环境.这一步就花费了我六个小时左右的时间.主要就是卡在Watchman的安装上. Watchman是Facebook出品的一个用于监控文件变化...

Ubuntu-JAVA输出汇编代码

有时,我们想要看看我们写的代码,对应的汇编代码到底是什么,就用到了这个. 那么如何实现呢? 在通过java命令运行程序时,加入-XX:+PrintAssembly参数即可,如果是Product版本的JVM,那么还需要在上面的那个参数前面加上-XX:+UnlockDiagnosticVMOptions. 比如,我使用下面的命令来运行一个测试程序: java -XX:+UnlockDia...

Ubuntu-17-10安装TensorFlow

环境 OS: Ubuntu 17.10 有无GPU: 无 处理器位数: 64位 Python版本: python3.6 pip版本: pip9.0.1 安装过程 照着官网上的步骤来走,中间遇到了一些问题。所以这里也做了相应的修改。 安装必要的包 $ sudo apt-get install python3-pip python3-dev pyth...

Tomcat8设置Max-Memory

由于默认的Java默认的Max Memory是64M,有时这个太小,我们需要设置大一些的Max Memory,那我们该如何来做呢? 在tomcat的bin目录下,创建setenv.sh文件,同时添加如下内容: export CATALINA_OPTS=”$CATALINA_OPTS -Xms512m” export CATALINA_OPTS=”$CATALINA_OPTS -Xmx819...

Systemd(转)

最近在研究Docker的源码.读到ApiServer的启动过程时,发现其有一个新的概念,叫做service activation.不理解这是什么东西,就查阅了相关的资料.找到了IBM的一篇较好的文章,这里分享给大家. 原文链接:https://www.ibm.com/developerworks/cn/linux/1407_liuming_init3/ Systemd 的简介和特...

Storm从源码安装以及初步运行

由于项目需要对Storm进行进一步开发,所以就研究了一下Storm.拿到源代码之后,先是手动编译了一下,再运行了一个demo尝试了一下. 编译Storm 没想到光是手动编译就花费了不少时间. 最终,写了一个脚本帮助编译: # !/bin/bash mvn clean package install -DskipTests=true && cd storm-dist/...

Spring-Boot-简介(译).html

Spring Boot-简介(译) Spring Boot-简介(译) 译者注: 国内对于Spring Boot的介绍也有不少了.那我为何还要专门再翻译这么一篇文章呢?因为这篇文章中,对于Spring Boot与Spring的关系,描述的比较生动. 几个...

Spark架构-Shuffle(译)

原文链接 https://0x0fff.com/spark-architecture-shuffle/ 这是关于Spark 架构的第二篇文章。在这篇文章中,我会详细介绍关于Shuffle的事情。前一篇文章主要是关于Spark的总体架构,以及内存管理,你可以点击spark-architecture来查看。另一篇关于Spark内存管理的文章,你可以点击spark-memory-manageme...

Spark架构(译)

这篇文章,是我在尝试理解Spark的一些概念时,找到的一篇文章。这篇文章主要介绍的是Spark中的内存模型。由于译者水平有限,翻译的过程中难免有些错误,请读者怀着质疑的心理来阅读这篇文章。 我们先来看 http://spark.apache.org/docs/1.3.0/cluster-overview.html中给的一副图片: 正如你所看到的那样,其中包含了太多术语。我个人...

Spark性能调优思路

本文是作者在读完《Apache Spark - Best practices and Tuning》以及《High Performance Spark》以后,对如何编写高效的Spark程序,以及如何如何调优的一些总结。 本文总结的总归是不如原文全面,所以请各位有条件的同学,直接阅读原文。 一般来说,我们在进行性能调优的时候,主要是往三点靠,降低CPU消耗,减少IO,优化内存使用。如下图所...