4 henry-hacker

尚未进行身份认证

你好,世界!

等级
TA的排名 1w+

GitBook目录

前言        写Blog固然是一件非常爽的事情,但是Blog文章的编排上十分分散,借助分类管理让人有时候感觉知识并没有总结起来,而只是知识的简单堆砌。遂利用GitBook编排一书。为的就是整理自己的知识和深化自己对于某些内容的理解。Gitbook        不得不说,GitBook是一个非常棒的知识总结的东西,写完之后还可以直接发布为书,成体系化的传播自己的心得。        那么,

2017-08-01 08:37:13

Centos搭建Groovy开发环境

背景        临时接到需求,要帮兄弟团队跑一点线上的数据,据说很急。于是拿出了许久不用的Spring-Boot。可是,可是,死活启动有问题,心累了。其实一般写脚本就是在Boot用Groovy写好,然后放到线上服务器运行之。最后实在无奈,只得在线上服务器安装Groovy环境。跑下脚本。###详情        现在博客上寻找一番,无果,也真的是很难看懂,一个环境配置,竟然没有找到一个现成的教

2017-06-30 22:39:18

Hadoop文件存储系统-HDFS详解以及java编程实现

前言        这是关于Hadoop的系列文章。Hadoop基本概念指南Eclipse搭建Hadoop开发环境二三事IntelliJIDEA搭建Hadoop开发环境Hadoop文件存储系统-HDFS详解以及java编程实现背景        我们在本系列的第一篇文章的时候就谈到过,面对海量数据,我们最为缺乏的就是对大数据量的存储能力以及处理能力。而这

2017-06-11 15:57:04

IntelliJ IDEA搭建Hadoop开发环境

前言        这是关于Hadoop的系列文章。Hadoop基本概念指南Eclipse搭建Hadoop开发环境二三事IntelliJIDEA搭建Hadoop开发环境准备        事实上,我前面搭建的关于Hadoop的开发环境已经够用了。可是那始终是提交到本地的,任务在本地跑,总让人感觉怪怪的。而且还依赖着HADOOP_HOME这样的环境变量,还得选中依赖的

2017-06-10 22:51:33

Eclipse搭建Hadoop开发环境二三事

前言        当我们完成了基本的概念学习,我们就应该着手写代码了。毕竟时间才是真理啊!好了,今天我们就来聊聊如何搭建Hadoop的开发环境。材料准备        毕竟如果想要烹饪出一道美食的话第一就是要选好食材,而我们想要搭建好开发环境也需要提前准备好需要的软件。需要的软件清单如下:EclipseHadoop的tar包Eclipse的Hadoop插件开始配置

2017-06-06 09:08:04

Hadoop基本概念指南

前言        最近突然对于Hadoop有了一定的兴趣,于是乎就有了这篇文章,因为工欲善其事,必先利其器啊!这一点永远都是真理。于是自己去看了Hadoop实战这本书,真心觉得收获很大!应用场景        空谈理论不谈场景是极其不负责任的一种行为,那么下面我就来谈谈我对这件事情的理解吧!我仔细询问了我一个做大数据的同僚,他们平时使用Hadoop主要做的事情就是对日志的分析,当然我在这里说的十分

2017-06-04 17:49:00

elaticsearch 基本概念

前言        es从某种层面来说,其实也就是一种存储数据媒介,而我们想要学习它。我们就应该首先清楚其保存数据的格式。然而,我却没有自信觉得自己一定会对这些概念的理解足够深入,因此,只能翻一下es官网上的一篇文章了。下面,翻译正式开始!、基本概念        这里有一些概念是Elaticsearch的核心概念,从一开始就理解这些概念将会大大的有助于缓解学习过程。近实时(NRT)

2017-06-03 15:36:50

如何利用Google成为一个更好的程序员

本文由码农网 –小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!<p>现在的编程很大程度上依赖你是否擅长利用Google。你想实现的代码,99%的可能是别人已经实现过了的,并且放到了StackOverflow或Github上。开发人员的办公桌上也不再需要一大叠教科书:相反,我们只需要将疑问键入到搜索框中,寄希望于它显示在第一页的9个搜索结果中即可。</

2017-05-23 10:12:07

elaticsearch-head 插件安装及使用

前言        es是一个在控制台运行的应用,这有些时候让我们的使用变得比较的不方便,而es的社区又是如此的活跃,因此很多插件就如雨后春笋般的冒了出来,而我们今天要讲的elasticsearch就列在其中。下面,我们一起来看看其安装以及简单的使用。安装        事实上如果我们仔细看一下es的根目录下面的bin目录,我们就可以发现有一个plugin.bat,这里就可以作为我们的切入点,ok,

2017-05-23 09:59:12

elaticsearch学习一 基本安装

前言        搜索,一直是一个比较复杂的命题,而我们在实际的业务开发中遇到的大多数问题都是可以通过数据库的like子句实现的,然而,当我们对于搜索的要求越来越高的时候,我们就可以发现我们原有的技术已经hold不住了。这个时候我们需要的是更加强劲的工具和技术。毫无疑问,最近兴起的es为我们提供了强大的运算能力。那么,今天先来看看es的安装吧!es是什么        实际上,es是基于A

