
程序员周刊
文章平均质量分 63
MiniCTO
多努力一点,多赚点钱,多运动。
展开
-
安装elastic
以前没有接触过elastic,最近公司需要用,因此就开始自己尝试着安装,内容比较初级,有经验的朋友可以可以忽略。下载elastic下面是2.4版本的下载地址,https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.0/elasticsearch-2.原创 2016-10-31 23:57:52 · 836 阅读 · 0 评论 -
Jstorm2.2.1安装
安装步骤从Downloads下载release包搭建Zookeeper集群安装Python 2.6安装Java配置$JSTORM_HOME/conf/storm.yaml搭建Web UI启动JStorm集群搭建Zookeeper集群本处不细描叙Zookeeper安装步骤安装步骤麻烦参考 ”Zookeeper 安装步骤“Zookeeper配置麻烦参考 “Zookeep转载 2016-11-16 10:51:26 · 2198 阅读 · 0 评论 -
spring eurake中使用IP注册
在开发spring cloud的时候遇到一个很奇葩的问题,就是服务向spring eureka中注册实例的时候使用的是机器名,然后出现localhost、xxx.xx等这样的内容,如下图:能够正确的显示机器名这情况还是良好的,关键有的还是显示localhost,实在是纠结,然后我就开始在网上找解决方法。在网上也找到了一些思路,如这篇http://blog.youkuaiyun.com/cnhome/articl原创 2016-11-29 14:52:30 · 22408 阅读 · 3 评论 -
log4j2.x官方文档翻译(二)
最近springboot 1.4项目中用到了log4j2这么个东东,不知道怎么配置就从apache官网找了log4j2的官方文档来看,但是都是英文的,由于自己英文不好,因此就用google翻译了出来,一来是自己看看学习,二来对有需要的同学提供个帮助,不正确的地方欢迎指出。原文地址:http://logging.apache.org/log4j/2.x/manual/appenders.htmlFi原创 2016-11-14 00:02:33 · 796 阅读 · 0 评论 -
SpringCloud Camden.SR2中文翻译
文章使用google翻译,需要看原版访问:http://cloud.spring.io/spring-cloud-static/Camden.SR2/ Spring CloudSpring Cloud为开发人员提供了快速构建分布式系统中的一些常见模式(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)的工具。 分布式系统的协调导致了锅炉板模式,并且使用Spring Cloud开发人员可以翻译 2016-11-30 17:40:09 · 2178 阅读 · 0 评论 -
spring cloud之简单注册中心
废话不多说,直接进入正文,这次我要做一个spring cloud的简单注册中心。第一步创建一个简单的springboot项目,这个我就不多说了,可以找找demo来看看。第二步在pom.xml中增加依赖,<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2016-12-01 20:52:35 · 5567 阅读 · 0 评论 -
spring cloud入门基础
最近项目上在使用spring cloud,在这一系列的博文中我会把spring cloud的基础应用整理、分享出来,有错误的地方欢迎指出,该系列文章将会持续更新。spring cloudspring cloud之简单介绍spring cloud之简单注册中心spring cloud之服务、消费者spring cloud之高可用注册中心spring cloud之熔断器spring clo原创 2016-11-25 18:23:21 · 9396 阅读 · 0 评论 -
Spring-Redis Cacheable中文翻译
声明,下面翻译均使用google翻译,非本人自己翻译(没那本事),又不正确的地方凑合看,只为交流学习使用。原文连接:http://docs.spring.io/spring/docs/3.1.0.M1/spring-framework-reference/html/cache.html#cache-spel-context27. Cache Abstraction27.1 Introduction翻译 2016-11-16 14:14:58 · 1112 阅读 · 0 评论 -
一句话概括下spring框架及spring cloud框架主要组件
Spring 顶级项目Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和spring cloud联合部署。Spring F原创 2016-11-25 18:40:04 · 2435 阅读 · 0 评论 -
用十条命令在一分钟内检查Linux服务器性能
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解: - uptime - dmesg | tail - vmstat 1 - mpstat -P ALL 1 -转载 2016-11-15 23:19:20 · 733 阅读 · 0 评论 -
各种负载均衡选型对比
各种负载均衡选型对比原创 2016-10-08 16:11:25 · 1672 阅读 · 2 评论 -
SpringBoot 1.4升级中遇到的奇葩问题
截止写这片内容时,springboot的最新版本是1.4 ,现在项目中使用的springboot版本是1.3.5,jdk环境是1.7。在升级springboot从1.3.5升级到1.4的时候出现了一些小问题,这里记录下来。 log4j变成log4j2在我使用的1.3.5版本的boot的使用的是log4j,在boot1.4的版本中,就需要使用log4j2,否则会出现如下错误, 解决方法如原创 2016-10-09 22:46:19 · 6758 阅读 · 0 评论 -
为什么要使用SLF4J而不是Log4J
每一个java程序员都知道日志对于任何一个java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、apache log4j、logback,但如果你还不知道slf4j(simple logging facade for java)的话,那么是时候去在你项目中学习使用slf4j了。slf4j不同于其他日志类库,与其它有很大的不同。s原创 2016-09-26 17:56:26 · 5998 阅读 · 0 评论 -
springboot集成activemq,超赞!!!
最近在研究activemq这块,无意中看到了,springboot竟然也做了activemq-starter,心里高兴就快速的实验了一把,只是做了小sample,没有深入研究,上代码。pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan原创 2016-10-21 22:08:40 · 5767 阅读 · 2 评论 -
logback.xml 常用配置详解
最近一个项目中用到logback来配置日志,网上找来找去都太零碎,而且重复太多,没有一个全面的介绍怎么配置的,这里我就整理一下。根节点包含的属性scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟转载 2016-11-07 17:49:10 · 591 阅读 · 0 评论 -
log4j2.x官方文档翻译(一)
最近springboot 1.4项目中用到了log4j2这么个东东,不知道怎么配置就从apache官网找了log4j2的官方文档来看,但是都是英文的,由于自己英文不好,因此就用google翻译了出来,一来是自己看看学习,二来对有需要的同学提供个帮助,不正确的地方欢迎指出。原文地址:http://logging.apache.org/log4j/2.x/manual/appenders.htmlAp原创 2016-11-10 14:04:06 · 1176 阅读 · 0 评论 -
Spring Boot 启动加载数据 CommandLineRunner
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。为了解决这样的问题,spring Boot为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。很简单,只需要一个类就可以,无需其他配置,创建实现接口 CommandLineRunner 的类。package org.springboot.sample.runner;import org.sp转载 2016-10-20 11:58:52 · 571 阅读 · 0 评论 -
初次使用gradle(一)
最近公司,工作环境换了,并且开发中使用的技术也换了。就拿这个gradle来说吧,以前用的是maven进行项目构架、打包、自动化部署,用的还不熟,新公司又换了gradle,只能说现在的技术更新的太快了,我觉得一个月不关注外界的新技术,你就时代脱节了。下面我们来步入正题,关于gradle的一些特性、和maven的对比区别、以及其他各个什么优点我在这里就不说了,作为初次使用,我也没搞清楚,大家可以自行到原创 2016-10-08 00:04:17 · 691 阅读 · 0 评论 -
免费的redis服务,免费的mongo服务
分享两个免费的服务,mongolab(https://mongolab.com/)和redislab(https://redislabs.com/redis-cloud),大名鼎鼎的redis作者就在antirez这个公司,注册就能获得免费的服务。原创 2016-10-19 23:25:47 · 2860 阅读 · 1 评论 -
crt使用root帐号登录linux
vim /etc/ssh/sshd_config将PermitRootLogin值改yes重启服务:service ssh restart原创 2016-11-11 11:00:51 · 980 阅读 · 0 评论 -
apache commons Java包简介
一、Commons BeanUtils 说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。二、Commons CLI 说明:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。三、Commons Codec 说明:这个工具是用来编码和解码的,包转载 2017-01-04 18:13:39 · 516 阅读 · 0 评论