- 博客(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关注的人