2017-05-22 21:30:54

IDEA 整合 jira

前言        相信大家都对于jira这个玩意不陌生吧,这是一款非常不错的任务协同软件。当然,这也是大多数的同学领取bug的地方。但是往日我们往往都是在在上面领取bug的。但是当大家写代码的时候,最不希望听到的应该就是那个谁啊,看下jira,有你的bug啊!        so,为了不再看bug这件事情上分散大家的注意力,我们来看看如何将jira整合到我们的IDE中来。配置        具

2017-05-21 20:47:50

Swagger-Codegen的简单使用

前言        说句实在话,丝袜哥(Swagger)为我们提供了非常多的工具,其中最强的还要算这个代码的生成工具了。啊哈哈,下面,就和阿福一起来看看怎么用吧!        实际上我们都知道,在当今这个前后端分离的大环境下,前后端之间订立的接口契约就显得尤为重要,中国不是有一句古话讲的好吗,君子一言,驷马难追,而契约也大抵如此,也就是说契约在订立之后变动的可能性已经很小,这就要求我们提前的去

2017-05-12 22:11:09

Spring-Boot调试

前言        我们都知道,Spring-Boot在启动服务的时候一般而言是使用了maven的插件的。虽然这个插件极大的方便了我们的启动,但是,但是,我们发现,调试该怎么进行呢?好吧,其实这个插件是有给我们调试的方法的。下面让我们来看看!如何配置        配置的话也是比较方便的,只需要在插件的地方配置下jvm的启动参数就可以了。代码如下:<build><sourceDir

2017-05-11 00:04:34

Spring-Boot静态文件处理

前言        Spring-Boot不同于传统的项目,它去掉了所谓的webapp,这让很多人摸不着头脑,因为静态文件又该放在哪里呢?下面,我们就来看看该怎么做吧?Spring-Boot的静态文件配置        实际上,Spring-Boot之所以十分好用,是因为它为我们做了非常多的自动配置。当然,其中包括我们需要的静态文件。实际上,大家只要在自己的代码中搜索CLASSPATH_RESOUR

2017-05-10 21:56:01

Groovy简单指南

直白得说,对于这种脚本语言我一直都不是怎莫看好的。原因可能就是因为现在对于新的技术并没有那么渴求。但是我发现,这并不是一个好的想法。所以,我最终还是决定使用Groovy,看看风评颇好的它到底有什么过人之处。        当然,我并没有十分了解这门语言,因此在我的论述中也可能存在有失偏驳之处。还望海涵。环境搭建        现在java的后端最流行的包管理构建工具莫过于maven。当然,本文的

2017-05-02 10:28:28

Groovy解析json

前言        json的解析对于一个web开发人员而言简直是太重要了好吗?最近在使用Groovy写压测脚本,特来总结一下Groovy是如何解析json的。json的简单解析1生成jsondefjson=newJsonBuilder()json.state{name"fulei.yang"age

2017-04-27 15:02:11

Freemarker数字格式化总结

前言我们都知道,在我们套页面的时候一定要注意的一点就是数字的展示,因为稍有不慎,你的页面上就可能出现0.60000000001这种的数字,如果是价格的话,那还真的是比较的尴尬!因此在我们的代码层面我们是一定需要做好相关的数字格式化的准备的,当然,这并不意味这在前端页面上我们就可以不做任何事情!毕竟双重保险来的更加妥当一些。数字格式化string(whenusedwithanumeri

2017-04-24 07:52:34

Spring结合Swagger实现API管理

前言        在日常的开发过程中,再进行前后端协作的过程中,遇到的API管理方式简直是多不胜数啊!而且大家还都是各有特点,比如说word书写的文档,markdown书写的,什么,你说你用记事本写,这个倒还真的是莫有见过。总的来说就是大家对于API文档压根很不重视。还有一点,我记得我当初在做重构的时候,那时候已经是2016年了,但是文档相关的接口的文档还停留在2014年好吗?主要的问题是那个时候

2017-04-23 16:11:30

SpringBoot实现热部署

前言        java文件总是需要重新编译才可以生效一直都是我们javaer心中的一个痛处,前面的话阿福带着大家已经通过Jrebel插件实现热部署。下面,我们一起看看SpringBoot如何实现热部署。依赖的环境        实际上,SpringBoot的出现就是为了简化我们在开发过程中的配置。那么这里的配置自然不会太过复杂。需要引入的jar包如下:<!--热部署--><d

2017-04-22 11:15:44

热部署神器-Jrebel的简单使用

前言        一直以来,对于java的开发人员而言,启动和重新部署服务都是一个比较让人头疼的问题。原因就是Tomcat的启动速度实在是让人感到十分的捉急啊!尤其是使用Idea的同学,每一次的重新编译的过程都让人十分窝心有莫有!今天阿福想要带给大家的是一款热部署神器。Jrebel。想必大家有很多人都听说过这款神器。接下来和阿福一起来看看如何热部署吧!使用流程        实际上Jrebel是为

2017-04-04 21:03:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!