自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 SpringBoot之Scheduling Tasks

设置计划任务。1 配置Scheduling Taskspackage sckeduling.tasks.hello;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;import org.springframework

2016-06-14 17:40:45 1564

原创 SpringBoot之Caching Data with Spring

以从BookRepository获取Book为例,当之前已经获存在过了的book实例,则不再重新实例化,而是使用缓存的。1 Book.java / BookRepository.java/ SimpleBookRepository.javapackage caching.data.with.spring.hello;public class Book { private String isbn

2016-06-14 17:23:56 625

原创 SpringBoot之Creating Asynchronous Methods

后台程序采用异步方式处理,以获取GitHub用户信息为例。1 简单用户model类package creating.asynchronous.methods.hello;import com.fasterxml.jackson.annotation.JsonIgnoreProperties;@JsonIgnoreProperties(ignoreUnknown=true) public class

2016-06-14 16:26:23 630

原创 SpringBoot之Using WebSocket to build an interactive web application

通过 STOMP来简单实现WebSocket的交互。1 服务端接收的消息model类package websocket.interactive.web.application.hello;public class HelloMessage { private String name; public String getName(){ return name; }

2016-06-14 16:17:48 651

原创 SpringBoot之Hypermedia-Driven RESTful Web Service

通过org.springframework.hateoas.ResourceSupport来处理超媒体部分数据结构。假设要提供的超媒体数据结构如下:{ "content": "Hello, World!", "_links": { "self": { "href": "http://localhost:8080/greeting?name=Wo

2016-06-13 17:34:20 1705

原创 SpringBoot之Access Relational Data

使用org.springframework.jdbc.core.JdbcTemplate对数据库进行操作。程序主要代码:package access.relational.data;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;import org.slf4j.Logger;im

2016-06-13 14:41:57 905

原创 SpringBoot之Consuming a RESTful Web Service

程序通过org.springframework.web.client.RestTemplate调用REST服务,这里REST服务使用http://gturnquist-quoters.cfapps.io/api/random省去maven搭建项目与model类部分,主要代码如下:package consume.restfull.web.service.hello;import org.slf4j.L

2016-06-13 14:06:58 1358

原创 SpringBoot之RESTFull Web Service

1 用mavn创建工程. pom.xml配置如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.a

2016-06-13 12:44:40 2267

转载 基于Java构建微服务 -- 初步认识

Container-less的微服务是将应用程序以及所有的依赖库打包到单个的JAR文件中。Container-less方法使得所谓的单一JAR部署成为可能(也称作“fat JAR”部署),这意味着,应用及其依赖可以打包在一个单一的JAR文件,并作为一个独立的Java程序运行。这种方法的优点是:当应用在进行扩展和收缩时,服务的启动和停止是极其轻松的。另一个优点是部署简单,你只需传递一个JAR文件。该

2016-06-13 11:25:44 6293

原创 关于接收List报Can not deserialize instance of java.util.ArrayList out of START_OBJECT token

http://stackoverflow.com/questions/20837856/can-not-deserialize-instance-of-java-util-arraylist-out-of-start-object-token

2016-06-08 13:59:47 33044 1

转载 rpm指令和yum指令详解

centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu]apt-get安装 rpm命令 (一)查询系统装已经安装的软件信息对于一个rpm包来说,都是有”-“和”.”构成的,基本上有以下几部分组成: * 包名 * 版本信息 * 发布版本号 * 运行平

2016-06-07 19:28:10 462

原创 ElasticSearch实战-编码实践

参考blog : http://www.cnblogs.com/smartloli/p/4720429.htmlREVIEW

2016-06-03 14:52:36 1079

原创 ElasticSearch实战-入门

参考blog : http://www.cnblogs.com/smartloli/p/4701642.htmlREVIEW

2016-06-03 14:41:07 438

原创 ElasticSearch实战-日志监控平台

参考blog:http://www.cnblogs.com/smartloli/p/4654973.htmlREVIEW

2016-06-03 14:37:48 678

原创 Elasticsearch读书笔记(http://es.xiaoleilu.com/ )

char1 快速入门 1. IntroductionElasticsearch 实时分布式搜索和分析引擎,用于全文搜索、结构化搜索、以及分析1.1 是什么Lucene只是一个库,Elasticsearch使用java开发并使用Lucene作为核心来实现所有索引和搜索功能1.2 安装1.3 与Elasticsearch交互1.3.1 Java API 两种内置客户端:节点客户端、传输客

2016-06-03 08:36:27 2136

原创 Maven项目Build jar

背景描述:elipse项目中用maven管理的项目,想导出jar包出来,然后部署并运行起来。错误尝试:按照eclipse普通工程导出jar包的做法,在eclipse中,右键项目名-export,然后选择导出jar file,然后根据提示一步一步设置,很快就导出了jar包。在以为大功告成的时候,执行java -jar xxx.jar 来启动jar包中的服务时,报找不到启动入口的错误了。解决方案:由于项

2016-06-02 09:45:09 705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除